|
ABSTRACT
We present a new &Ogr;(n2) heuristic for hypergraph min-cut bipartitioning, an important problem in circuit placement. Fastest previous methods for this problem are &Ogr;(n2 log n). Our approach is based on the intersection graph G dual to the input hypergraph. Paths in G are used to construct partial bipartitions which can be completed optimally. The method is provably good and, in particular, obtains optimum results for “difficult” inputs, i.e., hypergraphs with smaller than expected minimum cutsize. Computational results for a wide range of inputs are also discussed.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
Boltobas, B., Random Graphs, Academic Press, 1985.
|
| |
3
|
Bollobas, B. and W. F. de la Vega, "Diameter of Random Regular Graphs", Combinatorica 2(4), 1982, pp. 125-134.
|
| |
4
|
Breuer, M. A., "Min-Cut Placement", J. Design Automation and Fault Tolerant Computing 1(4), October 1977, pp. 343-36 2.
|
| |
5
|
|
| |
6
|
H. W. Carter , M. A. Breuer , Z. A. Syed, Incremental processing applied to Steinberg's placement procedure, Proceedings of the 16th Conference on Design automation, p.26-31, June 25-27, 1979, San Diego, CA, United States
|
| |
7
|
Chopra, S., "Hypergraph Partitioning and VLSI Circuits", Technical Report, NYU School of Bush~ess Administration, 1987.
|
| |
8
|
A. E. Dunlop and B. W. Kemighan, "A Procedure for Placement of Standard-Cell VLSI Circuits", IEEE Trans. on CAD ICAS CAD-4(1 ), 1985.
|
| |
9
|
|
| |
10
|
Fredman, M., "New Bounds on the Complexity of the Shortest Path Problem", SlAM J. Cor~uting 5, March 1976, pp. 83-89.
|
| |
11
|
Kunio Fukunaga , Shoichiro Yamada , Harold S. Stone , Tamotsu Kasai, Placement of circuit modules using a graph space approach, Proceedings of the 20th conference on Design automation, p.465-471, June 27-29, 1983, Miami Beach, Florida, United States
|
| |
12
|
|
| |
13
|
G. Hachtel, A. R. Newton and A. Sangiovanni- Vincentelli, "An Algorithm for Optima} PLA Folding", IEEE Trans. on CAD ICAS CAD-l(2) (1982), pp. 63-77.
|
 |
14
|
Maurice Hanan , Peter K. Wolff, Sr. , Barbara J. Agule, Some experimental results on placement techniques, Proceedings of the 13th conference on Design automation, p.214-224, June 28-30, 1976, San Francisco, California, United States
[doi> 10.1145/800146.804817]
|
| |
15
|
|
| |
16
|
T.C. Hu and K. Moerder, "Multitermmal Flows in a Hypergraph", in VLS1 Circuit Layout.: Theory and Design, T.C. Hu and E.S. Kuh, Eds., IEEE Press, 1985, pp. 87-93.
|
| |
17
|
Kernighan, B. W. and S. Lin, "An Efficient Procedure for Partitioning Graphs", Bell System Technical Journal 49(2), 1961, pp. 291-307.
|
| |
18
|
Kirkpatrick, S., C.D. Gelatt, and M.P. Vecchi, "Optimization by Simulated Annealing", Science 220(4598), 13 May 1983, pp. 671-680.
|
| |
19
|
Lawler, E., Combinatorial Optimization. Networks and Matroids, Holt, Rinehart & Winston, New York, 1976.
|
| |
20
|
T. Leighton and S. Rao, "An Approxhrmte Max-Flow Min-Cut Theorem for Uniform Multicx)mmodity Flow Problems With Applications to Approximation Algorithms", Proc. IEEE Syrup. on Foundations of Computer Science, May 1988, pp. 422-431.
|
| |
21
|
J. Schmidt-Pruzan and E. Shamir, "Component Structure in the Evolution of Random Hypergraphs", Combinatorica 5(1), 1985, pp. 81-94.
|
 |
22
|
|
| |
23
|
Soukup, J. "Circuit Layout", Proc. of the IEEE 69(10), October 1981, pp. 1281-1304.
|
CITED BY 4
|
|
|
|
|
Ching-Wei Yeh , Chung-Kuan Cheng , Ting-Ting Y. Lin, A general purpose multiple way partitioning algorithm, Proceedings of the 28th conference on ACM/IEEE design automation, p.421-426, June 17-22, 1991, San Francisco, California, United States
|
|
|
J. Cong , L. Hagen , A. Kahng, Net partitions yield better module partitions, Proceedings of the 29th ACM/IEEE conference on Design automation, p.47-52, June 08-12, 1992, Anaheim, California, United States
|
|
|
|
|