• DocumentCode
    3143534
  • Title

    A Linear-Time Heuristic for Improving Network Partitions

  • Author

    Fiduccia, C.M. ; Mattheyses, R.M.

  • Author_Institution
    General Electric Research and Development Center, Schenectady, NY
  • fYear
    1982
  • fDate
    14-16 June 1982
  • Firstpage
    175
  • Lastpage
    181
  • Abstract
    An iterative mincut heuristic for partitioning networks is presented whose worst case computation time, per pass, grows linearly with the size of the network. In practice, only a very small number of passes are typically needed, leading to a fast approximation algorithm for mincut partitioning. To deal with cells of various sizes, the algorithm progresses by moving one cell at a time between the blocks of the partition while maintaining a desired balance based on the size of the blocks rather than the number of cells per block. Efficient data structures are used to avoid unnecessary searching for the best cell to move and to minimize unnecessary updating of cells affected by each move.
  • Keywords
    Approximation algorithms; Computer networks; Data structures; Design automation; Iterative algorithms; Partitioning algorithms; Pins; Polynomials; Research and development;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation, 1982. 19th Conference on
  • Conference_Location
    Las Vegas, NV, USA
  • ISSN
    0146-7123
  • Print_ISBN
    0-89791-020-6
  • Type

    conf

  • DOI
    10.1109/DAC.1982.1585498
  • Filename
    1585498