• DocumentCode
    1169413
  • Title

    Fast algorithm for polygon decomposition

  • Author

    Nahar, Surendra ; Sahni, Sartaj

  • Author_Institution
    Dept. of Comput. Sci., Minnesota Univ., Minneapolis, MN, USA
  • Volume
    7
  • Issue
    4
  • fYear
    1988
  • fDate
    4/1/1988 12:00:00 AM
  • Firstpage
    473
  • Lastpage
    483
  • Abstract
    An O(klog(k)+n) algorithm is developed, where n is the number of versions, to decompose rectilinear polygons into rectangles. This algorithm uses horizontal cuts only and reports nonoverlapping rectangles the union of which is the original rectilinear polygon. This algorithm has been programmed in Pascal on an Apollo DN320 workstation. Experimentation with rectilinear polygons from VLSI artwork indicate that the present algorithm is significantly faster than the plane sweep algorithm and the algorithm proposed by K.D. Gourley and D.M. Green (1983)
  • Keywords
    Pascal; VLSI; circuit layout CAD; computer graphics; engineering workstations; Apollo DN320 workstation; Pascal; VLSI artwork; computational geometry; decompose rectilinear polygons into rectangles; fast algorithm; horizontal cuts only; polygon decomposition; rectilinear polygons; reports nonoverlapping rectangles; time complexity; Application software; Computer graphics; Computer science; Helium; Image analysis; Image processing; Layout; Partitioning algorithms; Very large scale integration; Workstations;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/43.3182
  • Filename
    3182