A new public transportation data model and shortest-path algorithms

By studying the best-path problem for public transportation systems, we found that the nature of transfer is that it requires extra costs from an edge to its adjacent edge. Therefore, we propose the notion of direct/indirect adjacent edges in weighted directed multigraphs and extend the notion of path to the line. We use the direct/indirect adjacent edges weighted directed multigraph as a public transportation data model and improve the storage of an adjacency matrix. We introduce the space storage structure, the matrix VL, in order to store the scattered information of transfer in indirect adjacent edges lists. Thus, we solve the problem of complex network graphs' storage and design a new shortest path algorithm to solve transit problem based on the data model we propose in this paper. Algorithm analysis exhibits that the data model and the algorithm we propose are prior to a simple graph based on the Dijkstra's algorithm in terms of time and space.

[1]  Robert E. Tarjan,et al.  Fibonacci heaps and their uses in improved network optimization algorithms , 1984, JACM.

[2]  Xia Shao-fang Algorithm for solving K-shortest paths problem in complicated network , 2008 .

[3]  L FredmanMichael,et al.  Fibonacci heaps and their uses in improved network optimization algorithms , 1987 .

[4]  T. Yorozu,et al.  Electron Spectroscopy Studies on Magneto-Optical Media and Plastic Substrate Interface , 1987, IEEE Translation Journal on Magnetics in Japan.

[5]  Yan Lei Study on Data Model for Public Transport Networks Based on Time Chain , 2005 .

[6]  Sudhir Dawra,et al.  Data Structure In C , 2000 .

[7]  Yu Xiao-ping Design and Implementation of Urban Public Transport Inquiry System , 2005 .

[8]  Robert E. Tarjan,et al.  Fibonacci heaps and their uses in improved network optimization algorithms , 1987, JACM.

[9]  Chao-Lin Liu Best-path planning for public transportation systems , 2002, Proceedings. The IEEE 5th International Conference on Intelligent Transportation Systems.

[10]  Chai Hua,et al.  Defense effectiveness analysis based on Markov model for fake targets on military dock , 2007 .

[11]  Jia Liu Algorithm for solving K-shortest paths problem in complicated network: Algorithm for solving K-shortest paths problem in complicated network , 2008 .

[12]  Junjie Li,et al.  A new solution to the K-shortest paths problem and its application in wavelength routed optical networks , 2006, Photonic Network Communications.