• DocumentCode
    1559516
  • Title

    On computing the upper envelope of segments in parallel

  • Author

    Chen, Wei ; Wada, Koichi

  • Author_Institution
    Dept. of Inf. & Telecommun. Eng., Nanzan Univ., Japan
  • Volume
    13
  • Issue
    1
  • fYear
    2002
  • fDate
    1/1/2002 12:00:00 AM
  • Firstpage
    5
  • Lastpage
    13
  • Abstract
    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, +∞). In this paper, we present deterministic parallel methods for constructing the upper envelope of segments on the weakest shared-memory model, the EREW PRAM. We show that we can find the upper envelope of n line segments optimally in 0(logn) time using 0(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 0(n/ logn). Our method implies that we can find the upper envelope sequentially in 0(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
  • Keywords
    computational complexity; computational geometry; concurrency theory; deterministic algorithms; parallel algorithms; EREW PRAM; deterministic parallel methods; opaque barriers; processor bound; segments; time bound; upper envelope; weakest shared-memory model; Concurrent computing;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/71.980023
  • Filename
    980023