DocumentCode :
1240197
Title :
Dynamic algorithms for the shortest path routing problem: learning automata-based solutions
Author :
Misra, Sudip ; Oommen, B. John
Author_Institution :
Sch. of Comput. Sci., Carleton Univ., Ottawa, Ont., Canada
Volume :
35
Issue :
6
fYear :
2005
Firstpage :
1179
Lastpage :
1192
Abstract :
This paper presents the first Learning Automaton-based solution to the dynamic single source shortest path problem. It involves finding the shortest path in a single-source stochastic graph topology where there are continuous probabilistic updates in the edge-weights. The algorithm is significantly more efficient than the existing solutions, and can be used to find the "statistical" shortest path tree in the "average" graph topology. It converges to this solution irrespective of whether there are new changes in edge-weights taking place or not. In such random settings, the proposed learning automata solution converges to the set of shortest paths. On the other hand, the existing algorithms will fail to exhibit such a behavior, and would recalculate the affected shortest paths after each weight-change. The important contribution of the proposed algorithm is that all the edges in a stochastic graph are not 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 shortest path graph, while probing the other edges minimally. This increases the performance of the proposed algorithm. 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. The algorithm can be applicable in domains ranging from ground transportation to aerospace, from civilian applications to military, from spatial database applications to telecommunications networking.
Keywords :
graph theory; learning automata; path planning; stochastic processes; average graph topology; dynamic algorithms; dynamic single source shortest path routing problem; edge-weights; learning automata-based solutions; single-source stochastic graph topology; statistical shortest path tree; Aerodynamics; Heuristic algorithms; Learning automata; Probes; Routing; Shortest path problem; Stochastic processes; Testing; Topology; Tree graphs; Algorithm; dynamic; routing; shortest path; Algorithms; Artificial Intelligence; Computer Simulation; Decision Support Techniques; Models, Theoretical;
fLanguage :
English
Journal_Title :
Systems, Man, and Cybernetics, Part B: Cybernetics, IEEE Transactions on
Publisher :
ieee
ISSN :
1083-4419
Type :
jour
DOI :
10.1109/TSMCB.2005.850180
Filename :
1542264
Link To Document :
بازگشت