DocumentCode :
593151
Title :
A Ripple-Spreading Algorithm for the k Shortest Paths Problem
Author :
Xiao-Bing Hu ; Ming Wang ; Leeson, Mark S. ; Hines, E.L. ; Di Hu ; Di Paolo, E.
Author_Institution :
State Key Lab. of Earth Surface Processes & Resource Ecology, Beijing Normal Univ., Beijing, China
fYear :
2012
fDate :
6-8 Nov. 2012
Firstpage :
202
Lastpage :
208
Abstract :
Inspired by the natural ripple-spreading phenomenon that occurs on a water surface, this paper proposes a novel ripple-spreading algorithm (RSA) for the k shortest paths problem (k-SPP). In nature, a ripple spreads at a constant speed in all directions, and the node closest to the source will be the first to be reached. This very simple principle forms the foundation of the proposed RSA. By mimicking the natural ripple-spreading phenomenon, the new algorithm starts an initial ripple from the source, and initial ripple triggers new ripples at other nodes as it spreads out. A new ripple can also trigger ripples at nodes farther away, until the destination is reached by k ripples. Then the kth ripple that reaches the destination determines the kth shortest path. The comparative experimental results illustrate the effectiveness and efficiency of the proposed algorithm.
Keywords :
combinatorial mathematics; optimisation; k shortest paths problem; ripple-spreading algorithm; water surface; Algorithm design and analysis; Artificial neural networks; Educational institutions; Optimization; Relays; Shortest path problem; Surface treatment; Optimization; Ripple-Spreading Algorithm; k Shortest Paths Problem;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Intelligent Systems (GCIS), 2012 Third Global Congress on
Conference_Location :
Wuhan
Print_ISBN :
978-1-4673-3072-5
Type :
conf
DOI :
10.1109/GCIS.2012.96
Filename :
6449517
Link To Document :
بازگشت