• 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