Skip to main content
Log in

Set-completely-positive representations and cuts for the max-cut polytope and the unit modulus lifting

  • S.I. : MOA 2018
  • Published:
Journal of Global Optimization Aims and scope Submit manuscript

Abstract

This paper considers a generalization of the “max-cut-polytope” \(\hbox {conv}\{\ xx^T\mid x\in {\mathbb {R}}^n, \ \ |x_k| = 1 \ \hbox {for} \ 1\le k\le n\}\) in the space of real symmetric \(n\times n\)-matrices with all-one diagonal to a complex “unit modulus lifting” \(\hbox {conv}\{xx^*\mid x\in {\mathbb {C}}^n, \ \ |x_k| = 1 \ \hbox {for} \ 1\le k\le n\}\) in the space of complex Hermitian \(n\times n\)-matrices with all-one diagonal. The unit modulus lifting arises in applications such as digital communications and shares similar symmetry properties as the max-cut-polytope. Set-completely positive representations of both sets are derived and the relation of the complex unit modulus lifting to its semidefinite relaxation is investigated in dimensions 3 and 4. It is shown that the unit modulus lifting coincides with its semidefinite relaxation in dimension 3 but not in dimension 4. In dimension 4 a family of deep valid cuts for the unit modulus lifting is derived that could be used to strengthen the semidefinite relaxation. It turns out that the deep cuts are also implied by a second lifting that could be used alternatively. Numerical experiments are presented comparing the first lifting, the second lifting, and the unit modulus lifting for \(n=4\).

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.

Similar content being viewed by others

