Dijkstra's Shortest Path Algorithm and Its Application on Bus Routing

Ruiting Chen
2022 Advances in Economics, Business and Management Research   unpublished
The shortest path problem is common in computer science and has wide application in life. The shortest path algorithm is designed to solve these problems and the most classic and useful one is Dijkstra's shortest path algorithm which Dijkstra introduced in 1959. This paper presents and analyzes normal shortest path problems starting from the explanation of graphs and how they are divided into their practical examples. Common shortest path algorithms are also explained including their basic
more » ... nism. Focusing on Dijkstra's algorithm, the paper analyzes its specific process and mechanism in a detailed way. Plus, the paper also analyzes the possibility of usage of Dijkstra' algorithm on public transit and roads. Considering the characteristic of bus transportation in Walnut, the paper concluded that Dijkstra's Algorithm can be used on Walnut bus transportation and set up a list of preconditions for the system to succeed. Based on the above work, a bus query system is implemented for the City of Walnut. "Walnut Bus Transportation Query System" serves as a reference to help residents choose the shortest road from the starting bus station to the ending bus station, thus saving time for the user.
doi:10.2991/aebmr.k.220502.058 fatcat:4izo6kyc6vauxk3dw2vcf6c4hi