• DocumentCode
    803133
  • Title

    Optimal parallel hypercube algorithms for polygon problems

  • Author

    Atallah, Mikhail J. ; Chen, Danny Z.

  • Author_Institution
    Dept. of Comput. Sci., Purdue Univ., West Lafayette, IN, USA
  • Volume
    44
  • Issue
    7
  • fYear
    1995
  • fDate
    7/1/1995 12:00:00 AM
  • Firstpage
    914
  • Lastpage
    922
  • Abstract
    We present parallel techniques on hypercubes for solving optimally a class of polygon problems. We thus obtain optimal O(log n) time, n-processor hypercube algorithms for the problems of computing the portions of an n-vertex simple polygonal chain C that are visible from a given source point, computing the convex hull of C, testing an n-vertex simple polygon P for monotonicity, and other related problems as well. Previously it was not known how to achieve these complexity bounds on hypercubes, one of the main difficulties being that there is no known optimal sorting hypercube algorithm that achieves these bounds. In fact these are the first optimal geometric hypercube algorithms that do not assume that the input is given already sorted by x or y coordinates. The hypercube model we use is the standard one, with O(1) local memory per processor, and with one port communication
  • Keywords
    computational complexity; computational geometry; hypercube networks; parallel algorithms; complexity bounds; convex hull; hypercube model; local memory; monotonicity; one port communication; optimal geometric hypercube algorithm; optimal parallel hypercube algorithms; optimal sorting hypercube algorithm; parallel techniques; polygon problems; simple polygonal chain; Communication standards; Computational geometry; Concurrent computing; Hypercubes; Kernel; Sorting; Testing;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/12.392849
  • Filename
    392849