Skip to main content
Log in

A slightly lifted convex relaxation for nonconvex quadratic programming with ball constraints

  • Full Length Paper
  • Series B
  • Published:
Mathematical Programming Submit manuscript

Abstract

Globally optimizing a nonconvex quadratic over the intersection of m balls in \(\mathbb {R}^n\) is known to be polynomial-time solvable for fixed m. Moreover, when \(m=1\), the standard semidefinite relaxation is exact. When \(m=2\), it has been shown recently that an exact relaxation can be constructed using a disjunctive semidefinite formulation based essentially on two copies of the \(m=1\) case. However, there is no known explicit, tractable, exact convex representation for \(m \ge 3\). In this paper, we construct a new, polynomially sized semidefinite relaxation for all m, which does not employ a disjunctive approach. We show that our relaxation is exact for \(m=2\). Then, for \(m \ge 3\), we demonstrate empirically that it is fast and strong compared to existing relaxations. The key idea of the relaxation is a simple lifting of the original problem into dimension \(n\, +\, 1\). Extending this construction: (i) we show that nonconvex quadratic programming over \(\Vert x\Vert \le \min \{ 1, g + h^T x \}\) has an exact semidefinite representation; and (ii) we construct a new relaxation for quadratic programming over the intersection of two ellipsoids, which globally solves all instances of a benchmark collection from the literature.

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

Similar content being viewed by others

Notes

  1. These instances are available at https://github.com/A-Eltved/strengthened_sdr.

  2. These instances are available at https://github.com/sburer/soctrust.

