Planar separators and parallel polygon triangulation

被引:49
作者
Goodrich, MT
机构
[1] Department of Computer Science, Johns Hopkins University, Baltimore
关键词
D O I
10.1006/jcss.1995.1076
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We show how to construct an O(root n)-separator decomposition of a planar graph G in O(n) time. Such a decomposition defines a binary tree, where each node corresponds to a subgraph of G and stores an O(root n)-separator of that subgraph. We also show how to construct an O(n(epsilon))-way decomposition tree in parallel in O(log n) time so that each node corresponds to a subgraph of G and stores an O(n(12+epsilon))-separator of that subgraph. We demonstrate the utility of such a separator decomposition by showing how it can be used in the design of a parallel algorithm for triangulating a simple polygon deterministically in O(log n) time using O(n/log n) processors on a CRCW PRAM. (C) 1995 Academic Press, Inc.
引用
收藏
页码:374 / 389
页数:16
相关论文
共 37 条
[1]   PARALLEL COMPUTATIONAL GEOMETRY [J].
AGGARWAL, A ;
CHAZELLE, B ;
GUIBAS, L ;
ODUNLAING, C ;
YAP, C .
ALGORITHMICA, 1988, 3 (03) :293-327
[2]  
ANDERSON RJ, 1988, LECT NOTES COMPUT SC, V319, P81
[3]  
Baumgart BG, 1975, AFIPS P, P589, DOI DOI 10.1145/1499949.1500071
[4]  
BENTLEY JL, 1980, IEEE T COMPUT, V29, P571, DOI 10.1109/TC.1980.1675628
[5]   A FRAMEWORK FOR SOLVING VLSI GRAPH LAYOUT PROBLEMS [J].
BHATT, SN ;
LEIGHTON, FT .
JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1984, 28 (02) :300-343
[6]   PARALLEL EVALUATION OF GENERAL ARITHMETIC EXPRESSIONS [J].
BRENT, RP .
JOURNAL OF THE ACM, 1974, 21 (02) :201-206
[7]  
Chazelle B., 1982, 23rd Annual Symposium on Foundations of Computer Science, P339, DOI 10.1109/SFCS.1982.58
[8]   TRIANGULATING A SIMPLE POLYGON IN LINEAR TIME [J].
CHAZELLE, B .
DISCRETE & COMPUTATIONAL GEOMETRY, 1991, 6 (05) :485-524
[9]   RANDOMIZED PARALLEL ALGORITHMS FOR TRAPEZOIDAL DIAGRAMS [J].
Clarkson, Kenneth L. ;
Cole, Richard ;
Tarjan, Robert E. .
INTERNATIONAL JOURNAL OF COMPUTATIONAL GEOMETRY & APPLICATIONS, 1992, 2 (02) :117-133
[10]   AN OPTIMAL PARALLEL ALGORITHM FOR BUILDING A DATA STRUCTURE FOR PLANAR POINT LOCATION [J].
COLE, R ;
ZAJICEK, O .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1990, 8 (03) :280-285