Abstract
The Lagrangian-doubly nonnegative (DNN) relaxation has recently been shown to provide effective lower bounds for a large class of nonconvex quadratic optimization problems (QAPs) using the bisection method combined with first-order methods by Kim et al. (Math Program 156:161–187, 2016). While the bisection method has demonstrated the computational efficiency, determining the validity of a computed lower bound for the QOP depends on a prescribed parameter \(\epsilon > 0\). To improve the performance of the bisection method for the Lagrangian-DNN relaxation, we propose a new technique that guarantees the validity of the computed lower bound at each iteration of the bisection method for any choice of \(\epsilon > 0\). It also accelerates the bisection method. Moreover, we present a method to retrieve a primal-dual pair of optimal solutions of the Lagrangian-DNN relaxation using the primal-dual interior-point method. As a result, the method provides a better lower bound and substantially increases the robustness as well as the effectiveness of the bisection method. Computational results on binary QOPs, multiple knapsack problems, maximal stable set problems, and quadratic assignment problems illustrate the robustness of the proposed method. In particular, a tight bound for QAPs with size \(n=50\) could be obtained.





Similar content being viewed by others
References
Arima, N., Kim, S., Kojima, M.: A quadratically constrained quadratic optimization model for completely positive cone programming. SIAM J. Optim. 23(4), 2320–2340 (2013)
Arima, N., Kim, S., Kojima, M.: Simplified copositive and lagrangian relaxations for linearly constrained quadratic optimization problems in continuous and binary variables. Pac. J. Optim. 10, 437–451 (2014)
Arima, N., Kim, S., Kojima, M., Toh, K.C.: Lagrangian-conic relaxations, part I: a unified framework and its applications to quadratic optimization problems. Research report B-475, Tokyo Institute of Technology, Department of Mathematical and Computing Sciences, Tokyo (2014)
Arima, N., Kim, S., Kojima, M., Toh, K.C.: Lagrangian-conic relaxations, part II: Applications to polynomial optimization problems. Research report B-476, Tokyo Institute of Technology, Department of Mathematical and Computing Sciences, Oh-Okayama, Meguro-ku, Tokyo 152-8552 (2014)
Beck, A., M, T.: A fast iterative shrinkage-thresholding algorithm for Linear inverse problems. SIAM J. Imaging Sci. 2, 183–202 (2009)
Borcher, B.: CSDP, a C library for semidefinite programming. Optim. Methods Softw. 11, 613–623 (1999)
Burer, S.: On the copositive representation of binary and continuous non-convex quadratic programs. Math. Program. 120, 479–495 (2009)
Burer, S.: Optimizatin a polyhedral-semidefinite relaxation of completely positive programs. Math. Prog. Comp. 2, 1–19 (2010)
de Klerk, E., Pasechnik, D.V.: Approximation of the stability number of a graph via copositive programming. SIAM J. Optim. 12, 875–892 (2002)
Fazel, M., Pong, T.K., Sun, D.F., Tseng, P.: Hankel matrix rank minimization with applications to system identification and realization. SIAM J. Matrix Anal. Appl. 34, 946–977 (2013)
Fujisawa, K., Fukuda, M., Kobayashi, M., Kojima, M., Nakata, K., Nakata, M., M., Y.: SDPA (SemiDefinite Programming Algorithm) user’s manual—version 7.0.5. Research report B-448, Deptartment of Mathematical and Computing Sciences, Tokyo Institute of Technology, Tokyo (2008)
Ge, D., Ye, Y.: On doubly positive semidefinite programming relaxations. http://www.optimization-online.org/DB_HTML/2010/08/2709.html (2010)
Hahn, P., Anjos, M.: QAPLIB—a quadratic assignment problem library. http://www.seas.upenn.edu/qaplib
Kim, S., Kojima, M., Toh, K.C.: A lagrangian-DNN relaxation: a fast method for computing tight lower bounds for a class of quadratic optimization problems. Math. Program. 156, 161–187 (2016)
Lasserre, J.B.: Global optimization with polynomials and the problems of moments. SIAM J. Optim. 11, 796–817 (2001)
Moreau, J.J.: Décomposition orthogonale d’un espace hilbertien selon deux cones mutuellement polaires. CR Acad. Sci. 255, 238–240 (1962)
Murty, K.G., Kabadi, S.N.: Some np-complete problems in quadratic and non-linear programming. Math. Program. 39, 117–129 (1987)
Sloane, N.: Challenge problems: Independent sets in graphs. http://neilsloane.com/doc/graphs.html
Sturm, J.F.: SeDuMi 1.02, a MATLAB toolbox for optimization over symmetric cones. Optim. Methods Softw. 11&12, 625–653 (1999)
Tütüncü, R.H., Toh, K.C., Todd, M.J.: Solving semidefinite-quadratic-linear programs using SDPT3. Math. Program. 95, 189–217 (2003)
Wiegele, A.: Biq mac library. http://www.biqmac.uni-klu.ac.at/biqmaclib.html (2007)
Yang, L.Q., Sun, D.F., Toh, K.C.: SDPNAL+: a majorized semismooth Newton-CG augmented Lagrangian method for semidefinite programming with nonnegative constraints. Math. Prog. Comp. 7, 331–366 (2015)
Yoshise, A., Matsukawa, Y.: On optimization over the doubly nonnegative cone. In: IEEE multi-conference on systems and control (2010)
Zhao, X.Y., Sun, D.F., Toh, K.C.: A Newton-CG augmented Lagrangian method for semidefinite programming. SIAM J. Optim. 20(4), 1737–1765 (2010)
Acknowledgments
The research of Sunyoung Kim was supported by NRF 2014-R1A2A1A11049618. The research of Masakazu Kojima was supported by Grant-in-Aid for Scientific Research (A) 26242027 and the Japan Science and Technology Agency (JST), the Core Research of Evolutionary Science and Technology (CREST) research project. Research of Kim-Chuan Toh was supported in part by the Ministry of Education, Singapore, Academic Research Fund under Grant R-146-000-194-112.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Arima, N., Kim, S., Kojima, M. et al. A robust Lagrangian-DNN method for a class of quadratic optimization problems. Comput Optim Appl 66, 453–479 (2017). https://doi.org/10.1007/s10589-016-9879-0
Received:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10589-016-9879-0
Keywords
- Nonconvex quadratic optimization problems with nonnegative variables
- The Lagrangian-DNN relaxation
- Improved bisection method
- The validity of lower bounds