• DocumentCode
    450397
  • Title

    A Data Structure for Interactive Placement of Rectangular Objects

  • Author

    Jayakumar, V.

  • Author_Institution
    Louisiana State University, Baton Rouge, LA
  • fYear
    1980
  • fDate
    23-25 June 1980
  • Firstpage
    237
  • Lastpage
    242
  • Abstract
    A data structure suitable for interactive placement of disjoint rectangular objects is presented. Area available for placing new objects is described in terms of a unique set of maximum empty rectangles (MERs), each of these MERs bounded by objects already placed or by the boundary. Algorithms for addition and deletion of objects have been developed. Deletion is achieved by using the addition procedure itself. Information can readily be derived from the data structure to identify regions where a given object may be placed, to determine whether a new object can be placed if an existing one is removed, to assess restrictions on linear dimensions and areas of objects that can be placed etc. Though the scheme has been developed for automated layout of PCBs and ICs, it is applicable to other areas such as layout and modification of shopping centers and cities, utilization of warehouse space etc. A distinct feature of the method is that the extent of search to update the data structure need not increase with the number of objects placed or with the density of placement.
  • Keywords
    Data structures; Design automation; Distributed computing; Erbium; Machinery; Niobium; Permission;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation, 1980. 17th Conference on
  • Print_ISBN
    0-89791-020-6
  • Type

    conf

  • DOI
    10.1109/DAC.1980.1585250
  • Filename
    1585250