[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
research-article

Generalization of Min-Cut Partitioning to Tree Structures and its Applications

Published: 01 March 1991 Publication History

Abstract

A generalization of the min-cut partitioning problem, called min-cost tree partitioning, is introduced. In the generalized problem. the nodes of a hypergraph G are to be mapped onto the vertices of a tree structure T, and the cost function to be minimized is the cost of routing the hyperedges of G on the edges of T. The standard min-cut problem is the simple case in which the tree T is a single edge connecting two vertices. Several VLSI design applications for this problem are discussed. An iterative improvement heuristic for this problem in which nodes of the hypergraph are moved between the vertices of the tree is described. The running time of a single pass of the heuristic for the unweighted version of the problem is Q(P*D*t/sup 3/), where P is the total number of pins in the hypergraph G, D is the maximum number of nodes in a hyperedge of G, and t is the number of vertices in the tree T. Several test results are discussed.

References

[1]
{1} A. V. Aho, J. E. Hopcroft, and J. E. Ullman, The Design and Analysis of Computer Algorithms. Reading, MA: Addison-Wesley, 1974.
[2]
{2} I. Bhandari, M. Hirsch, and D. Siewiorek, "The min-cut shuffle: Toward a solution for the global effect problem of min-cut placement," in Proc. 25th ACM/IEEE Design Automat. Conf., Anaheim, CA, June 1988.
[3]
{3} A. E. Dunlop, "A procedure for placement of standard cell VLSI circuits," IEEE Trans. Comput.-Aided Design Integrated Circuits Syst., vol. CAD-4, 1985.
[4]
{4} C. M. Fiduccia and R. M. Mattheyses, "A linear-time heuristic for improving network partitions," in Proc. 19th ACM/IEEE Design Automat. Conf., Las Vegas, NV, June 1982.
[5]
{5} M. R. Garey and D. S. Johnson, Computers and Intractability: A Guide to the Theory of NP-Completeness. San Francisco, CA: Freeman, 1979.
[6]
{6} B. W. Kernighan and S. Lin, "An efficient heuristic procedure for partitioning graphs," Bell Syst. Tech. J., vol. 49, Feb. 1970.
[7]
{7} B. Krishnamurthy, "An improved min-cut algorithm for partitioning VLSI networks," IEEE Trans. Comput., vol. C-33, no. 5, May 1984.
[8]
{8} D. Lapotin and S. W. Director, "Mason: A global floorplanning approach for VLSI design," IEEE Trans. Comput.-Aided Design Integrated Circuits Syst. vol. CAD-5, 1986.
[9]
{9} L. A. Sanchis, "Multiple-way network partitioning," IEEE Trans. Comput., vol. 38, no. 1, pp. 62-81, Jan. 1989.

Cited By

View all
  • (2007)Geometrical k-cut problem and an optimal solution for hypercubesProceedings of the 12th WSEAS International Conference on Applied Mathematics10.5555/1376368.1376405(217-221)Online publication date: 29-Dec-2007
  • (1998)Futures for partitioning in physical design (tutorial)Proceedings of the 1998 international symposium on Physical design10.1145/274535.274563(190-193)Online publication date: 1-Apr-1998
  • (1998)Fast Approximation Algorithms on Maxcut, k-Coloring, and k-Color Ordering for VLSI ApplicationsIEEE Transactions on Computers10.1109/12.73644047:11(1253-1266)Online publication date: 1-Nov-1998
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image IEEE Transactions on Computers
IEEE Transactions on Computers  Volume 40, Issue 3
March 1991
133 pages
ISSN:0018-9340
Issue’s Table of Contents

Publisher

IEEE Computer Society

United States

Publication History

Published: 01 March 1991

Author Tags

  1. VLSI design applications
  2. computational complexity
  3. cost function
  4. data structures
  5. hyperedges
  6. hypergraph
  7. iterative improvement heuristic
  8. min-cut partitioning
  9. minimisation
  10. nodes
  11. pins
  12. routing
  13. tree structures
  14. trees (mathematics).
  15. vertices

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 24 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2007)Geometrical k-cut problem and an optimal solution for hypercubesProceedings of the 12th WSEAS International Conference on Applied Mathematics10.5555/1376368.1376405(217-221)Online publication date: 29-Dec-2007
  • (1998)Futures for partitioning in physical design (tutorial)Proceedings of the 1998 international symposium on Physical design10.1145/274535.274563(190-193)Online publication date: 1-Apr-1998
  • (1998)Fast Approximation Algorithms on Maxcut, k-Coloring, and k-Color Ordering for VLSI ApplicationsIEEE Transactions on Computers10.1109/12.73644047:11(1253-1266)Online publication date: 1-Nov-1998
  • (1997)A network flow approach for hierarchical tree partitioningProceedings of the 34th annual Design Automation Conference10.1145/266021.266269(512-517)Online publication date: 13-Jun-1997
  • (1996)Network partitioning into tree hierarchiesProceedings of the 33rd annual Design Automation Conference10.1145/240518.240609(477-482)Online publication date: 1-Jun-1996
  • (1996)Min-Cut Partitioning on Underlying Tree and Graph StructuresIEEE Transactions on Computers10.1109/12.49410445:4(470-474)Online publication date: 1-Apr-1996

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media