• 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