Skip to main content

Approximating the minimum net expansion: Near optimal solutions to circuit partitioning problems

  • VLSI Layout
  • Conference paper
  • First Online:
Graph-Theoretic Concepts in Computer Science (WG 1990)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 484))

Included in the following conference series:

Abstract

We address the problem of finding an approximation to the minimum net expansion (MNE) of a hypergraph H=(V, E h ), MNE is defined to be the minimum total weight of hyperedges with endpoints into two different sets divided by the number of nodes of the smaller set. We prove that a solution or a constant times optimal approximation to the optimization version of a multicommodity flow problem yields a logarithmic, to the number of nets, approximation of the minimum net expansion of the input hypergraph. This is a generalization of the result that Leighton and Rao proposed for graphs. Our flow problem can be solved or approximated to a constant factor of the optimal solution in polynomial time. Next, we show important applications of our result to achieve provably good solutions for a variety of partitioning and partitioning related problems on hypergraphs including bipartitioning, multiway partitioning and nonplanar net deletion. For several of the problems the solutions are within a polylogarithmic factor to the optimal solution.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

6. References

  1. W.E. Donath, "Algorithm for partitioning improvement" IBM Technical Disclosure Bulletin, vol.17, 1973

    Google Scholar 

  2. C.M. Fiduccia, R.M. Matheyasis, "A linear time heuristic for improving network partitions" Design Automation Conference 1982

    Google Scholar 

  3. M.R Garey, D.S Johnson, "Computers and Intractability: A guide to the Theory of NP-completeness", Freeman, San Francisco, 1979

    Google Scholar 

  4. M. Iri, "On an extension of the maximum-flow minimum-cut theorem to multicommodity flows", Journal of Operations Research Soc. of Japan, vol.13, no. 3, January 1971

    Google Scholar 

  5. B.W. Kernighan, S. Lin, "An efficient procedure for partitioning graphs" Bell System Techn. J., Feb. 1970

    Google Scholar 

  6. P. Klein, C. Stein, E. Tardos "Leighton-Rao might be practical: faster approximation algorithms for the concurrent flow with uniform capacities", STOC 1990

    Google Scholar 

  7. T. Lengauer, "Combinatorial algorithms for integrated cicuit layouts", Teubner/Wiley series of Applicable Theory and Computer Science, New York, to appear in 1990, personal communication

    Google Scholar 

  8. T. Leighton, F. Makedon, S.Tragoudas, "Approximation algorithms for VLSI partition problems", 1990 IEEE International Symposium on Circuits and Systems

    Google Scholar 

  9. T.Leighton, S.Rao, "An approximate max-flow min-cut theorem for uniform multicommodity flow problems with applications to approximation algorithms", FOCS 1988

    Google Scholar 

  10. P.C. Liu, R.C. Geldmacher, "On the deletion of non-planar edges of a graph" Technical report Stevens Inst. of Tech., 1976

    Google Scholar 

  11. R.J. Lipton, R.E. Tarjan, "A separator theorem for planar graphs" FOCS 1977, pp. 162–170

    Google Scholar 

  12. D.W. Matula, F. Shahrokhi, "The maximum concurrent flow problem and sparsest cuts", Technical report, Southern Methodist University, March 1986

    Google Scholar 

  13. S. Rao, "Finding near optimal separators in planar graphs" FOCS 1987, pp. 225–237

    Google Scholar 

  14. F. Shahroki, D.W. Matula, "The maximum concurrent flow problem", Technical Report, TR 87-CSE-4, Southern Methodist University, Feb. 1987, Revised Jan. 1988.

    Google Scholar 

  15. P.M. Vaidya, "Speeding up linear programming using fast matrix multiplication", FOCS 1989, pp. 332–337

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Rolf H. Möhring

Rights and permissions

Reprints and permissions

Copyright information

© 1991 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Makedon, F., Tragoudas, S. (1991). Approximating the minimum net expansion: Near optimal solutions to circuit partitioning problems. In: Möhring, R.H. (eds) Graph-Theoretic Concepts in Computer Science. WG 1990. Lecture Notes in Computer Science, vol 484. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-53832-1_39

Download citation

  • DOI: https://doi.org/10.1007/3-540-53832-1_39

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-53832-5

  • Online ISBN: 978-3-540-46310-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics