• DocumentCode
    1566876
  • Title

    Optimal parallel hull construction for simple polygons in O(log log n) time

  • Author

    Wagener, Hubert

  • Author_Institution
    Fachbereich Inf., Tech. Univ. Berlin, Germany
  • fYear
    1992
  • Firstpage
    593
  • Lastpage
    599
  • Abstract
    The author proposes an optimal parallel algorithm for computing the convex hull of a simple polygon. The algorithm achieves a runtime of O(log log n) using O(n/log log n) processors of a CRCW-PRAM. The data structure representing the convex hull is not the standard one, i.e. an array storing the vertices of the hull in clockwise order. Indeed, a lower bound of Ω(log n/log log n) on the runtime for any algorithm employing a polynomial number of processors and computing the array-representation is known. Nevertheless, the representation is adequate for further parallel processing; standard queries like computing the intersection of the hull with a given line, etc., can be answered in time O(log n/(log p+1)+1) using p processors. In addition subchain hull queries are supported optimally in time O(log k/(log p+1)+1), where k is the length of the subchain. The algorithm can easily be adapted to other hull-like structures for simple polygons; as e.g. the orthogonal hull, and the visibility region from a point under various definitions of visibility
  • Keywords
    computational geometry; data structures; parallel algorithms; topology; CRCW-PRAM; convex hull; data structure; optimal parallel algorithm; runtime; simple polygon; simple polygons; subchain hull queries; visibility region; Bridges; Clocks; Computational geometry; Computational modeling; Concurrent computing; Data structures; Parallel algorithms; Parallel processing; Phase change random access memory; Runtime;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Foundations of Computer Science, 1992. Proceedings., 33rd Annual Symposium on
  • Conference_Location
    Pittsburgh, PA
  • Print_ISBN
    0-8186-2900-2
  • Type

    conf

  • DOI
    10.1109/SFCS.1992.267792
  • Filename
    267792