{"title":"A slightly lifted convex relaxation for nonconvex quadratic programming with ball constraints","authors":"Samuel Burer","doi":"10.1007/s10107-024-02076-1","DOIUrl":null,"url":null,"abstract":"<p>Globally optimizing a nonconvex quadratic over the intersection of <i>m</i> balls in <span>\\(\\mathbb {R}^n\\)</span> is known to be polynomial-time solvable for fixed <i>m</i>. Moreover, when <span>\\(m=1\\)</span>, the standard semidefinite relaxation is exact. When <span>\\(m=2\\)</span>, it has been shown recently that an exact relaxation can be constructed using a disjunctive semidefinite formulation based essentially on two copies of the <span>\\(m=1\\)</span> case. However, there is no known explicit, tractable, exact convex representation for <span>\\(m \\ge 3\\)</span>. In this paper, we construct a new, polynomially sized semidefinite relaxation for all <i>m</i>, which does not employ a disjunctive approach. We show that our relaxation is exact for <span>\\(m=2\\)</span>. Then, for <span>\\(m \\ge 3\\)</span>, 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 <span>\\(n\\, +\\, 1\\)</span>. Extending this construction: (i) we show that nonconvex quadratic programming over <span>\\(\\Vert x\\Vert \\le \\min \\{ 1, g + h^T x \\}\\)</span> 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.</p>","PeriodicalId":18297,"journal":{"name":"Mathematical Programming","volume":"35 1","pages":""},"PeriodicalIF":2.2000,"publicationDate":"2024-03-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Mathematical Programming","FirstCategoryId":"100","ListUrlMain":"https://doi.org/10.1007/s10107-024-02076-1","RegionNum":2,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"COMPUTER SCIENCE, SOFTWARE ENGINEERING","Score":null,"Total":0}
引用次数: 0
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.
期刊介绍:
Mathematical Programming publishes original articles dealing with every aspect of mathematical optimization; that is, everything of direct or indirect use concerning the problem of optimizing a function of many variables, often subject to a set of constraints. This involves theoretical and computational issues as well as application studies. Included, along with the standard topics of linear, nonlinear, integer, conic, stochastic and combinatorial optimization, are techniques for formulating and applying mathematical programming models, convex, nonsmooth and variational analysis, the theory of polyhedra, variational inequalities, and control and game theory viewed from the perspective of mathematical programming.