>
Fa   |   Ar   |   En
   a new o(m+kn log d¯) algorithm to find the k shortest paths in acyclic digraphs  
   
نویسنده kadivar mehdi
منبع transactions on combinatorics - 2016 - دوره : 5 - شماره : 3 - صفحه:23 -31
چکیده    ‎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 worstcase complexity is o(m+kn log d¯) 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‎ ‎most efficient k shortest paths algorithms known so far‎.
کلیدواژه k shortest path problem ,complexity of algorithms ,ranking of paths
آدرس university of shahrekord, department of mathematical sciences, ایران
پست الکترونیکی m_kadivar@aut.ac.ir
 
     
   
Authors
  
 
 

Copyright 2023
Islamic World Science Citation Center
All Rights Reserved