Skip to main content
Log in

Nonconvex quadratically constrained quadratic programming: best D.C. decompositions and their SDP representations

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

Abstract

We propose in this paper a general D.C. decomposition scheme for constructing SDP relaxation formulations for a class of nonconvex quadratic programs with a nonconvex quadratic objective function and convex quadratic constraints. More specifically, we use rank-one matrices and constraint matrices to decompose the indefinite quadratic objective into a D.C. form and underestimate the concave terms in the D.C. decomposition formulation in order to get a convex relaxation of the original problem. We show that the best D.C. decomposition can be identified by solving an SDP problem. By suitably choosing the rank-one matrices and the linear underestimation, we are able to construct convex relaxations that dominate Shor’s SDP relaxation and the strengthened SDP relaxation. We then propose an extension of the D.C. decomposition to generate an SDP bound that is tighter than the SDP+RLT bound when additional box constraints are present. We demonstrate via computational results that the optimal D.C. decomposition schemes can generate both tight SDP bounds and feasible solutions with good approximation ratio for nonconvex quadratically constrained quadratic problems.

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. Al-Khayyal F.A., Larsen C., Van Voorhis T.: A relaxation method for nonconvex quadratically constrained quadratic programs. J. Global Optim. 6, 215–230 (1995)

    Article  Google Scholar 

  2. Anstreicher K.M.: Semidefinite programming versus the reformulation-linearization technique for nonconvex quadratically constrained quadratic programming. J. Global Optim. 43, 471–484 (2009)

    Article  Google Scholar 

  3. Anstreicher K.M., Burer S.: D. C. versus copositive bounds for standard QP. J. Global Optim. 33, 299–312 (2005)

    Article  Google Scholar 

  4. Audet C., Hansen P., Jaumard B., Savard G.: A branch and cut algorithm for nonconvex quadratically constrained quadratic programming. Math. Program. 87, 131–152 (2000)

    Google Scholar 

  5. Bertsekas D.P., Nedić A., Ozdaglar A.E.: Convex Analysis and Optimization. Athena Scientific Belmont, Mass (2003)

    Google Scholar 

  6. Bomze I.M.: Branch-and-bound approaches to standard quadratic optimization problems. J. Global Optim. 22, 17–37 (2002)

    Article  Google Scholar 

  7. Bomze I.M., Dür M.D., De Klerk E., Roos C., Quist A.J., Terlaky T.: On copositive programming and standard quadratic optimization problems. J. Global Optim. 18, 301–320 (2000)

    Article  Google Scholar 

  8. Bomze I.M., Locatelli M.: Undominated DC. decompositions of quadratic functions and applications to branch-and-bound approaches. Comput. Optim. Appl. 28, 227–245 (2004)

    Article  Google Scholar 

  9. Fujie T., Kojima M.: Semidefinite programming relaxation for nonconvex quadratic programs. J. Global Optim. 10, 367–380 (1997)

    Article  Google Scholar 

  10. 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  Google Scholar 

  11. Grant, M., Boyd, S.: CVX: Matlab software for disciplined convex programming (web page and software) (2009)

  12. Kalantari B., Rosen J.B.: An algorithm for global minimization of linearly constrained concave quadratic functions. Math. Oper. Res. 12, 544–561 (1987)

    Article  Google Scholar 

  13. Kim S., Kojima M.: Second order cone programming relaxation of nonconvex quadratic optimization problems. Optim. Methods Softw. 15(3), 201–224 (2001)

    Article  Google Scholar 

  14. Kim S., Kojima M.: Exact solutions of some nonconvex quadratic optimization problems via SDP and SOCP relaxations. Comput. Optim. Appl. 26, 143–154 (2003)

    Article  Google Scholar 

  15. LeThi Hoai An, Pham Dinh Tao: Solving a class of linearly constrained indefinite quadratic problems by D. C. algorithms J. Global Optim. 11, 253–285 (1997)

    Article  Google Scholar 

  16. LeThi Hoai An, Pham Dinh Tao, Le Dung Muu: A combined D. C. optimization-ellipsoidal branch-and-bound algorithm for solving nonconvex quadratic programming problems J. Comb. Optim. 2, 9–28 (1998)

    Google Scholar 

  17. Linderoth J.: A simplicial branch-and-bound algorithm for solving quadratically constrained quadratic programs. Math. Program. 103, 251–282 (2005)

    Article  Google Scholar 

  18. McCormick G.P.: Computability of global solutions to factorable nonconvex programs: Part IłConvex underestimating problems. Math. Program. 10, 147–175 (1976)

    Article  Google Scholar 

  19. Moré J.J., Sorensen D.C.: Computing a trust region step. SIAM J. Sci. Stat. Comput. 4, 553–572 (1983)

    Article  Google Scholar 

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

    Article  Google Scholar 

  21. Pardalos P.M., Glick J.H., Rosen J.B.: Global minimization of indefinite quadratic problems. Computing 39, 281–291 (1987)

    Article  Google Scholar 

  22. Pardalos P.M., Rosen J.B.: Constrained Global Optimization: Algorithms and Applications. Springer, Berlin (1987)

    Book  Google Scholar 

  23. Pardalos P.M., Vavasis S.A.: Quadratic programming with one negative eigenvalue is NP-hard. J. Global Optim. 1, 15–22 (1991)

    Article  Google Scholar 

  24. Phillips A.T., Rosen J.B.: Guaranteed ε-approximate solution for indefinite quadratic global minimization. Naval Res. Logist. 37, 499–514 (1990)

    Article  Google Scholar 

  25. Poljak S., Rendl F., Wolkowicz H.: A recipe for semidefinite relaxation for (0, 1)-quadratic programming. J. Global Optim. 7, 51–73 (1995)

    Article  Google Scholar 

  26. Poljak S., Wolkowicz H.: Convex relaxations of (0-1) quadratic programming. Math. Oper. Res. 20, 550–561 (1995)

    Article  Google Scholar 

  27. Raber U.: A simplicial branch-and-bound method for solving nonconvex all-quadratic programs. J. Global Optim. 13, 417–432 (1998)

    Article  Google Scholar 

  28. Ramana, M.: An Algorithmic Analysis of Multiquadratic and Semidefinite Programming Problems. PhD thesis, The Johns Hopkins University, Baltimore (1993)

  29. Rosen J.B., Pardalos P.M.: Global minimization of large-scale constrained concave quadratic problems by separable programming. Math. Program. 34, 163–174 (1986)

    Article  Google Scholar 

  30. Sahinidis N.V.: BARON: a general purpose global optimization software package. J. Global Optim. 8, 201–205 (1996)

    Article  Google Scholar 

  31. Saxena, A., Bonami, P., Lee, J.: Convex relaxations of non-convex mixed integer quadratically constrained programs: projected formulations. Technical Report RC24695 (W0811-090), IBM, Yorktown Heights, NY (2008)

  32. Sherali H.D., Adams W.P.: A Reformulation-Linearization Technique for Solving Discrete and Continuous Nonconvex Problems. Kluwer, Dordrecht (1999)

    Google Scholar 

  33. Sherali H.D., Fraticelli B.M.P.: Enhancing rlt relaxations via a new class of semidefinite cuts. J. Global Optim. 22, 233–261 (2002)

    Article  Google Scholar 

  34. Shor N.Z.: Quadratic optimization problems. Sov. J. Comput. Syst. Sci. 25, 1–11 (1987)

    Google Scholar 

  35. Tawarmalani M., Sahinidis N.V.: Global optimization of mixed-integer nonlinear programs: A theoretical and computational study. Math. Program. 99, 563–591 (2004)

    Article  Google Scholar 

  36. Vandenberghe L., Boyd S.: Semidefinite programming. SIAM Rev. 38, 49–95 (1996)

    Article  Google Scholar 

  37. Ye Y.: Approximating global quadratic optimization with convex quadratic constraints. J. Global Optim. 15, 1–17 (1999)

    Article  Google Scholar 

  38. Zhang S.: Quadratic maximization and semidefinite relaxation. Math. Program. 87, 453–465 (2000)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to X. L. Sun.

Additional information

This research is partially supported by National Science Foundation of China Grants 10971034 and 70832002, by the Joint NSFC/RGC Grants under Grant N_HKUST626/10 and by Research Grants Council of Hong Kong Grant 414207.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Zheng, X.J., Sun, X.L. & Li, D. Nonconvex quadratically constrained quadratic programming: best D.C. decompositions and their SDP representations. J Glob Optim 50, 695–712 (2011). https://doi.org/10.1007/s10898-010-9630-9

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10898-010-9630-9

Keywords

Navigation