Solving k-shortest and constrained shortest path problems efficiently
Annals of Operations Research
Introduction to algorithms
A new algorithm for finding the N-best sentence hypotheses in continuous speed recognition
Selected papers from the 5th Spanish Symposium on Pattern recognition and images analysis : advances in pattern recognition and applications: advances in pattern recognition and applications
SIAM Journal on Computing
SFCS '94 Proceedings of the 35th Annual Symposium on Foundations of Computer Science
Resource Constrained Shortest Paths
ESA '00 Proceedings of the 8th Annual European Symposium on Algorithms
Path Generation Issues for Survivable Network Design
ICCSA '08 Proceedings of the international conference on Computational Science and Its Applications, Part II
An Efficient Algorithm for the Shortest Path Problem with Forbidden Paths
ICA3PP '09 Proceedings of the 9th International Conference on Algorithms and Architectures for Parallel Processing
QoS Multicast Routing Algorithms Based on Tabu Search with Hybrid Candidate List
FGIT '09 Proceedings of the 1st International Conference on Future Generation Information Technology
K*: A heuristic search algorithm for finding the k shortest paths
Artificial Intelligence
Context driven chinese string segmentation and recognition
SSPR'06/SPR'06 Proceedings of the 2006 joint IAPR international conference on Structural, Syntactic, and Statistical Pattern Recognition
Efficiently enumerating results of keyword search
DBPL'05 Proceedings of the 10th international conference on Database Programming Languages
AI'06 Proceedings of the 19th international conference on Advances in Artificial Intelligence: Canadian Society for Computational Studies of Intelligence
DAS'06 Proceedings of the 7th international conference on Document Analysis Systems
An information-centric architecture for data center networks
Proceedings of the second edition of the ICN workshop on Information-centric networking
A Reference Point Approach for the Resource Constrained Shortest Path Problems
Transportation Science
Photonic Network Communications
Hi-index | 0.00 |
A new algorithm to compute the K shortest paths (in order of increasing length) between a given pair of nodes in a digraph with n nodes and m arcs is presented. The algorithm recursively and efficiently solves a set of equations which generalize the Bellman equations for the (single) shortest path problem and allows a straightforward implementation. After the shortest path from the initial node to every other node has been computed, the algorithm finds the K shortest paths in O(m+Knlog(m/n)) time. Experimental results presented in this paper show that the algorithm outperforms in practice the algorithms by Eppstein [7,8] and by Martins and Santos [15] for different kinds of random generated graphs.