scispace - formally typeset
Journal ArticleDOI

A Computational Analysis of Alternative Algorithms and Labeling Techniques for Finding Shortest Path Trees.

TLDR
The study shows that the procedures examined indeed exert a powerful influence on solution efficiency, with the identity of the best dependent upon the topology of the network and the range of the arc distance coefficients.
Abstract: 
: This paper examines different algorithms for calculating the shortest path from one node to all other nodes in a network. More specifically, we seek to advance the state-of-the-art of computer implementation technology for such algorithms and the problems they solve by examining the effect of innovative computer science list structures and labeling techniques on algorithmic performance. The study shows that the procedures examined indeed exert a powerful influence on solution efficiency, with the identity of the best dependent upon the topology of the network and the range of the arc distance coefficients. The study further discloses that the shortest path algorithm previously documented as the most efficient is dominated for all problem structures by the new methods, which are sometimes an order of magnitude faster. (Author)

read more

Citations
More filters
Book

The Algorithm Design Manual

TL;DR: This newly expanded and updated second edition of the best-selling classic continues to take the "mystery" out of designing algorithms, and analyzing their efficacy and efficiency.
Proceedings ArticleDOI

Shortest paths algorithms: theory and experimental evaluation

TL;DR: An extensive computational study of shortest paths algorithms, including some very recent algorithms, is conducted, based on several natural problem classes which identify strengths and weaknesses of various algorithms.
References
More filters
Journal ArticleDOI

A note on two problems in connexion with graphs

Edsger W. Dijkstra
- 01 Dec 1959 - 
TL;DR: A tree is a graph with one and only one path between every two nodes, where at least one path exists between any two nodes and the length of each branch is given.
Book

The Art of Computer Programming

TL;DR: The arrangement of this invention provides a strong vibration free hold-down mechanism while avoiding a large pressure drop to the flow of coolant fluid.
Book

Linear Programming and Extensions

TL;DR: This classic book looks at a wealth of examples and develops linear programming methods for their solutions and begins by introducing the basic theory of linear inequalities and describes the powerful simplex method used to solve them.
Journal ArticleDOI

Linear Programming and Extensions.

Journal ArticleDOI

An Appraisal of Some Shortest-Path Algorithms

TL;DR: In this article, five discrete shortest-path problems are treated: finding the shortest path between two specified nodes of a network, determining the shortest paths between all pairs of nodes in a network; determining the second, third, etc., shortest path; 4 determining the fastest path through a network with travel times depending on the departure time; and 5 finding the short path between specified endpoints that passes through specified intermediate nodes.