References

  1. Anjos, M.F., Wolkowicz, H.: Strengthened semidefinite relaxations via a second lifting for the max-cut problem. Discrete Appl. Math. 119(1–2), 79–106 (2002)

    Article  MathSciNet  Google Scholar 

  2. Bandeira, A.: Convex relaxations for certain inverse problems on graphs, Ph.D. Thesis, Princeton (2015)

  3. Ben-Tal, A., Nemirovski, A., Roos, C.: Extended matrix cube theorems with applications to \(\mu \)-theory in control. Math. Oper. Res. 28(3), 497–523 (2003)

    Article  MathSciNet  Google Scholar 

  4. Burer, S.: On the copositive representation of binary and continuous nonconvex quadratic programs. Math. Program. 120, 479–495 (2009)

    Article  MathSciNet  Google Scholar 

  5. Burer, S.: Copositive programming. In: Anjos, M., Lasserre, J. (eds.) Handbook of Semidefinite, Cone and Polynomial Optimization: Theory, Algorithms, Software and Applications, International Series in Operational Research and Management Science, pp. 201–218. Springer, Berlin (2011)

    Google Scholar 

  6. Burer, S., Dong, H.B.: Representing quadratically constrained quadratic programs as generalized copositive programs. OR Res. Lett. 1120, 203–206 (2012)

    Article  MathSciNet  Google Scholar 

  7. Dickinson, P., Eichfelder, G., Povh, J.: Erratum to: On the set-semidefinite representation of nonconvex quadratic programs over arbitrary feasible sets. Optim. Lett. 7(6), 1387–1397 (2013)

    Article  MathSciNet  Google Scholar 

  8. Goemans, M.X., Williamson, D.P.: Improved approximation algorithms for maximum cut and satisfiability problems using semidefinite programming. J. ACM 42, 1115–1145 (1995)

    Article  MathSciNet  Google Scholar 

  9. Gowda, M.S., Sznajder, R.: On the irreducibility, self-duality an non-homogeneity of completely positive cones. Electron. J. Linear Algebra 26, 177–191 (2013)

    Article  MathSciNet  Google Scholar 

  10. Grötschel, M., Lovász, L., Schrijver, A.: Relaxations of vertex packing. J. Comb. Theory B40, 330–343 (1986)

    Article  MathSciNet  Google Scholar 

  11. Henrion, D., Lasserre, J.B., Loefberg, J.: GloptiPoly 3: moments, optimization and semidefinite programming. Optim. Methods Softw. 24(4–5), 761–779 (2009)

    Article  MathSciNet  Google Scholar 

  12. Huang, Y., Zhang, S.: Complex matrix decomposition and quadratic programming. Math. Oper. Res. 32(3), 758–768 (2007)

    Article  MathSciNet  Google Scholar 

  13. Jarre, F., Lieder, F.: A Derivative-Free and Ready-to-Use NLP Solver for Matlab or Octave (2017). http://www.optimization-online.org/DB_HTML/2017/05/5996.html. Accessed 23 July 2019

  14. Lasserre, J.B.: Global optimization with polynomials and the problem of moments. SIAM J. Optim. 11(3), 796–817 (2001)

    Article  MathSciNet  Google Scholar 

  15. Laurent, M.: Tighter linear and semidefinite relaxations for max-cut based on the Lovasz–Schrijver lift-and-project procedure. SIAM J. Optim. 12, 345–375 (2002)

    Article  MathSciNet  Google Scholar 

  16. Lieder, F., Rad, F.B.A., Jarre, F.: Unifying semidefinite and set-copositive relaxations of binary problems and randomization techniques. Comput. Optim. Appl. 61(3), 669–688 (2015)

    Article  MathSciNet  Google Scholar 

  17. Lu, C., Liu, Y.-F., Zhang, W.-Q., Zhang, S.: Tightness of a new and enhanced semidefinite relaxation for MIMO detection. SIAM J. Optim. 29(1), 719–742 (2019)

    Article  MathSciNet  Google Scholar 

  18. Nesterov, Y.: Semidefinite relaxation and nonconvex quadratic optimization. Optim. Methods Softw. 9, 141–160 (1998)

    Article  MathSciNet  Google Scholar 

  19. Papachristodoulou, A., Anderson, J., Valmorbida, G., Prajna, S., Seiler, P., Parrilo, P.A.: SOSTOOLS: Sum of Squares Optimization Toolbox for MATLAB (2016). http://www.eng.ox.ac.uk/control/sostools, arXiv:1310.4716. Accessed 23 July 2019

  20. Rendl, F., Rinaldi, G., Wiegele, A.: Solving Max-Cut to optimality by intersecting semidefinite and polyhedral relaxations. Math. Program. 121(2), 307–335 (2010)

    Article  MathSciNet  Google Scholar 

  21. Rendl, F., Rinaldi, G., Wiegele, A.: Biq Mac Solver—Binary Quadratic and Max Cut Solver. http://biqmac.uni-klu.ac.at/. Accessed 23 July 2019

  22. Sidiropoulos, N., Davidson, T., Luo, Z.-Q.: Transmit beamforming for physical-layer multicasting. IEEE Trans. Signal Process. 54(6), 2239–2251 (2006)

    Article  Google Scholar 

  23. So, A.M.-C., Zhang, J.-W., Ye, Y.Y.: On approximating complex quadratic optimization problems via semidefinite programming relaxations. Math. Program. 110(1), 93–110 (2007)

    Article  MathSciNet  Google Scholar 

  24. Sturm, J.F.: Using SeDuMi 1.02, a MATLAB toolbox for optimization over symmetric cones. Optim. Methods Softw. 11–12, 625–653 (1999)

    Article  MathSciNet  Google Scholar 

  25. SeDuMi Download Page. http://sedumi.ie.lehigh.edu/. Accessed 23 July 2019

  26. Toh, K.C., Todd, M.J., Tutuncu, R.H.: SDPT3—a Matlab software package for semidefinite programming. Optim. Methods Softw. 11, 545–581 (1999)

    Article  MathSciNet  Google Scholar 

  27. Toker, O., Özbay, H.: On the complexity of purely complex \(\mu \) computation and related problems in multidimensional systems. IEEE Trans. Autom. Control 43(3), 409–414 (1998)

    Article  MathSciNet  Google Scholar 

  28. Wolfram\(\mid \)Alpha: Computational Knowledge Engine (2018). https://www.wolframalpha.com/. Accessed 23 July 2019

  29. Yamashita, M., Fujisawa, K., Fukuda, M., Kobayashi, K., Nakata, K., Nakata, M.: Latest developments in the SDPA Family for solving large-scale SDPs. In: Anjos, M.F., Lasserre, J.B. (eds.) Handbook on Semidefinite, Cone and Polynomial Optimization: Theory, Algorithms, Software and Applications, International Series in Operations Research & Management Science. Springer, US (2012)

