Parallel graph algorithms
- 2 September 1984
- journal article
- Published by Association for Computing Machinery (ACM) in ACM Computing Surveys
- Vol. 16 (3), 319-348
- https://doi.org/10.1145/2514.2515
Abstract
This paper presents new paradigms to solve efficiently a variety of graph problems on parallel machines. These paradigms make it possible to discover and exploit the "parallelism" inherent in many classical graph problems. We abandon attempts to force sequential algorithms into parallel environments for such attempts usually result in transforming a good uniprocessor algorithm into a hopelessly greedy parallel algorithm. We show that by employing more local computation and mild redundance, a variety of problems can be solved in a resource- and time-efficient manner on a variety of architectures.Keywords
This publication has 60 references indexed in Scilit:
- Binary Trees and Parallel Scheduling AlgorithmsIEEE Transactions on Computers, 1983
- Parallel Scheduling AlgorithmsOperations Research, 1983
- Distributed computation on graphsCommunications of the ACM, 1982
- Efficient parallel algorithms for some graph problemsCommunications of the ACM, 1982
- Parallel Matrix and Graph AlgorithmsSIAM Journal on Computing, 1981
- A Critique and an Appraisal of VLSI Models of ComputationPublished by Springer Nature ,1981
- A parallel algorithm for constructing minimum spanning treesJournal of Algorithms, 1980
- Finding Minimum Spanning TreesSIAM Journal on Computing, 1976
- An observation on time-storage trade offJournal of Computer and System Sciences, 1974
- Path Finding with Associative MemoryIEEE Transactions on Computers, 1968