| Finding shortest paths in large network systems |
| Full text |
Pdf
(1.69 MB)
|
| Source
|
Geographic Information Systems
archive
Proceedings of the 9th ACM international symposium on Advances in geographic information systems
table of contents
Atlanta, Georgia, USA
Session: Inelegant Transportation Systems and Network Algorithms
table of contents
Pages: 160 - 166
Year of Publication: 2001
ISBN:1-58113-443-6
|
|
Authors
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 11, Downloads (12 Months): 130, Citation Count: 7
|
|
|
ABSTRACT
This paper describes a disk-based algorithm for finding shortest paths in a large network system. It employs a strategy of processing the network piece by piece and is based on new algorithms for graph partitioning and for finding shortest paths that overcome the problem of existing approaches. To show that it is scalable to large network systems and is adaptable to different computing environments, seven states in Tiger/Line files are extracted as test cases and are experimented on machines with different configurations. The running time for finding the shortest path depends primarily on the power of the underlying systems. Moreover, to run the algorithm optimally, the memory requirement is not large, even for a very large network system such as the road system in several states in Tiger/Line file. To evaluate its performance, New Mexico state road system is used as the test case, and is compared with Dijkstra's algorithm. The average running time of the proposed algorithm is, in the worst case, about two and a half times slower than that of Dijkstra's algorithm; provided that in Dijkstra's algorithm, the whole graph can be fit into main memory and is already loaded in advance. If the I/O time for loading the whole graph is counted, the proposed algorithm is faster in essentially all cases.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Edward P.F. Chan and Ning Zhang, Finding Shortest Paths in Large Network Systems, TR-01-15, Department of Computer Science, University of Waterloo, May 2001.(http://sdb.uwaterloo.ca)
|
| |
2
|
|
| |
3
|
|
| |
4
|
David Hutchinson, Anil Maheshwari, and Norbert Zeh, An External-Memory Data Structure for Shortest Path Queries, Proceedings of International Symposium on Algorithms and Computation, 1999.
|
 |
5
|
Yun-Wu Huang , Ning Jing , Elke A. Rundensteiner, Effective graph clustering for path queries in digital map databases, Proceedings of the fifth international conference on Information and knowledge management, p.215-222, November 12-16, 1996, Rockville, Maryland, United States
[doi> 10.1145/238355.238497]
|
| |
6
|
Richard J. Lipton, and Robert Endre Tarjan, A separator Theorem for Planar Graphs, SIAM Journal Applied Mathematics, 36 (1979) pp. 177--189.
|
 |
7
|
Ning Jing , Yun-Wu Huang , Elke A. Rundensteiner, Hierarchical optimization of optimal path finding for transportation applications, Proceedings of the fifth international conference on Information and knowledge management, p.261-268, November 12-16, 1996, Rockville, Maryland, United States
[doi> 10.1145/238355.238550]
|
| |
8
|
|
| |
9
|
|
| |
10
|
N. Zeh, An External-Memory Data Structure for Shortest Path Queries, Diplomarbeit, Friedrich-Schiller-Universitit Jena, Nov,1998.
|
CITED BY 7
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Yanghua Xiao , Wentao Wu , Jian Pei , Wei Wang , Zhenying He, Efficiently indexing shortest paths by exploiting symmetry in graphs, Proceedings of the 12th International Conference on Extending Database Technology: Advances in Database Technology, March 24-26, 2009, Saint Petersburg, Russia
|
|