A Nearly Optimal Parallel Algorithm for Constructing Depth First Spanning Trees in Planar Graphs
- 1 June 1988
- journal article
- Published by Society for Industrial & Applied Mathematics (SIAM) in SIAM Journal on Computing
- Vol. 17 (3) , 486-491
- https://doi.org/10.1137/0217028
Abstract
This paper presents a parallel algorithm for constructing depth first spanning trees in planar graphs. The algorithm takes $O(\log ^2 n)$ time with $O(n)$ processors on a concurrent read concurrent write parallel random access machine (PRAM). The best previously known algorithm for the problem takes $O(\log ^3 n)$ time with $O(n^4 )$ processors on a PRAM. Our algorithm is within an $O(\log ^2 n)$ factor of optimality.
Keywords
This publication has 9 references indexed in Scilit:
- Parallel Algorithms for Depth-First Searches I. Planar GraphsSIAM Journal on Computing, 1986
- Finding small simple cycle separators for 2-connected planar graphsJournal of Computer and System Sciences, 1986
- An Efficient Parallel Biconnectivity AlgorithmSIAM Journal on Computing, 1985
- Implementation of simultaneous memory address access in models that forbid itJournal of Algorithms, 1983
- The classification of problems which have fast parallel algorithmsLecture Notes in Computer Science, 1983
- An O(logn) parallel connectivity algorithmJournal of Algorithms, 1982
- Applications of a Planar Separator TheoremSIAM Journal on Computing, 1980
- A Separator Theorem for Planar GraphsSIAM Journal on Applied Mathematics, 1979
- Depth-First Search and Linear Graph AlgorithmsSIAM Journal on Computing, 1972