A sensitive-eigenvector based global algorithm for quadratically constrained quadratic programming
- 125 Downloads
In this paper, we design an eigenvalue decomposition based branch-and-bound algorithm for finding global solutions of quadratically constrained quadratic programming (QCQP) problems. The hardness of nonconvex QCQP problems roots in the nonconvex components of quadratic terms, which are represented by the negative eigenvalues and the corresponding eigenvectors in the eigenvalue decomposition. For certain types of QCQP problems, only very few eigenvectors, defined as sensitive-eigenvectors, determine the relaxation gaps. We propose a semidefinite relaxation based branch-and-bound algorithm to solve QCQP. The proposed algorithm, which branches on the directions of the sensitive-eigenvectors, is very efficient for solving certain types of QCQP problems.
KeywordsQuadratically constrained quadratic programming Semidefinite relaxation Branch-and-bound algorithm Global optimization
The authors would like to thank the two anonymous reviewers, whose invaluable comments have significantly improved the quality of this paper.
- 26.Sahinidis, N.V.: BARON: A general purpose global optimization software package. J. Global Optim. 8, 201–205 (1996)Google Scholar
- 30.Sherali, H.D., Liberti, L.: Reformulation-Linearization methods for global optimization. Technical reportGoogle Scholar
- 37.Wächter, A., Biegler, L.T.: On the implementation of a primal-dual interior point filter line search algorithm for large-scale nonlinear programming. Math. Program. 106, 25–57 (2006)Google Scholar