A dynamization of the all pairs least cost path problem
Proceedings on STACS 85 2nd annual symposium on theoretical aspects of computer science
Learning automata: an introduction
Learning automata: an introduction
Incremental algorithms for minimal length paths
Journal of Algorithms
Learning automata: theory and applications
Learning automata: theory and applications
On the computational complexity of dynamic graph problems
Theoretical Computer Science
Faster shortest-path algorithms for planar graphs
Journal of Computer and System Sciences - Special issue: 26th annual ACM symposium on the theory of computing & STOC'94, May 23–25, 1994, and second annual Europe an conference on computational learning theory (EuroCOLT'95), March 13–15, 1995
Computer networks: a systems approach
Computer networks: a systems approach
Continuous Learning Automata Solutions to the Capacity Assignment Problem
IEEE Transactions on Computers
The use of learning algorithms in ATM networks call admission control problem: a methodology
Computer Networks: The International Journal of Computer and Telecommunications Networking
New dynamic algorithms for shortest path tree computation
IEEE/ACM Transactions on Networking (TON)
Communications of the ACM
Computer Networks
Learning Algorithms Theory and Applications
Learning Algorithms Theory and Applications
Learning Automata and Stochastic Optimization
Learning Automata and Stochastic Optimization
Graph Partitioning Using Learning Automata
IEEE Transactions on Computers
Semi-Dynamic Shortest Paths and Breadth-First Search in Digraphs
STACS '97 Proceedings of the 14th Annual Symposium on Theoretical Aspects of Computer Science
The Use of Reinforcement Learning Algorithms in Traffic Control of High Speed Networks
Advances in Computational Intelligence and Learning: Methods and Applications
A new approach to dynamic all pairs shortest paths
Proceedings of the thirty-fifth annual ACM symposium on Theory of computing
Fully Dynamic Algorithms for Maintaining All-Pairs Shortest Paths and Transitive Closure in Digraphs
FOCS '99 Proceedings of the 40th Annual Symposium on Foundations of Computer Science
Fully Dynamic All Pairs Shortest Paths with Real Edge Weights
FOCS '01 Proceedings of the 42nd IEEE symposium on Foundations of Computer Science
Planar Graphs, Negative Weight Edges, Shortest Paths, and Near Linear Time
FOCS '01 Proceedings of the 42nd IEEE symposium on Foundations of Computer Science
Efficient fast learning automata
Information Sciences—Informatics and Computer Science: An International Journal
ITCC '04 Proceedings of the International Conference on Information Technology: Coding and Computing (ITCC'04) Volume 2 - Volume 2
Stochastic learning automata-based dynamic algorithms for the single source shortest path problem
IEA/AIE'2004 Proceedings of the 17th international conference on Innovations in applied artificial intelligence
Optimizing QoS routing in hierarchical ATM networks using computational intelligence techniques
IEEE Transactions on Systems, Man, and Cybernetics, Part C: Applications and Reviews
Guest editorial learning automata: theory, paradigms, and applications
IEEE Transactions on Systems, Man, and Cybernetics, Part B: Cybernetics
Learning automata-based bus arbitration for shared-medium ATM switches
IEEE Transactions on Systems, Man, and Cybernetics, Part B: Cybernetics
LACAS: learning automata-based congestion avoidance scheme for healthcare wireless sensor networks
IEEE Journal on Selected Areas in Communications - Special issue on wireless and pervasive communications for healthcare
IEEE Transactions on Systems, Man, and Cybernetics, Part B: Cybernetics
Computers & Mathematics with Applications
An Adaptive Learning Scheme for Medium Access with Channel Reservation in Wireless Networks
Wireless Personal Communications: An International Journal
Policy controlled self-configuration in unattended wireless sensor networks
Journal of Network and Computer Applications
Localized policy-based target tracking using wireless sensor networks
ACM Transactions on Sensor Networks (TOSN)
A learning automata-based fault-tolerant routing algorithm for mobile ad hoc networks
The Journal of Supercomputing
Hi-index | 14.98 |
This paper presents a new solution to the Dynamic All-Pairs Shortest Path Routing Problem, using a linear reinforcement learning scheme. The particular instance of the problem that we have investigated concerns finding the all-pairs shortest paths in a stochastic graph, where there are continuous probabilistically-based updates in edge-weights. We present the details of the algorithm with an illustrative example. The algorithm can be used to find the all-pairs shortest paths for the "statistical” average graph, and the solution converges irrespective of whether there are new changes in edge-weights or not. On the other hand, the existing algorithms will fail to exhibit such a behavior and would recalculate the affected shortest paths after each edge-weight update. There are two important contributions of the proposed algorithm. The first contribution is that not all the edges in a stochastic graph are probed and, even if they are, they are not all probed equally often. Indeed, the algorithm attempts to almost always probe only those edges that will be included in the final list involving all pairs of nodes in the graph, while probing the other edges minimally. This increases the performance of the proposed algorithm. The second contribution is designing a data-structure, the elements of which represent the probability that a particular edge in the graph lies in the shortest path between a pair of nodes in the graph. All the algorithms were tested in environments where edge-weights change stochastically and where the graph topologies undergo multiple simultaneous edge-weight updates. Its superiority in terms of the average number of processed nodes, scanned edges, and the time per update operation, when compared with the existing algorithms, was experimentally established.