• DocumentCode
    17431
  • Title

    Improving Space Efficiency With Path Length Prediction for Finding k Shortest Simple Paths

  • Author

    Gang Feng

  • Author_Institution
    Dept. of Electr. Eng., Univ. of Wisconsin, Platteville, WI, USA
  • Volume
    63
  • Issue
    10
  • fYear
    2014
  • fDate
    Oct. 2014
  • Firstpage
    2459
  • Lastpage
    2472
  • Abstract
    Finding mbi k shortest simple paths in a directed graph is a fundamental problem in many engineering applications. Most existing algorithms such as Yen´s algorithm and its variants have polynomial worst-case time complexity, but their average-case running time is very high. The heuristic algorithm MPS can run significantly faster in practice. However, it requires an excessive amount of memory space. In this paper, we provide a new heuristic algorithm that achieves high space efficiency while maintaining similar average-case running time. We first propose a sidetrack representation of path, with which a path can be stored in mbi O(1) space. We then show how to categorize a candidate path as either partial or complete, and restrict the number of paths added to the queue. In addition, we provide an empirical equation that can very accurately predict the mbi kth shortest path length, provided that a much smaller number of shortest paths have been found. Extensive experiments prove that our algorithm can achieve an mbi O(n) speedup in practice over Yen´s algorithm. In comparison with MPS, it runs up to three times faster and uses less space by an order of magnitude.
  • Keywords
    directed graphs; network theory (graphs); directed graph; heuristic algorithm; k shortest simple paths; path length prediction; Approximation algorithms; Equations; Heuristic algorithms; Prediction algorithms; Sorting; Time complexity; $k$ shortest simple paths; A* search; Graph algorithm; path length prediction;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2013.136
  • Filename
    6550017