DocumentCode :
2428331
Title :
On computing the upper envelope of segments in parallel
Author :
Chen, Wei ; Wada, Koichi
Author_Institution :
Dept. of Electr. & Comput. Eng., Nagoya Inst. of Technol., Japan
fYear :
1998
fDate :
10-14 Aug 1998
Firstpage :
253
Lastpage :
260
Abstract :
Given a collection of segments in the plane that intersect pairwise at most k times, regarding the segments as opaque barriers, their upper envelope consists of the portions of the segments visible from point (0,+∞). We give efficient parallel methods for finding the upper envelope of k-intersecting segments for any integer k⩾0, in the weakest shared memory model, the EREW PRAM. We show that the upper envelope of n k-intersecting segments can be found in 0(log1+εn) time using 0(λk+1(n)/log εn) processors for any ε>0, where λk+2(n)1 is the size of the upper envelope. In particular, for line segments we show the following optimal algorithms: the upper envelope of n line segments can be found in O(log n) time using O(n) processors, and if the line segments are nonintersecting and sorted, the envelope can be found in O(log n) time using O(n/log n) processors. We also show that our methods imply a fast sequential result: the upper envelope of n sorted line segments can be found in O(n log log n) time sequentially, which improves the known lowest upper bound O(n log n)
Keywords :
computational complexity; parallel algorithms; shared memory systems; EREW PRAM; fast sequential result; intersecting segments; line segments; lowest upper bound; opaque barriers; parallel methods; upper envelope; weakest shared memory model; Computational geometry; Concurrent computing; Data structures; Phase change random access memory; Postal services; Read only memory; Upper bound; Writing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel Processing, 1998. Proceedings. 1998 International Conference on
Conference_Location :
Minneapolis, MN
ISSN :
0190-3918
Print_ISBN :
0-8186-8650-2
Type :
conf
DOI :
10.1109/ICPP.1998.708493
Filename :
708493
Link To Document :
بازگشت