Download references

Acknowledgements

The authors are indebted to two anonymous referees whose comments helped to improve the first version of this paper. The first author also likes to thank Achim Schädle and Roland Hildebrand for helpful discussions. Part of the research was done while the first author was visiting the Chinese Academy of Sciences in Beijing and the Mathematisches Forschungsinstitut in Oberwolfach. Their support is gratefully acknowledged.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Florian Jarre.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Y.-F. Liu’s research was supported in part by NSFC grants 11688101 and 11631013, C. Lu’s research was supported in part by NSFC grants 11701177 and 11771243.

Appendix A

Appendix A

1.1 A.1: Duality of polyhedra

Assume a polyhedron of the general dual form

$$\begin{aligned} \tilde{P}^D:= \{\ \tilde{y} \mid \tilde{A}^T\tilde{y}\le c \ \} \end{aligned}$$

is given along with an interior point \(\bar{y}\) satisfying \(\tilde{A}^T\bar{y} < c\). Setting \(y:=\tilde{y}-\bar{y}\), the standard linear programming problem in dual form,

$$\begin{aligned} \max \ \{\ b^T\tilde{y}\mid \tilde{y}\in \tilde{P}^D\ \} \end{aligned}$$
(31)

can be rewritten as

$$\begin{aligned} \max \ \{\ b^Ty \mid y \in P^D \ \} + b^T\bar{y} , \end{aligned}$$
(32)

where \(P^D:=\{\ y\mid \tilde{A}^T y\le c-\tilde{A}^T\bar{y} \ \}\) or

$$\begin{aligned} P^D = \{\ y\mid A^T y\le e \ \}, \end{aligned}$$
(33)

with \(A^T:=\hbox {Diag}(c-\tilde{A}^T\bar{y})^{-1}\tilde{A}^T\). (Note that \(c-\tilde{A}^T\bar{y}>0\).) The right hand side of (33) is referred to as normalized dual form in the sequel.

Neglecting the constant term \(b^T\bar{y}\), problem (32) is equivalent to

$$\begin{aligned} \max _{y,\lambda }\ \{\ b^Ty\mid A^Ty-\lambda e\le 0,\ \ \lambda =1\}. \end{aligned}$$

We assume that b is nonzero, and that the above problem has a finite optimal value. Since \(y=0\) is strictly feasible, the optimal value is positive. The dual of the above problem is given by

$$\begin{aligned} \min _{x,\mu } \ \{\ \mu \mid Ax=b, \ -\,e^Tx+\mu = 0, \ x\ge 0 \ \}. \end{aligned}$$

By duality, the optimal \(\mu \) is finite and positive. Using \(e^T(\frac{x}{\mu })=1\) this problem can be written as

$$\begin{aligned} \min \ \left\{ \ \mu \mid \frac{b}{\mu }\in \hbox {conv}_{1\le i\le n}\{a^{(i)}\}\ \right\} \end{aligned}$$

where \(a^{(i)}\) are the columns of A for \(1\le i\le n\). The feasible set on the right hand side \(P:=\hbox {conv}_{1\le i\le n}\{a^{(i)}\}\) is the usual dual polyhedron to \(P^D\) sometimes also referred to as polar dual. The above can be written as the following form of polyhedral duality

$$\begin{aligned} \max \ \{\ b^Ty\mid y\in P^D\ \} = \min \ \left\{ \ \mu \mid \frac{b}{\mu }\in P\ \right\} . \end{aligned}$$
(34)

This relationship is true for any nonzero b for which the right-hand side is finite; in particular, when \(P^D\) is bounded, it is true for any nonzero b. Note that P and \(P^D\) have the same dimension; in particular, P is not the feasible domain of the standard primal problem of (31). Relation (16) is a reformulation of (34) adapted to the variables in form of symmetric matrices with all-one diagonal.

An intriguing feature of (34) is that the dual polyhedra P and \(P^D\) are independent of the objective function but (34) only applies to problems with a feasible set in normalized dual form. To translate (34) back to the general dual form (31) let \(\rho :=\hbox {Diag}(c-\tilde{A}^T\bar{y})^{-1}e\). Then

$$\begin{aligned} \tilde{P}:= P=\hbox {conv}_{1\le i\le n}\{\rho _i\tilde{a}^{(i)}\} \end{aligned}$$

can be regarded as dual polyhedron associated with \(\tilde{P}^D\) and \(\bar{y}\).

1.2 A.2: The generalized triangle inequalities (20)

The following proposition holds:

Proposition 6

The inequalities (20) are valid inequalities for the unit modulus lifting \(\mathcal{UML}_{\mathbb {C}}\).

Proof

It suffices to establish (20) for all extremal matrices \(X=xx^*\). Let \(x_j=e^{i\alpha }\), \(x_k=e^{i\beta }\), and \(x_l=e^{i\gamma }\). Then, it suffices to show that

$$\begin{aligned} \min _{\alpha ,\beta ,\gamma \in {\mathbb {R}}} \hbox {Re}(e^{i(\alpha -\beta )} + e^{i(\beta -\gamma )} + e^{i(\gamma -\alpha )} ) \ge -3/2. \end{aligned}$$
(35)

Since the objective value does not change when adding the same constant to all three variables \(\alpha ,\beta \), and \(\gamma \), we may assume that one of the optimal solutions satisfies \(\alpha =0\). For \(\alpha =0\) the real part in (35) is given by

$$\begin{aligned} f(\beta ,\gamma ):=\cos (\beta ) + \cos (\beta -\gamma )+\cos (\gamma ). \end{aligned}$$
(36)

(Note that \(\cos (\beta )=\cos (-\beta )\).) The gradient of f with respect to \(\beta ,\gamma \) is

$$\begin{aligned} g(\beta ,\gamma ):=\left[ \begin{matrix}-\sin (\beta )-\sin (\beta -\gamma )\\ \sin (\beta -\gamma )-\sin (\gamma )\end{matrix}\right] . \end{aligned}$$

The critical points of f satisfy \(g(\beta ,\gamma )=0\) which implies \(-\sin (\beta )=\sin (\gamma )\). Hence, \(\gamma = -\beta \) (modulo \(2\pi \)) or \(\gamma = \pi +\beta \) (modulo \(2\pi \)).

  • When \(\gamma = -\beta \) it follows that

    $$\begin{aligned} 0=-\sin (\beta ) - \sin (2\beta )= -\sin (\beta ) - 2\sin (\beta )\cos (\beta ), \end{aligned}$$

    i.e., \(\beta = k\pi \) or \(2\cos (\beta )=-1\).

    • When \(2\cos (\beta )=-1\) either \(\beta = \frac{2\pi }{3}\) or \(\beta = \frac{4\pi }{3}\) (modulo \(2\pi \)). In both cases, \(f(\beta ,\gamma )=-3/2\).

    • When \(\beta = k\pi \) the function f in (36) takes the values \(f(\beta ,\gamma )\) equal \(-1,1\), or 3.

  • Finally, when \(\gamma = \pi +\beta \) it follows that \(-\sin (\beta )-\sin (-\pi )=0\) i.e., \(\beta = k\pi \) as above.

The global minimum value of f evidently is \(f(\beta ,\gamma ) \ge -3/2\) for all real \(\beta ,\gamma \). \(\square \)

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Jarre, F., Lieder, F., Liu, YF. et al. Set-completely-positive representations and cuts for the max-cut polytope and the unit modulus lifting. J Glob Optim 76, 913–932 (2020). https://doi.org/10.1007/s10898-019-00813-x

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10898-019-00813-x

Keywords

Navigation