Abstract
We study a class of quadratically constrained quadratic programs (QCQPs), called diagonal QCQPs, which contain no off-diagonal terms \(x_j x_k\) for \(j \ne k\), and we provide a sufficient condition on the problem data guaranteeing that the basic Shor semidefinite relaxation is exact. Our condition complements and refines those already present in the literature and can be checked in polynomial time. We then extend our analysis from diagonal QCQPs to general QCQPs, i.e., ones with no particular structure. By reformulating a general QCQP into diagonal form, we establish new, polynomial-time-checkable sufficient conditions for the semidefinite relaxations of general QCQPs to be exact. Finally, these ideas are extended to show that a class of random general QCQPs has exact semidefinite relaxations with high probability as long as the number of constraints grows no faster than a fixed polynomial in the number of variables. To the best of our knowledge, this is the first result establishing the exactness of the semidefinite relaxation for random general QCQPs.
Similar content being viewed by others
Change history
08 July 2021
A Correction to this paper has been published: https://doi.org/10.1007/s10107-021-01684-5
Notes
In fact, if the number of inactive linear inequalities at \(Y^*\) is known ahead of time, then this bound can be improved. For example, suppose (2) contains the two inequalities \(0 \le X_{12} \le 1\). Then the rank bound can be improved to \(\lceil \sqrt{2m} \rceil \) since both inequalities cannot be active at the same time.
References
Adler, I., Megiddo, N.: A simplex algorithm whose average number of steps is bounded between two quadratic functions of the smaller dimension. J. Assoc. Comput. Mach. 32(4), 871–895 (1985)
Anjos, M.F., Lasserre, J.B. (eds.): Handbook on Semidefinite, Conic and Polynomial Optimization. International Series in Operations Research and Management Science, vol. 166. Springer, New York (2012)
Anstreicher, K.M., Ji, J., Potra, F.A., Ye, Y.: Probabilistic analysis of an infeasible-interior-point algorithm for linear programming. Math. Oper. Res. 24(1), 176–192 (1999)
Bandeira, A.S., Boumal, N., Singer, A.: Tightness of the maximum likelihood semidefinite relaxation for angular synchronization. Math. Program. 163(1–2, Ser. A), 145–167 (2017)
Barvinok, A.: Problems of distance geometry and convex properties of quadratic maps. Discrete Comput. Geom. 13, 189–202 (1995)
Beck, A., Pan, D.: A branch and bound algorithm for nonconvex quadratic optimization with ball and linear constraints. J. Global Optim. 69(2), 309–342 (2017)
Bhojanapalli, S., Boumal, N., Jain, P., Netrapalli, P.: Smoothed analysis for low-rank solutions to semidefinite programs in quadratic penalty form. In: Proceedings of Machine Learning Research. Presented at the 31st Conference on Learning Theory, vol 75, pp. 1–28
Bienstock, D., Michalka, A.: Polynomial solvability of variants of the trust-region subproblem. In: Proceedings of the Twenty-Fifth Annual ACM-SIAM Symposium on Discrete Algorithms, pp. 380–390
Borgwardt, K.H.: The Simplex Method—A Probabilistic Approach. Springer, New York (1987)
Burer, S.: A gentle, geometric introduction to copositive optimization. Math. Program. 151(1, Ser. B), 89–116 (2015)
Burer, S., Anstreicher, K.M.: Second-order-cone constraints for extended trust-region subproblems. SIAM J. Optim. 23(1), 432–451 (2013)
Burer, S., Monteiro, R.D.C.: A nonlinear programming algorithm for solving semidefinite programs via low-rank factorization. Math. Program. 95(2, Ser. B), 329–357 (2003)
Candès, E.J., Strohmer, T., Voroninski, V.: PhaseLift: exact and stable signal recovery from magnitude measurements via convex programming. Commun. Pure Appl. Math. 66(8), 1241–1274 (2013)
Deza, M.M., Laurent, M.: Geometry of Cuts and Metrics. Algorithms and Combinatorics, vol. 15. Springer, Berlin (1997)
Diestel, R.: Graph Theory, Volume 173 of Graduate Texts in Mathematics, 5th edn. Springer, Berlin (2018)
Fujie, T., Kojima, M.: Semidefinite programming relaxation for nonconvex quadratic programs. J. Global Optim. 10(4), 367–380 (1997)
Laurent, M., Varvitsiotis, A.: A new graph parameter related to bounded rank positive semidefinite matrix completions. Math. Program. 145(1–2, Ser. A), 291–325 (2014)
Luo, Z.Q., Ma, W.K., So, A.M.C., Ye, Y., Zhang, S.: Semidefinite relaxation of quadratic optimization problems. IEEE Signal Process. Mag. 27(3), 20–34 (2010)
Madani, R., Fazelnia, G., Lavaei, J.: Rank-2 Matrix Solution for Semidefinite Relaxations of Arbitrary Polynomial Optimization Problems. Columbia University, New York (2014)
Madani, R., Sojoudi, S., Fazelnia, G., Lavaei, J.: Finding low-rank solutions of sparse linear matrix inequalities using convex optimization. SIAM J. Optim. 27(2), 725–758 (2017)
Pataki, G.: On the rank of extreme matrices in semidefinite programs and the multiplicity of optimal eigenvalues. Math. Oper. Res. 23, 339–358 (1998)
Recht, B., Fazel, M., Parrilo, P.A.: Guaranteed minimum-rank solutions of linear matrix equations via nuclear norm minimization. SIAM Rev. 52(3), 471–501 (2010)
Shamsi, D., Taheri, N., Zhu, Z., Ye, Y.: Conditions for correct sensor network localization using SDP relaxation. In: Bezdek, K., Deza, A., Ye, Y. (eds.) Discrete Geometry and Optimization. Fields Institute Communications, vol. 69, pp. 279–301. Springer, Heidelberg (2013). https://doi.org/10.1007/978-3-319-00200-2_16
Shor, N.:. Quadratic optimization problems. Soviet J. Comput. Syst. Sci. 25, 1–11 (1987). Originally published in Tekhnicheskaya Kibernetika 1, 128–139 (1987)
Smale, S.: On the average number of steps of the simplex method of linear programming. Math. Program. 27(3), 241–262 (1983)
So, A.M.C.: Probabilistic analysis of the semidefinite relaxation detector in digital communications. In: Proceedings of the Twenty-First Annual ACM-SIAM Symposium on Discrete Algorithms, pp. 698–711. SIAM, Philadelphia, PA (2010)
Sojoudi, S., Lavaei, J.: Exactness of semidefinite relaxations for nonlinear optimization problems with underlying graph structure. SIAM J. Optim. 24(4), 1746–1778 (2014)
Spielman, D.A., Teng, S.-H.: Smoothed analysis of algorithms: why the simplex algorithm usually takes polynomial time. J. ACM 51(3), 385–463 (2004)
Sturm, J.F., Zhang, S.: On cones of nonnegative quadratic functions. Math. Oper. Res. 28(2), 246–267 (2003)
Todd, M.: Semidefinite optimization. Acta Numer. 10, 515–560 (2001)
Todd, M.J.: Polynomial expected behavior of a pivoting algorithm for linear complementarity and linear programming problems. Math. Program. 35(2), 173–192 (1986)
Todd, M.J., Tunçel, L., Ye, Y.: Characterizations, bounds, and probabilistic analysis of two complexity measures for linear programming problems. Math. Program. 90(1, Ser. A), 59–69 (2001)
Yang, B., Anstreicher, K., Burer, S.: Quadratic programs with hollows. Math. Program. 170(2), 541–553 (2018). https://doi.org/10.1007/s10107-017-1157-0
Ye, Y.: Toward probabilistic analysis of interior-point algorithms for linear programming. Math. Oper. Res. 19(1), 38–52 (1994)
Ye, Y.: Approximating quadratic programming with bound and quadratic constraints. Math. Program. 81(2), 219–226 (1999)
Ye, Y., Zhang, S.: New results on quadratic minimization. SIAM J. Optim. 14(1), 245–267 (2003)
Acknowledgements
We are in debt to the anonymous associate editor and two referees, who suggested many positive improvements to the paper. We would also like to thank Gang Luo, who pointed out an error in the knapsack example.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Burer, S., Ye, Y. Exact semidefinite formulations for a class of (random and non-random) nonconvex quadratic programs. Math. Program. 181, 1–17 (2020). https://doi.org/10.1007/s10107-019-01367-2
Received:
Accepted:
Published:
Version of record:
Issue date:
DOI: https://doi.org/10.1007/s10107-019-01367-2


