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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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.
C. J. Alpert, J. H. Huang, and A. B. Kahng. Multilevel circuit partitioning. Proc. Design Automation Conf, pp. 530–533, 1997.
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.
J. W. Berry and M. K. Goldberg, Path Optimization for Graph Partitioning Problems. Technical report TR: 95-34, DIMACS, 1995.
D. Bertsekas, Nonlinear Programming, Athena Scientific, 1999.
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.
K. Freivalds. A Nondifferentiable Optimization Approach to Ratio-Cut Partitioning. Manuscript 2003. Available at http://www.gradetools.com/karlisf/papers.html.
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.
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.
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.
K. Lang and S. Rao. Finding Near-Optimal Cuts: An Empirical Evaluation. 4th. ACM-SIAM Symposium on Discrete Algorithms, pp. 212–221, 1993.
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.
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.
T. Lengauer. Combinatorial Algorithms for Integrated Circuit Layout. Stuttgart, John Wiley & Sons 1994.
D. W. Matula, F. Shahrokhi, Sparsest Cuts and Bottlenecks in Graphs. Journal of Disc. Applied Math., vol. 27 (1990), pp. 113–123.
F. Shahrokhi, D. W. Matula, On Solving Large Maximum Concurrent Flow Problems, Proceedings of ACM 1987 National Conference, pp. 205–209.
F. Shahroki, D. W. Matula, The maximum concurrent flow problem. Journal of the ACM, vol. 37, pp. 318–334, 1990.
N. Z. Shor, Methods of minimization of nondifferentiable functions and their applications. Kiev, “Naukova Dumka” 1979. (in Russian).
A. Steger and N. C. Wormald, Generating random regular graphs quickly. Combinatorics, Probab. and Comput. vol. 8 (1999), pp. 377–396.
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.
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.
Y. C. Wei, C. K. Cheng, A two-level two-way partitioning algorithm, Proc. Int’l. Conf. Computer-Aided Design, pp. 516–519, 1990.
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.
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.
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.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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