DocumentCode :
1609800
Title :
A performance analysis of hierarchical shortest path algorithms
Author :
Fetterer, A. ; Shekhar, S.
Author_Institution :
Oracle Corp., Redwood Shores, CA, USA
fYear :
1997
Firstpage :
84
Lastpage :
93
Abstract :
The shortest-path problem is an essential component of many applications including Advanced Traveler Information Systems (ATIS), computer networks, etc. A hierarchical routing algorithm decomposes the original graph into a set of fragment graphs and also into a boundary graph which summarizes the fragment graphs. A fully memoized hierarchical routing algorithm pre-computes and stores the shortest-path data structure and the shortest-path-cost data structure for the graph fragments, as well as for the boundary graph. The storage cost of the fully memoized approach can be reduced by a virtual or a hybrid memoization approach, where few or none of the relevant data structures have been pre-computed. This paper achieves two firsts. We use a real graph with 123,000 nodes and 313,000 edges, which is two orders of magnitude larger than the graphs used in related work. Second, the paper analyzes the effect of memoizing individual data structures for the storage overhead and computation time of A*-based hierarchical routing algorithms. Analysis and experiments with the Twin Cities metropolitan road-map show that memoizing the shortest-path-cost data structure for the boundary graph provides the best savings in computation time, for a given amount of storage and a small number of fragments. Memoizing the relevant part of the shortest-path-cost data structure for the fragment graphs provides the next best savings, followed by memoizing the shortest-path data structure for the boundary graph
Keywords :
driver information systems; metropolitan area networks; spatial data structures; Advanced Traveler Information Systems; Twin Cities metropolitan road-map; boundary graph; computation time; computer networks; fragment graphs; fully memoized hierarchical routing algorithm; hierarchical shortest path algorithms; performance analysis; real graph; shortest-path data structure; storage overhead; Application software; Cities and towns; Computer network management; Computer networks; Costs; Data structures; Information systems; Iterative algorithms; Performance analysis; Routing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Tools with Artificial Intelligence, 1997. Proceedings., Ninth IEEE International Conference on
Conference_Location :
Newport Beach, CA
ISSN :
1082-3409
Print_ISBN :
0-8186-8203-5
Type :
conf
DOI :
10.1109/TAI.1997.632241
Filename :
632241
Link To Document :
بازگشت