A new O(m+k n \log \overline{d}) algorithm to find the k shortest paths in acyclic digraphs
Publish place: Transactions on Combinatorics، Vol: 5، Issue: 3
Publish Year: 1395
نوع سند: مقاله ژورنالی
زبان: English
View: 148
This Paper With 9 Page And PDF Format Ready To Download
- Certificate
- من نویسنده این مقاله هستم
استخراج به نرم افزارهای پژوهشی:
شناسه ملی سند علمی:
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 لینک شده اند :