DocumentCode :
2186280
Title :
A parallel algorithm for finding a separator in planar graphs
Author :
Gazit, Hillel ; Miller, Gary L.
fYear :
1987
fDate :
12-14 Oct. 1987
Firstpage :
238
Lastpage :
248
Abstract :
We present a randomized parallel algorithm for finding a simple cycle separator in a planar graph. The size of the separator is O(√n) and it separates the graph so that the largest part contains at most 2/8 ¿ n vertices. Our algorithm takes T = O(log2(n)) time and P = O(n + f1+ε) processors, where n is the number of vertices, f is the number of faces and ε is any positive constant. The algorithm is based on the solution of Lipton and Tarjan [8] for the sequential case which takes O(n) time. Combining our algorithm with the Pan and Reif [12] algorithm, enables us to find a BFS of planar graph in time O(log3(n)) using n1.5/log(n) processors. Using a variation of our algorithm we can construct a simple cycle separator of size O(d ¿ √f) were d is maximum face size.
Keywords :
Algorithm design and analysis; Computer science; Numerical analysis; Parallel algorithms; Particle separators; Routing; Transmission line matrix methods; Tree graphs; Very large scale integration;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Foundations of Computer Science, 1987., 28th Annual Symposium on
Conference_Location :
Los Angeles, CA, USA
ISSN :
0272-5428
Print_ISBN :
0-8186-0807-2
Type :
conf
DOI :
10.1109/SFCS.1987.3
Filename :
4568276
Link To Document :
بازگشت