Title :
A two-level two-way partitioning algorithm
Author :
Yen-Chuen Wei ; Chung-Kuan Cheng
Author_Institution :
Dept. of Comput. Sci. & Eng., California Univ., San Diego, CA, USA
Abstract :
A two-way partitioning algorithm is presented which significantly improves on the highly unstable results from the traditional Kernighan-Lin based algorithms. The algorithm groups strongly connected components into clusters, and rearranges the clusters into two final subsets with specified sizes. It is known that the grouping operations reduce the complexity and thus improve the results of partitioning very large circuits. However, if the grouping is inappropriate, the partitioning results may degenerate. To prevent degeneration, the authors use a ratio cut approach to do the grouping. By a series of experiments based on the tradeoff between cut capacity and CPU time, the authors determine an optimal value to control the resultant number of groups. Good experimental results have been observed in terms of cut capacity and CPU time.<>
Keywords :
circuit layout CAD; network topology; Kernighan-Lin based algorithms; large circuits; partitioning; partitioning algorithm; Algorithm design and analysis; Central Processing Unit; Circuits; Clustering algorithms; Heuristic algorithms; NP-complete problem; Optimal control; Partitioning algorithms; Polynomials; Very large scale integration;
Conference_Titel :
Computer-Aided Design, 1990. ICCAD-90. Digest of Technical Papers., 1990 IEEE International Conference on
Conference_Location :
Santa Clara, CA, USA
Print_ISBN :
0-8186-2055-2
DOI :
10.1109/ICCAD.1990.129969