Abstract
Graph partition problems have been investigated extensively in combinatorial optimization. In this work, we consider an important graph partition problem which has applications in the design of VLSI circuits, namely, the balanced Max-3-Uncut problem. We formulate the problem as a discrete linear program with complex variables and propose an approximation algorithm with an approximation ratio of 0.3456 using a semidefinite programming rounding technique along with a greedy swapping step afterwards to guarantee the balanced constraint. Our analysis utilizes a bivariate function, rather than the univariate function in previous work.
Similar content being viewed by others
References
Andersson G (1999) An approximation algorithm for Max \(p\)-Section. In: 16th Annual Symposium on Theoretical Aspects of Computer Science. Springer Press, Trier, pp 237–247
Austrin P, Benabbas S, Georgiou K (2013) Better balance by being biased: A 0.8776-approximation for Max Bisection. In: 24th Annual ACM-SIAM Symposium on Discrete Algorithms. SIAM Press, New Orleans, pp 277–294
Choudhury S, Gaur D, Krishnamurti R (2012) An approximation algorithm for Max \(k\)-Uncut with capacity constraints. Optimization 61:143–150
Doids Y, Guruswami V, Khanna S (1999) The 2-catalog segmentation problem. In: 17th Annual ACM-SIAM Symposium on Discrete Algorithms. SIAM Press, Baltimore, pp 897–898
Feige U, Langberg M (2006) The \({\rm RPR}^{2}\) rounding technique for semidefinite programs. J Algorithms 60:1–23
Feo T, Goldschmidt O, Khellaf M (1992) One-half approximation algorithms for the \(k\)-partition problem. Oper Res 40:S170–S173
Frieze AM, Jerrum M (1997) Improved approximation algorithms for MAX \(k\)-CUT and MAX BISECTION. Algorithmica 18:67–81
Goemans MX, Williamson DP (1995) Improved approximation algorithms for maximum cut and satisfiability problems using semidefinite programming. J ACM 42:1115–1145
Goemans MX, Williamson DP (2004) Approximation algorithms for MAX-3-CUT and other problems via complex semidefinite programming. J Comput Syst Sci 68:442–470
Halperin E, Zwick U (2002) A unified framework for obtaining improved approximation algorithms for maximum graph bisection problems. Random Struct Algorithms 20:382–402
Han Q, Ye Y, Zhang J (2002) An improved rounding method and semidefinite programming relaxation for graph partition. Math Progr Ser B 92:509–535
Kleinberg J, Papadimitriou C, Raghavan P (2004) Segmentation problems. J ACM 51:1–16
Lasserre JB (2002) An explicit equivalent positive semidefinite program for nonlinear 0–1 programs. SIAM J Optim 12:756–769
Ling A (2009) Approximation algorithms for Max 3-Section using complex semidefinite programming relaxation. In: 3rd International Conference on Combinatorial Optimization and Applications. Springer Press, Huangshan, pp 219–230
Raghavendra P, Tan N (2012) Approximating CSPs with global cardinality constraints using SDP hierarchies. In: 23rd Annual ACM-SIAM Symposium on Discrete Algorithms. SIAM Press, Kyoto, pp 373–387
Sahni S, Gonzalez T (1976) P-complete approximation problems. J ACM 23:555–565
Wu C, Du D, Xu D (2015) An improved semidefinite programming hierarchies rounding approximation algorithm for maximum graph bisection problems. J Comb Optim 29:53–66
Xu D, Han J, Huang Z, Zhang L (2003) Improved approximation algorithms for MAX \(n/2\)-DIRECTED-BISECTION and MAX \(n/2\)-DENSE-SUBGRAPH. J Glob Optim 27:399–410
Ye Y (2001) A.699-approximation algorithm for Max-Bisection. Math Program 90:101–111
Zhang S, Huang Y (2006) Complex quadratic optimization and semidefinite programming. SIAM J Optim 16:871–890
Zwick U (1999) Outward rotations: a tool for rounding solutions of semidefinite programming relaxations, with applications to MAX CUT and other problems. In: 31st Annual ACM Symposium on Theory of Computing. ACM Press, Atlanta, pp 679–687
Acknowledgments
The authors would like to thank Peng Zhang and Yishui Wang for their helpful comments on an earlier version of this paper. This work was partially done while the first author was a visiting doctorate student at the Department of Applied Mathematics, Beijing University of Technology and supported in part by NSF of China (No. 11071268). The research of the second author is supported by NSF of China (No. 11371001) and Collaborative Innovation Center on Beijing Society-building and Social Governance. The third author’s research is supported by the Natural Sciences and Engineering Research Council of Canada (NSERC) Grant 283106. A preliminary version of the paper appeared in Proceedings of the 20th Annual International Computing and Combinatorics Conference (COCOON’14), Atlanta, Georgia, USA, 2014.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Wu, C., Xu, D., Du, D. et al. An approximation algorithm for the balanced Max-3-Uncut problem using complex semidefinite programming rounding. J Comb Optim 32, 1017–1035 (2016). https://doi.org/10.1007/s10878-015-9880-z
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10878-015-9880-z