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