2017
DOI: 10.48550/arxiv.1705.02044
|View full text |Cite
Preprint
|
Sign up to set email alerts
|

A Survey of Shortest-Path Algorithms

Abstract: A shortest-path algorithm finds a path containing the minimal cost between two vertices in a graph. A plethora of shortest-path algorithms is studied in the literature that span across multiple disciplines. This paper presents a survey of shortest-path algorithms based on a taxonomy that is introduced in the paper. One dimension of this taxonomy is the various flavors of the shortest-path problem. There is no one general algorithm that is capable of solving all variants of the shortest-path problem due to the … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
14
0
1

Year Published

2017
2017
2023
2023

Publication Types

Select...
6
3

Relationship

0
9

Authors

Journals

citations
Cited by 13 publications
(15 citation statements)
references
References 108 publications
(128 reference statements)
0
14
0
1
Order By: Relevance
“…A wide variety of shortest path problems have been studied extensively with many efficient solutions [see 22,33]. A particularly useful setting is to model the network with temporal data that brings time savings for the average journey [10].…”
Section: Related Workmentioning
confidence: 99%
“…A wide variety of shortest path problems have been studied extensively with many efficient solutions [see 22,33]. A particularly useful setting is to model the network with temporal data that brings time savings for the average journey [10].…”
Section: Related Workmentioning
confidence: 99%
“…Intuitively, the reach of a vertex encodes the lengths of shortest paths on which it lies, and can be used in combination with the A * algorithm to compute shortest paths. An extensive survey of combinatorial algorithms to solve the shortest path problem is given by Madkour et al [20]. However, there has also been great interest from the field of ML in finding approximates for the shortest path distance, using a ML perspective.…”
Section: Related Workmentioning
confidence: 99%
“…We note that (i) this is a deterministic worst-case bound that (ii) does not make any assumptions about the structure of the network, and (iii) the underlying algorithm offers an exponential improvement over Dijkstra's algorithm. There also exist speed-up techniques for road networks that are suitable for real-time implementations (see, e.g., [25] and references therein). For (v, c) pairs that require charging, the shortest path from the vehicle to the location of the customer consists of a shortest path from the vehicle to a charging station (already determined by the SSSP for all nodes in V S ) and then a shortest path from the charging station to the customer.…”
Section: Network Constructionmentioning
confidence: 99%