References

  1. Almaadeed, T.A., Ansary Karbasy, S., Salahi, M., Hamdi, A.: On indefinite quadratic optimization over the intersection of balls and linear constraints. J. Optim. Theory Appl. 194(1), 246–264 (2022)

    Article  MathSciNet  Google Scholar 

  2. Anstreicher, K.M.: Kronecker product constraints with an application to the two-trust-region subproblem. SIAM J. Optim. 27(1), 368–378 (2017)

    Article  MathSciNet  Google Scholar 

  3. ApS, M.: The MOSEK Fusion API for Python Manual. Version 10.0.37 (2023)

  4. Azuma, G., Fukuda, M., Kim, S., Yamashita, M.: Exact SDP relaxations for quadratic programs with bipartite graph structures. J. Global Optim. 86(3), 671–691 (2023)

    Article  MathSciNet  Google Scholar 

  5. 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)

    Article  MathSciNet  Google Scholar 

  6. Bienstock, D.: A note on polynomial solvability of the CDT problem. SIAM J. Optim. 26(1), 488–498 (2016)

    Article  MathSciNet  Google Scholar 

  7. 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. ACM, New York (2014)

  8. Burer, S.: A gentle, geometric introduction to copositive optimization. Math. Program. 151(1, Ser. B), 89–116 (2015)

    Article  MathSciNet  Google Scholar 

  9. Burer, S., Anstreicher, K.M.: Second-order-cone constraints for extended trust-region subproblems. SIAM J. Optim. 23(1), 432–451 (2013)

    Article  MathSciNet  Google Scholar 

  10. Burer, S., Anstreicher, K.M., Dür, M.: The difference between \(5\times 5\) doubly nonnegative and completely positive matrices. Linear Algebra Appl. 431(9), 1539–1552 (2009)

    Article  MathSciNet  Google Scholar 

  11. Burer, S., Yang, B.: The trust region subproblem with non-intersecting linear constraints. Math. Program. 149(1–2, Ser. A), 253–264 (2015)

    Article  MathSciNet  Google Scholar 

  12. Burer, S., Ye, Y.: Exact semidefinite formulations for a class of (random and non-random) nonconvex quadratic programs. Math. Program. 181(1, Ser. A), 1–17 (2020)

    Article  MathSciNet  Google Scholar 

  13. Burer, S., Ye, Y.: Correction to: Exact semidefinite formulations for a class of (random and non-random) nonconvex quadratic programs. Math. Program. 190(1–2, Ser. A), 845–848 (2021)

    Article  MathSciNet  Google Scholar 

  14. Chen, C., Atamtürk, A., Oren, S.S.: A spatial branch-and-cut method for nonconvex QCQP with bounded complex variables. Math. Program. 165(2, Ser. A), 549–577 (2017)

    Article  MathSciNet  Google Scholar 

  15. Consolini, L., Locatelli, M.: Sharp and fast bounds for the Celis–Dennis–Tapia problem. SIAM J. Optim. 33(2), 868–898 (2023)

    Article  MathSciNet  Google Scholar 

  16. Costandin, M.: On Maximizing the Distance to a Given Point Over an Intersection of Balls II (2023)

  17. Eltved, A., Burer, S.: Strengthened SDP relaxation for an extended trust region subproblem with an application to optimal power flow. Math. Program. 197(1, Ser. A), 281–306 (2023)

    Article  MathSciNet  Google Scholar 

  18. Jiang, R., Li, D.: Second order cone constrained convex relaxations for nonconvex quadratically constrained quadratic programming. J. Global Optim. 75(2), 461–494 (2019)

    Article  MathSciNet  Google Scholar 

  19. Kelly, S., Ouyang, Y., Yang, B.: A note on semidefinite representable reformulations for two variants of the trust-region subproblem. Manuscript, School of Mathematical and Statistical Sciences, Clemson University, Clemson, South Carolina, USA (2022)

  20. Locatelli, M.: KKT-based primal-dual exactness conditions for the Shor relaxation. J. Global Optim. 86(2), 285–301 (2023)

    Article  MathSciNet  Google Scholar 

  21. Pataki, G.: On the rank of extreme matrices in semidefinite programs and the multiplicity of optimal eigenvalues. Math. Oper. Res. 23, 339–358 (1998)

    Article  MathSciNet  Google Scholar 

  22. Rendl, F., Wolkowicz, H.: A semidefinite framework for trust region subproblems with applications to large scale minimization. Math. Program. 77(2, Ser. B), 273–299 (1997)

    Article  MathSciNet  Google Scholar 

  23. Sherali, H.D., Adams, W.P.: A Reformulation-Linearization Technique for Solving Discrete and Continuous Nonconvex Problems. Nonconvex Optimization and its Applications, vol. 31. Kluwer Academic Publishers, Dordrecht (1999)

    Google Scholar 

  24. Sojoudi, S., Lavaei, J.: Exactness of semidefinite relaxations for nonlinear optimization problems with underlying graph structure. SIAM J. Optim. 24(4), 1746–1778 (2014)

    Article  MathSciNet  Google Scholar 

  25. Sturm, J.F., Zhang, S.: On cones of nonnegative quadratic functions. Math. Oper. Res. 28(2), 246–267 (2003)

    Article  MathSciNet  Google Scholar 

  26. Wang, A.L., Kılınç-Karzan, F.: On the tightness of SDP relaxations of QCQPs. Math. Program. 193(1, Ser. A), 33–73 (2022)

    Article  MathSciNet  Google Scholar 

  27. Ye, Y., Zhang, S.: New results on quadratic minimization. SIAM J. Optim. 14(1), 245–267 (2003)

    Article  MathSciNet  Google Scholar 

  28. Zhen, J., de Moor, D., den Hertog, D.: An extension of the reformulation-linearization technique to nonlinear optimization. Manuscript, ETH Zürich, , Zürich, Switzerland (2022)

Download references

Acknowledgements

The author expresses his sincere thanks to Kurt Anstreicher for an important observation, which ultimately led to the establishment of Theorem 1. Thanks are also extended to the anonymous reviewers and editors, whose suggestions have improved this paper immensely.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Samuel Burer.

Ethics declarations

Conflict of interest

The author declares that he has no competing interests.

Additional information

Publisher's Note

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

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Burer, S. A slightly lifted convex relaxation for nonconvex quadratic programming with ball constraints. Math. Program. (2024). https://doi.org/10.1007/s10107-024-02076-1

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s10107-024-02076-1

Mathematics Subject Classification

Navigation