A new O(m+k n \log \overline{d}) algorithm to find the k shortest paths in acyclic digraphs

Publish Year: 1395
نوع سند: مقاله ژورنالی
زبان: English
View: 148

This Paper With 9 Page And PDF Format Ready To Download

  • Certificate
  • من نویسنده این مقاله هستم

استخراج به نرم افزارهای پژوهشی:

لینک ثابت به این Paper:

شناسه ملی سند علمی:

JR_COMB-5-3_003

تاریخ نمایه سازی: 29 آبان 1400

Abstract:

‎We give an algorithm‎, ‎called T^{*}‎, ‎for finding the k shortest simple paths connecting a certain‎ ‎pair of nodes‎, ‎s and t‎, ‎in a acyclic digraph‎. ‎First the nodes of the graph are labeled according to the topological ordering‎. ‎Then for node i an ordered list of simple s-i paths is created‎. ‎The length of the list is at most k and it is created by using tournament trees‎. ‎We prove the correctness of T^{*} and show that its worst-case complexity is O(m+k n \log \overline{d}) in which n is the number of nodes and m is the number of arcs and \overline{d} is the mean degree of the graph‎. ‎The algorithm has a space complexity of O(kn) which entails an important improvement in space complexity‎. ‎An experimental evaluation of T^{*} is presented which confirms the advantage of our algorithm compared to the‎ ‎most efficient k shortest paths algorithms known so far‎.

Keywords:

Authors

Mehdi Kadivar

Academic member of Shahrekord University

مراجع و منابع این Paper:

لیست زیر مراجع و منابع استفاده شده در این Paper را نمایش می دهد. این مراجع به صورت کاملا ماشینی و بر اساس هوش مصنوعی استخراج شده اند و لذا ممکن است دارای اشکالاتی باشند که به مرور زمان دقت استخراج این محتوا افزایش می یابد. مراجعی که مقالات مربوط به آنها در سیویلیکا نمایه شده و پیدا شده اند، به خود Paper لینک شده اند :
  • ۱] H. Aljazzar and S. Leue, ‎K^{*}: a heuristic search ...
  • J. A. Azevedo, M. E. O. Santos Costa, J. J. ...
  • C. Caliskan, A computational study of the capacity scaling algorithm ...
  • Y. L. Chen, Finding thekquickest simple paths in a network, ...
  • D. Eppstein, Finding the ‎‎K‎ shortest paths, SIAM J. Comput., ۲۸ ...
  • G. Feng, Finding ‎‎K‎ Shortest Simple Paths in Directed Graphs: ...
  • G. N. Frederickson, An optimal algorithm for selection in a ...
  • G. N. Frederickson, Ambivalent data structures for dynamic ۲-edge-connectivity and ...
  • B. L. Fox, k-th shortest paths and applications to the ...
  • Z. Gotthilf and M. Lewenstein, Improved algorithms for the k ...
  • W. Hoffman and R. Pavley, A method for the solution ...
  • V. M. Jimenez and A. Marzal, A lazy version of ...
  • N. Katoh, T. Ibaraki and H. Mine, An efficient algorithm ...
  • S. P. Miaou and S. M. Chin, Computing ‎‎K‎-shortest path ...
  • J. W. Suurballe, Disjoint paths in a network, Networks, ۴ ...
  • J. Y. Yen, Finding the ‎‎K‎ shortest loopless paths in a ...
  • نمایش کامل مراجع