Skip to main content

A Nondifferentiable Optimization Approach to Ratio-Cut Partitioning

  • Conference paper
  • First Online:
Experimental and Efficient Algorithms (WEA 2003)

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

Included in the following conference series:

Abstract

We propose a new method for finding the minimum ratio-cut of a graph. Ratio-cut is NP-hard problem for which the best previously known algorithm gives an O(log n)-factor approximation by solving its dually related maximum concurrent flow problem. We formulate the minimum ratio-cut as a certain nondifferentiable optimization problem, and show that the global minimum of the optimization problem is equal to the minimum ratio-cut. Moreover, we provide strong symbolic computation based evidence that any strict local minimum gives an approximation by a factor of 2. We also give an efficient heuristic algorithm for finding a local minimum of the proposed optimization problem based on standard nondifferentiable optimization methods and evaluate its performance on several families of graphs. We achieve O(n 1.6) experimentally obtained running time on these graphs.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. C. J. Alpert and A. Kahng, Recent directions in netlist partitioning: a survey, tech. report, Computer Science Department, University of California at Los Angeles, 1995.

    Google Scholar 

  2. C. J. Alpert, J. H. Huang, and A. B. Kahng. Multilevel circuit partitioning. Proc. Design Automation Conf, pp. 530–533, 1997.

    Google Scholar 

  3. R. Baldick, A. B. Kahng, A. Kennings and I. L. Markov, Function Smoothing with Applications to VLSI Layout, Proc. Asia and South Pacific Design Automation Conf., Jan. 1999.

    Google Scholar 

  4. J. W. Berry and M. K. Goldberg, Path Optimization for Graph Partitioning Problems. Technical report TR: 95-34, DIMACS, 1995.

    Google Scholar 

  5. D. Bertsekas, Nonlinear Programming, Athena Scientific, 1999.

    Google Scholar 

  6. I. Bomze, M. Budinich, P. Pardalos, and M. Pelillo. The maximum clique problem. Handbook of Combinatorial Optimization, volume 4. Kluwer Academic Publishers, Boston, MA, 1999.

    Google Scholar 

  7. K. Freivalds. A Nondifferentiable Optimization Approach to Ratio-Cut Partitioning. Manuscript 2003. Available at http://www.gradetools.com/karlisf/papers.html.

  8. L. Hagen and A. B. Kahng, New spectral methods for ratio cut partitioning and clustering, IEEE Trans. Computer-Aided Design, 11 (1992), pp. 1074–1085.

    Article  Google Scholar 

  9. T. Hamada, C. K. Cheng, P. M. Chau. An efficient multilevel placement technique using hierarchical partitioning. IEEE Trans. on Circuits and Systems, vol. 39(6) pp. 432–439, June 1992.

    Article  Google Scholar 

  10. P. Klein, S. Plotkin, C. Stein, E. Tardos, Faster approximation algorithms for unit capacity concurrent flow problems with applications to routing and sparsest cuts, SIAM J. Computing, 3(23) (1994), pp. 466–488.

    Article  MathSciNet  Google Scholar 

  11. K. Lang and S. Rao. Finding Near-Optimal Cuts: An Empirical Evaluation. 4th. ACM-SIAM Symposium on Discrete Algorithms, pp. 212–221, 1993.

    Google Scholar 

  12. T. Leighton, F. Makedon, S. Plotkin, C. Stein, E. Tardos, S. Tragoudas, Fast approximation algorithms for multicommodity flow problems. Journal of Computer and System Sciences, 50(2), pp. 228–243, April 1995.

    Article  MATH  MathSciNet  Google Scholar 

  13. T. Leighton, S. Rao. Multicommodity max-flow min-cut theorems and their use in designing approximation algorithms. Journal of the ACM, vol 46, No. 6 (Nov. 1999), pp. 787–832.

    Article  MATH  MathSciNet  Google Scholar 

  14. T. Lengauer. Combinatorial Algorithms for Integrated Circuit Layout. Stuttgart, John Wiley & Sons 1994.

    Google Scholar 

  15. D. W. Matula, F. Shahrokhi, Sparsest Cuts and Bottlenecks in Graphs. Journal of Disc. Applied Math., vol. 27 (1990), pp. 113–123.

    Article  MathSciNet  MATH  Google Scholar 

  16. F. Shahrokhi, D. W. Matula, On Solving Large Maximum Concurrent Flow Problems, Proceedings of ACM 1987 National Conference, pp. 205–209.

    Google Scholar 

  17. F. Shahroki, D. W. Matula, The maximum concurrent flow problem. Journal of the ACM, vol. 37, pp. 318–334, 1990.

    Article  Google Scholar 

  18. N. Z. Shor, Methods of minimization of nondifferentiable functions and their applications. Kiev, “Naukova Dumka” 1979. (in Russian).

    Google Scholar 

  19. A. Steger and N. C. Wormald, Generating random regular graphs quickly. Combinatorics, Probab. and Comput. vol. 8 (1999), pp. 377–396.

    Article  MATH  MathSciNet  Google Scholar 

  20. M. Wang, S. K. Lim, J. Cong, M. Sarrafzadeh. Multi-way partitioning using bipartition heuristics. Proc. Asia and South Pacific Design Automation Conf., pp. 667–672, 2000.

    Google Scholar 

  21. Y. C. Wei, C. K. Cheng, An Improved Two-way Partitioning Algorithm with Stable Performance, IEEE Trans. on Computer-Aided Design, 1990, pp. 1502–1511.

    Google Scholar 

  22. Y. C. Wei, C. K. Cheng, A two-level two-way partitioning algorithm, Proc. Int’l. Conf. Computer-Aided Design, pp. 516–519, 1990.

    Google Scholar 

  23. Y. C. Wei, C. K. Cheng, Ratio Cut Partitioning for Hierarchical Designs. IEEE Trans. on Computer-Aided Design, vol. 10, pp. 911–921, July 1991.

    Google Scholar 

  24. C. W. Yeh, C. K. Cheng, and T. T. Y. Lin. A probabilistic multicommodity-flow solution to circuit clustering problems. IEEE International Conference on Computer-Aided Design, pp. 428–431, 1992.

    Google Scholar 

  25. C. W. Yeh, C. K. Cheng, T. T. Y. Lin, An Experimental Evaluation of Partitioning Algorithms, IEEE International ASIC Conference, P14-1.1–P14-1.4. 1991.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Freivalds, K. (2003). A Nondifferentiable Optimization Approach to Ratio-Cut Partitioning. In: Jansen, K., Margraf, M., Mastrolilli, M., Rolim, J.D.P. (eds) Experimental and Efficient Algorithms. WEA 2003. Lecture Notes in Computer Science, vol 2647. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44867-5_11

Download citation

  • DOI: https://doi.org/10.1007/3-540-44867-5_11

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-40205-3

  • Online ISBN: 978-3-540-44867-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics