Abstract
We suggest a branch and bound algorithm for solving continuous optimization problems where a (generally nonconvex) objective function is to be minimized under nonconvex inequality constraints which satisfy some specific solvability assumptions. The assumptions hold for some special cases of nonconvex quadratic optimization problems. We show how the algorithm can be applied to the problem of minimizing a nonconvex quadratic function under ball, out-of-ball and linear constraints. The main tool we utilize is the ability to solve in polynomial computation time the minimization of a general quadratic under one Euclidean sphere constraint, namely the so-called trust region subproblem, including the computation of all local minimizers of that problem. Application of the algorithm on sparse source localization problems is presented.
We’re sorry, something doesn't seem to be working properly.
Please try refreshing the page. If that doesn't work, please contact support so we can address the problem.
References
Achterberg, T., Berthold, T., Koch, T., Wolter, K.: Constraint integer programming: a new approach to integrate cp and mip. ZIB-Report 08-01 (2008)
Beck, A., Eldar, Y.C.: Strong duality in nonconvex quadratic optimization with two quadratic constraints. SIAM J. Optim. 17(3), 844–860 (2006)
Beck, A., Stoica, P., Li, J.: Exact and approximate solutions of source localiztaion problems. IEEE Trans. Signal Process. 56(5), 1770–1778 (2008)
Beck, A., Teboulle, M.: A fast iterative shrinkage-thresholding algorithm for linear invers problems. SIAM J. Imaging Sci. 2(1), 183–202 (2009)
Beck, A., Teboulle, M., Chikishev, Z.: Exact and approximate solutions of source localiztaion problems. IEEE Trans. Signal Process. 56(5), 1770–1778 (2008)
Bertsekas, D.P.: Nonlinear Programming, 2nd edn. Athena Scientific, Belmont (1999)
Bienstock, D., Michalka, A.: Polynomial solvability of variants of the trust-region subproblem. In: SODA, pp. 380–390 (2014)
Bruckstein, A.M., Donoho, D.L., Elad, M.: From sparse solutions of systems of equations to sparse modeling of signals and images. SIAM Rev. 51(1), 34–81 (2009)
Burer, S., Anstreicher, K.: Second-order cone constraints for extended trust-region subproblems. Manuscript, Department of Management Sciences, University of Iowa, Iowa City, IA 52242, (2011)
Burer, S., Yang, B.: The Trust Region Subproblem with Non-intersecting Linear Constraints, Manuscript. University of Iowa, Iowa City (2013)
Chen, J., Burer, S.: Globally solving nonconvex quadratic programming problems via completely positive programming. Math. Program. Comput. 4, 33–52 (2012). doi:10.1007/s12532-011-0033-9
Cheung, K.W., Ma, W.K., So, H.C.: Accurate approximation algorithm for toa-based maximum likelihood mobile location using semidefinite programming. In: Proceedings of ICASSP, vol. 2, pp. 145–148 (2004)
Gay, D.M.: Computing optimal locally constrained steps. SIAM J. Sci. Stat. Comput. 2(2), 186–197 (1981)
Grant, M., Boyd, S.: Graph implementations for nonsmooth convex programs. In: Blondel, V., Boyd, S., Kimura, H. (eds.) Recent Advances in Learning and Control. Lecture Notes in Control and Information Sciences, pp. 95–110. Springer, Berlin (2008). http://stanford.edu/~boyd/graph_dcp.html
Grant, M., Boyd, S.: CVX: Matlab software for disciplined convex programming, version 2.1, (March 2014) http://cvxr.com/cvx
Hsia, Y., Sheu, R.L.: Trust region subproblem with a fixed number of additional linear inequality constraints has polynomial complexity (2013). arXiv:1312.1398
Jeyakumar, V., Li, G.Y.: Trust-region problems with linear inequality constraints: exact sdp relaxation, global optimality and robust optimization. Math. Program. Ser. A 147, 171–206 (2014)
Martínez, J.M.: Local minimizers of quadratic functions on euclidean balls and spheres. SIAM J. Optim. 4(1), 159–176 (1994)
Moré, J.J.: Generalizations of the trust region subproblem. Optim. Methods Softw. 2, 189–209 (1993)
Moré, J.J., Sorensen, D.C.: Computing a trust region step. SIAM J. Sci. Stat. Comput. 4(3), 553–572 (1983)
Nocedal, J., Wright, S.J.: Numerical Optimization, 2nd edn. Springer, Berlin (2000)
Sorensen, D.C.: Newton’s method with a model trust region modification. SIAM J. Numer. Anal. 19(2), 409–426 (1982)
Sturm, J., Zhang, S.: On cones of nonnegative quadratic functions. Math. Oper. Res. 288, 246–267 (2003)
Ye, Y., Zhang, S.: New results on quadratic minimization. SIAM J. Optim. 14(1), 245–267 (2003)
Acknowledgements
The research of Amir Beck is partially supported by the Israel Science Foundation (ISF) Grant No. 1821/16.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Beck, A., Pan, D. A branch and bound algorithm for nonconvex quadratic optimization with ball and linear constraints. J Glob Optim 69, 309–342 (2017). https://doi.org/10.1007/s10898-017-0521-1
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10898-017-0521-1