A new O(m+knlogd) O(m+knlog⁡d ̄) algorithm to Find the k shortest paths in acyclic digraphs

Author(s):
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鉹梁) in which n is the number of nodes and m is the number of arcs and 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ý ýmostefficient k shortest paths algorithms known so farý.
Language:
English
Published:
Transactions on Combinatorics, Volume:5 Issue: 3, Sep 2016
Pages:
23 to 31
magiran.com/p1547671  
دانلود و مطالعه متن این مقاله با یکی از روشهای زیر امکان پذیر است:
اشتراک شخصی
با عضویت و پرداخت آنلاین حق اشتراک یک‌ساله به مبلغ 1,390,000ريال می‌توانید 70 عنوان مطلب دانلود کنید!
اشتراک سازمانی
به کتابخانه دانشگاه یا محل کار خود پیشنهاد کنید تا اشتراک سازمانی این پایگاه را برای دسترسی نامحدود همه کاربران به متن مطالب تهیه نمایند!
توجه!
  • حق عضویت دریافتی صرف حمایت از نشریات عضو و نگهداری، تکمیل و توسعه مگیران می‌شود.
  • پرداخت حق اشتراک و دانلود مقالات اجازه بازنشر آن در سایر رسانه‌های چاپی و دیجیتال را به کاربر نمی‌دهد.
In order to view content subscription is required

Personal subscription
Subscribe magiran.com for 70 € euros via PayPal and download 70 articles during a year.
Organization subscription
Please contact us to subscribe your university or library for unlimited access!