2020
DOI: 10.1111/tgis.12699
|View full text |Cite
|
Sign up to set email alerts
|

A fast algorithm for finding K shortest paths using generalized spur path reuse technique

Abstract: The problem of finding the K shortest paths (KSPs) between a pair of nodes in a road network is an important network optimization problem with broad applications. Yen's algorithm is a classical algorithm for exactly solving the KSP problem. However, it requires numerous shortest path searches, which can be computationally intensive for real large networks. This study proposes a fast algorithm by introducing a generalized spur path reuse technique. Using this technique, shortest paths calculated during the KSP … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
1
0
1

Year Published

2022
2022
2023
2023

Publication Types

Select...
2
1

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(3 citation statements)
references
References 30 publications
0
1
0
1
Order By: Relevance
“…K-shortest path algorithm (KSP) [40] is mainly used to search the shortest path of the above passenger travel schemes. In the process of travel, when an emergency occurs at a station, in addition to waiting for operation recovery, passengers also hope to get decision-making references, such as suboptimal and suboptimal routes.…”
Section: Travel Behaviour Analysis Of Affected Passengersmentioning
confidence: 99%
“…K-shortest path algorithm (KSP) [40] is mainly used to search the shortest path of the above passenger travel schemes. In the process of travel, when an emergency occurs at a station, in addition to waiting for operation recovery, passengers also hope to get decision-making references, such as suboptimal and suboptimal routes.…”
Section: Travel Behaviour Analysis Of Affected Passengersmentioning
confidence: 99%
“…Literature [14] establishes a multi-objective optimization problem considering risk balance degree and service delay, which was solved by NSGAII algorithm. The other uses algorithms in graph theory, including Dijkstra algorithm [15] and the k shortest paths (KSP) algorithm [16]. Dijkstra algorithm is used to solve the shortest path between two nodes in the graph, while KSP algorithm is an extension of Dijkstra algorithm to solve k shortest path between two nodes.…”
Section: Introductionmentioning
confidence: 99%
“…Что касается нахождения подкритических путей, то для этого используются так называемые алгоритмы поиска k-кратчайших путей между вершинами графа. Это могут быть алгоритмы, опять-таки использующие динамическое программирование непосредственно [16][17][18][19][20][21][22] либо с многократным применением алгоритма поиска кратчайшего пути [23][24][25], или использующие другие современные подходы [26][27][28], а также подходы, ориентированные на более сложные конструкции сетей [29][30][31][32].…”
unclassified