Skip to main content
Log in

An approximation algorithm for the balanced Max-3-Uncut problem using complex semidefinite programming rounding

  • Published:
Journal of Combinatorial Optimization Aims and scope Submit manuscript

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.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3

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

    Article  MathSciNet  MATH  Google Scholar 

  • 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

    Article  MathSciNet  MATH  Google Scholar 

  • Feo T, Goldschmidt O, Khellaf M (1992) One-half approximation algorithms for the \(k\)-partition problem. Oper Res 40:S170–S173

    Article  MATH  Google Scholar 

  • Frieze AM, Jerrum M (1997) Improved approximation algorithms for MAX \(k\)-CUT and MAX BISECTION. Algorithmica 18:67–81

    Article  MathSciNet  MATH  Google Scholar 

  • Goemans MX, Williamson DP (1995) Improved approximation algorithms for maximum cut and satisfiability problems using semidefinite programming. J ACM 42:1115–1145

    Article  MathSciNet  MATH  Google Scholar 

  • 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

    Article  MathSciNet  MATH  Google Scholar 

  • Halperin E, Zwick U (2002) A unified framework for obtaining improved approximation algorithms for maximum graph bisection problems. Random Struct Algorithms 20:382–402

    Article  MathSciNet  MATH  Google Scholar 

  • 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

    Article  MathSciNet  MATH  Google Scholar 

  • Kleinberg J, Papadimitriou C, Raghavan P (2004) Segmentation problems. J ACM 51:1–16

    Article  MathSciNet  MATH  Google Scholar 

  • Lasserre JB (2002) An explicit equivalent positive semidefinite program for nonlinear 0–1 programs. SIAM J Optim 12:756–769

    Article  MathSciNet  MATH  Google Scholar 

  • 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

    Article  MathSciNet  MATH  Google Scholar 

  • 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

    Article  MathSciNet  MATH  Google Scholar 

  • 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

    Article  MathSciNet  MATH  Google Scholar 

  • Ye Y (2001) A.699-approximation algorithm for Max-Bisection. Math Program 90:101–111

    Article  MathSciNet  MATH  Google Scholar 

  • Zhang S, Huang Y (2006) Complex quadratic optimization and semidefinite programming. SIAM J Optim 16:871–890

    Article  MathSciNet  MATH  Google Scholar 

  • 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

Download references

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

Authors

Corresponding author

Correspondence to Dachuan Xu.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10878-015-9880-z

Keywords

Navigation