DocumentCode :
2185449
Title :
An efficient parallel algorithm for planarity
Author :
Klein, Philip N. ; Reif, John H.
fYear :
1986
fDate :
27-29 Oct. 1986
Firstpage :
465
Lastpage :
477
Abstract :
We describe a parallel algorithm for testing a graph for planarity, and for finding an embedding of a planar graph. For a graph on n vertices, the algorithm runs in O(log2 n) steps on n processors of a parallel RAM. The previous best algorithm for planarity testing in parallel polylog time ([Ja´Ja´ and Simon, 82]) used a reduction to solving linear systems, and hence required Ω(n2..49...) processors by known methods, whereas our processor bounds are within a polylog factor of optimal. The most significant aspect of our parallel algorithms is the use of a sophisticated data structure for representing sets of embeddings, the PQ-tree of [Booth and Lueker, 76]. Previously no parallel algorithms for PQ-trees were known. We have efficient parallel algorithms for manipulating PQ-trees, which we use in our planarity algorithm.
Keywords :
Computer science; Contracts; Data structures; Laboratories; Linear systems; Parallel algorithms; Read-write memory; Semiconductor device modeling; System testing; Transmission line matrix methods;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Foundations of Computer Science, 1986., 27th Annual Symposium on
Conference_Location :
Toronto, ON, Canada
ISSN :
0272-5428
Print_ISBN :
0-8186-0740-8
Type :
conf
DOI :
10.1109/SFCS.1986.6
Filename :
4568238
Link To Document :
بازگشت