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
Link To Document