Semidefinite Programming Based Algorithms for the Sparsest Cut Problem
RAIRO - Operations Research - Recherche Opérationnelle, Volume 45 (2011) no. 2, pp. 75-100.

In this paper we analyze a known relaxation for the Sparsest Cut problem based on positive semidefinite constraints, and we present a branch and bound algorithm and heuristics based on this relaxation. The relaxed formulation and the algorithms were tested on small and moderate sized instances. It leads to values very close to the optimum solution values. The exact algorithm could obtain solutions for small and moderate sized instances, and the best heuristics obtained optimum or near optimum solutions for all tested instances. The semidefinite relaxation gives a lower bound C W and each heuristic produces a cut S with a ratio c S w S , where either cS is at most a factor of C or wS is at least a factor of W. We solved the semidefinite relaxation using a semi-infinite cut generation with a commercial linear programming package adapted to the sparsest cut problem. We showed that the proposed strategy leads to a better performance compared to the use of a known semidefinite programming solver.

DOI: 10.1051/ro/2011104
Classification: 90C22, 90C57, 68Q87
Keywords: semidefinite programming, sparsest cut, combinatorics
     author = {Meira, Luis A. A. and Miyazawa, Fl\'avio K.},
     title = {Semidefinite {Programming} {Based} {Algorithms} for the {Sparsest} {Cut} {Problem}},
     journal = {RAIRO - Operations Research - Recherche Op\'erationnelle},
     pages = {75--100},
     publisher = {EDP-Sciences},
     volume = {45},
     number = {2},
     year = {2011},
     doi = {10.1051/ro/2011104},
     mrnumber = {2855947},
     zbl = {1270.90091},
     language = {en},
     url = {}
AU  - Meira, Luis A. A.
AU  - Miyazawa, Flávio K.
TI  - Semidefinite Programming Based Algorithms for the Sparsest Cut Problem
JO  - RAIRO - Operations Research - Recherche Opérationnelle
PY  - 2011
SP  - 75
EP  - 100
VL  - 45
IS  - 2
PB  - EDP-Sciences
UR  -
DO  - 10.1051/ro/2011104
LA  - en
ID  - RO_2011__45_2_75_0
ER  - 
%0 Journal Article
%A Meira, Luis A. A.
%A Miyazawa, Flávio K.
%T Semidefinite Programming Based Algorithms for the Sparsest Cut Problem
%J RAIRO - Operations Research - Recherche Opérationnelle
%D 2011
%P 75-100
%V 45
%N 2
%I EDP-Sciences
%R 10.1051/ro/2011104
%G en
%F RO_2011__45_2_75_0
Meira, Luis A. A.; Miyazawa, Flávio K. Semidefinite Programming Based Algorithms for the Sparsest Cut Problem. RAIRO - Operations Research - Recherche Opérationnelle, Volume 45 (2011) no. 2, pp. 75-100. doi : 10.1051/ro/2011104.

[1] S. Arora, J.R. Lee and A. Naor, Euclidean distortion and the sparsest cut, in STOC '05: Proceedings of the thirty-seventh annual ACM symposium on Theory of computing. ACM New York, NY, USA (2005) 553-562. | MR | Zbl

[2] S. Arora, S. Rao and U. Vazirani, Expander flows, geometric embeddings and graph partitioning, in STOC '04: Proceedings of the thirty-sixth annual ACM symposium on Theory of computing. ACM, New York, NY, USA (2004) 222-231. | MR | Zbl

[3] E.C. Bracht, L.A.A. Meira and F.K. Miyazawa, A greedy approximation algorithm for the uniform metric labeling problem analyzed by a primal-dual technique. ACM Journal of Experimental Algorithmics 10 (2005) 2.11. | MR | Zbl

[4] S. Chawla, A. Gupta and H. Räcke, Embeddings of negative-type metrics and an improved approximation to generalized sparsest cut, in SODA '05: Proceedings of the sixteenth annual ACM-SIAM symposium on Discrete algorithms. Society for Industrial and Applied Mathematics Philadelphia, PA, USA (2005) 102-111. | MR | Zbl

[5] S. Chawla, R. Krauthgamer, R. Kumar, Y. Rabani and D. Sivakumar, On the hardness of approximating multicut and sparsest-cut, in 20th Annual IEEE Conference on Computational Complexity (2005) 144-153. | MR | Zbl

[6] N.R. Devanur, S.A. Khot, R. Saket and N.K. Vishnoi, Integrality gaps for sparsest cut and minimum linear arrangement problems, in STOC '06: Proceedings of the thirty-eighth annual ACM symposium on Theory of computing. ACM Press, New York, NY, USA (2006) 537-546. | MR | Zbl

[7] B.M.P. Fraticelli, Semidefinite Cuts and Partial Convexification Techniques with Applications to Continuous Nonconvex Optimization, Stochastic Integer Programming, and Facility Layout Problems. Ph.D. thesis, Virginia Polytechnic Institute (2001).

[8] M.X. Goemans and D.P. Williamson, Improved approximation algorithms for maximum cut and satisfiability problems using semidefinite programming. Journal of the Association for Computing Machinery 42 (1995) 1115-1145. | MR | Zbl

[9] C. Helmberg, Semidefinite programming for combinatorial optimization. Habilitationsschrift. ZIB-Report ZR-00-34, Konrad-Zuse-Zentrum (2000). | Zbl

[10] T. Hofmeister and M. Hühne, Semidefinite programming and its applications to approximation algorithms, in Lectures on Proof Verification and Approximation Algorithms (the book grow out of a Dagstuhl Seminar, 1997), Springer-Verlag, London, UK (1998) 263-298.

[11] K. Krishnan and J.E. Mitchell, Semi-infinite linear programming approaches to semidefinite programming (SDP) problems, in Novel approaches to hard discrete optimization problems, Fields Institute Communications Series 37. edited by P.M. Pardalos and H. Wolkowicz, AMS (2003) 123-142. | MR | Zbl

[12] K. Krishnan and J.E. Mitchell, A unifying framework for several cutting plane methods for semidefinite programming. Optim. Methods Softw. 21 (2006) 57-74. | MR | Zbl

[13] K. Krishnan and J.E. Mitchell, A semidefinite programming based polyhedral cut-and-price approach for the maxcut problem. Comput. Opt. Appl. 33 (2006) 51-71. | MR | Zbl

[14] M. Laurent and R. Rendl, Semidefinite programming and integer programming, in Handbook on Discrete Optimization, edited by K. Aardal, G. Nemhauser and R. Weismantel. Elsevier B.V. (2005) 393-514. | Zbl

[15] T. Leighton and S. Rao, An approximate max-flow min-cut theorem for uniform multicommodity flow problems with applications to approximation algorithms, Proc. 29th Ann. IEEE Symp. on Foundations of Comput. Sci., IEEE Computer Society (1988) 422-431.

[16] J.E. Mitchell, Restarting after branching in the SDP approach to MAX-CUT and similar combinatorial optimization problems. J. Comb. Optim. 5 (2001) 151-166. | MR | Zbl

[17] H.D. Sherali and B.M.P. Fraticelli, Enhancing rlt relaxations via a new class of semidefinite cuts. J. Glob. Optim. 22 (2002) 233-261. | MR | Zbl

[18] D.B. Shmoys, Cut problems and their application to divide-and-conquer, in Approximation Algorithms for NP-Hard Problems, edited by D. Hochbaum. PWS Publishing (1996) 192-235.

[19] S. Wang and J. Siskind, Image segmentation with ratio cut. IEEE Trans. Pattern Anal. Mach. Intell. 25 (2003) 675-690.

[20] M. Yamashita, SDPA - Semidefinite programming solver (2002), available at:

[21] H. Yang, Y. Ye and J. Zhang, An approximation algorithm for scheduling two parallel machines with capacity constraints. Discrete Appl. Math. 130 (2003) 449-467. | MR | Zbl

Cited by Sources: