EFFICIENT GEOMETRIC ALGORITHMS ON THE EREW PRAM

被引:21
作者
CHEN, DZ
机构
[1] Department of Computer Science and Engineering, University of Notre Dame, Notre Dame
基金
美国国家科学基金会;
关键词
COMPUTATIONAL GEOMETRY; CONVEX HULLS; KERNEL; PARALLEL ALGORITHMS; PARALLEL RANDOM ACCESS MACHINES; READ CONFLICTS; SIMPLE POLYGONS; TRIANGULATION; VISIBILITY;
D O I
10.1109/71.363412
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We present a technique that can be used to obtain efficient parallel geometric algorithms in the EREW PRAM computational model. This technique enables us to solve optimally a number of geometric problems in O(log n) time using O(n/log n) EREW PRAM processors, where n is the input size of a problem. These problems include: computing the convex hull of a set of points in the plane that are given sorted, computing the convex hull of a simple polygon, computing the common intersection of half-planes whose slopes are given sorted, finding the kernel of a simple polygon, triangulating a set of points in the plane that are given sorted, triangulating monotone polygons and star-shaped polygons, and computing the all dominating neighbors of a sequence of values. PRAM algorithms for these problems were previously known to be optimal (i.e., in O(log n) time and using O(n/log n) processors) only on the CREW PRAM, which is a stronger model than the EREW PRAM.
引用
收藏
页码:41 / 47
页数:7
相关论文
共 35 条
[21]  
KIRKPATRICK DG, 1990, UNPUB OPTIMAL PARALL
[22]   THE POWER OF PARALLEL PREFIX [J].
KRUSKAL, CP ;
RUDOLPH, L ;
SNIR, M .
IEEE TRANSACTIONS ON COMPUTERS, 1985, 34 (10) :965-968
[23]   PARALLEL PREFIX COMPUTATION [J].
LADNER, RE ;
FISCHER, MJ .
JOURNAL OF THE ACM, 1980, 27 (04) :831-838
[24]   ON FINDING THE CONVEX-HULL OF A SIMPLE POLYGON [J].
LEE, DT .
INTERNATIONAL JOURNAL OF COMPUTER & INFORMATION SCIENCES, 1983, 12 (02) :87-98
[25]   OPTIMAL ALGORITHM FOR FINDING THE KERNEL OF A POLYGON [J].
LEE, DT ;
PREPARATA, FP .
JOURNAL OF THE ACM, 1979, 26 (03) :415-421
[26]  
LEE DT, 1984, IEEE T COMPUT, V33, P1072, DOI 10.1109/TC.1984.1676388
[27]   AN OPTIMAL PARALLEL ALGORITHM FOR TRIANGULATING A SET OF POINTS IN THE PLANE [J].
MERKS, E .
INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 1986, 15 (05) :399-411
[28]   EFFICIENT PARALLEL CONVEX-HULL ALGORITHMS [J].
MILLER, R ;
STOUT, QF .
IEEE TRANSACTIONS ON COMPUTERS, 1988, 37 (12) :1605-1618
[29]  
PAUL W, 1983, 10TH P ICALP, P597
[30]  
Preparata F. P., 2012, COMPUTATIONAL GEOMET