DocumentCode :
2368011
Title :
Improved algorithms and data structures for solving graph problems in external memory
Author :
Kumar, Vijay ; Schwabe, Eric J.
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., Northwestern Univ., Evanston, IL, USA
fYear :
1996
fDate :
23-26 Oct 1996
Firstpage :
169
Lastpage :
176
Abstract :
Recently, the study of I/O-efficient algorithms has moved beyond fundamental problems of sorting and permuting and into wider areas such as computational geometry and graph algorithms. With this expansion has come a need for new algorithmic techniques and data structures. In this paper, we present I/O-efficient analogues of well-known data structures that we show to be useful for obtaining simpler and improved algorithms for several graph problems. Our results include improved algorithms for minimum spanning trees, breadth-first search, and single-source shortest paths. The descriptions of these algorithms are greatly simplified by their use of well-defined I/O-efficient data structures with good amortized performance bounds. We expect that I/O efficient data structures such as these will be a useful tool for the design-of I/O-efficient algorithms
Keywords :
computational complexity; computational geometry; data structures; graph theory; parallel algorithms; I/O-efficient algorithms; amortized performance bounds; breadth-first search; data structures; external memory; graph problems; minimum spanning trees; single-source shortest paths; Algorithm design and analysis; Communication networks; Computational geometry; Data structures; Parallel processing; Pressing; Read-write memory; Sorting; Throughput; Tree graphs;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Processing, 1996., Eighth IEEE Symposium on
Conference_Location :
New Orleans, LA
Print_ISBN :
0-8186-7683-3
Type :
conf
DOI :
10.1109/SPDP.1996.570330
Filename :
570330
Link To Document :
بازگشت