On computing the upper envelope of segments in parallel

被引:13
作者
Chen, W
Wada, K
机构
[1] Nanzan Univ, Dept Informat & Telecommun Engn, Aichi 4890863, Japan
[2] Nagoya Inst Technol, Dept Elect & Comp Engn, Showa Ku, Nagoya, Aichi 466, Japan
关键词
computational geometry; upper envelope; Davenport-Schinzel sequence; visibility; convex hull; EREW PRAM model;
D O I
10.1109/71.980023
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Given a collection of segments in the plane, if we regard the segments as opaque barriers, their upper envelope consists of the portions of the segments visible from point (0, + infinity). In this! paper, we present deterministic parallel methods for constructing the upper envelope of segments on the weakest shared-memory models the EREW PRAM. We show that we can find the upper envelope of n line segments optimally in O(log n) time using O(n) processors. Furthermore, if the segments are nonintersecting and their endpoints are sorted in x-coordinate, then we can reduce the number of processors to O(n/ log n). Our method implies that we can find the upper envelope sequentially in O(n log log n) time, which improves previous results. We also show that we can find the upper envelope of n k-intersecting segments (any pair of the segments intersects at most k times) with a slightly larger time and processor bound.
引用
收藏
页码:5 / 13
页数:9
相关论文
共 21 条
[1]   PARALLEL COMPUTATIONAL GEOMETRY [J].
AGGARWAL, A ;
CHAZELLE, B ;
GUIBAS, L ;
ODUNLAING, C ;
YAP, C .
ALGORITHMICA, 1988, 3 (03) :293-327
[2]   Visibility of Disjoint Polygons [J].
Asano, Takao ;
Asano, Tetsuo ;
Guibas, Leonidas ;
Hershberger, John ;
Imai, Hiroshi .
ALGORITHMICA, 1986, 1 (1-4) :49-63
[3]   SOME DYNAMIC COMPUTATIONAL GEOMETRY PROBLEMS [J].
ATALLAH, MJ .
COMPUTERS & MATHEMATICS WITH APPLICATIONS, 1985, 11 (12) :1171-1181
[4]  
BOXER L, 1987, 8711 TR STAT U NEW Y
[5]  
BOXER L, 1988, INFORMATION PROCESSI, V33, P249
[6]   EFFICIENT GEOMETRIC ALGORITHMS ON THE EREW PRAM [J].
CHEN, DZ .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1995, 6 (01) :41-47
[7]   Parallel algorithms for partitioning sorted sets and related problems [J].
Chen, DZ ;
Chen, W ;
Wada, K ;
Kawaguchi, K .
ALGORITHMICA, 2000, 28 (02) :217-241
[8]  
Chen W, 2001, IEICE T FUND ELECTR, VE84A, P1201
[9]   Finding the convex hull of discs in parallel [J].
Chen, W ;
Wada, K ;
Kawaguchi, K ;
Chen, DZ .
INTERNATIONAL JOURNAL OF COMPUTATIONAL GEOMETRY & APPLICATIONS, 1998, 8 (03) :305-319
[10]  
CHEN W, 1991, IEICE T, V74, P814