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