DocumentCode
1845013
Title
An improved algorithm for the generalized min-cut partitioning problem
Author
Tragoudas, Spyros
Author_Institution
Dept. of Comput. Sci., Southern Illinois Univ., Carbondale, IL, USA
fYear
1994
fDate
4-5 Mar 1994
Firstpage
242
Lastpage
247
Abstract
We consider the generalization of the min-cut partitioning problem in which the nodes of a circuit C are to be mapped to the vertices of a graph G, and the cost function to be minimized is the cost of associating the nets of C with the edges of G. Vijayan (see IEEE Trans. on Computers, vol. 40, no. 3, 1991) recently presented an iterative improvement heuristic for the case when G is a tree T. Let P be the number of pins, t be the number of nodes of T, and d be the maximum number of cells on a net of C. The running time of a pass of the heuristic given in Vijayan´s paper is O(P·t3). For a graph G, this approach requires O(P·t4) time per pass. We present a heuristic for this particular problem which guarantees exactly the same partitions in time O(P·t min{d,t}) per pass, for any graph G. The problem finds important applications in a variety of situations that arise in VLSI physical design, and in distributed systems
Keywords
VLSI; circuit layout CAD; graph theory; VLSI physical design; cost function; distributed systems; generalized min-cut partitioning problem; iterative improvement heuristic; Circuits; Computer science; Cost function; Partitioning algorithms; Pins; Tree graphs; Very large scale integration; Virtual colonoscopy;
fLanguage
English
Publisher
ieee
Conference_Titel
VLSI, 1994. Design Automation of High Performance VLSI Systems. GLSV '94, Proceedings., Fourth Great Lakes Symposium on
Conference_Location
Notre Dame, IN
Print_ISBN
0-8186-5610-7
Type
conf
DOI
10.1109/GLSV.1994.289961
Filename
289961
Link To Document