{"title":"带球约束的非凸二次编程的略微提升凸松弛","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":"{\"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}","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
摘要
众所周知,对于固定的 m,在 \(\mathbb {R}^n\)中的 m 个球的交点上进行非凸二次函数的全局优化是多项式时间可解的。此外,当 \(m=1\) 时,标准的半有限松弛是精确的。当(m=2)时,最近有研究表明,可以使用一种基于(m=1)情况的两份分条件半定式来构造精确松弛。然而,对于 \(m \ge 3\) 还没有已知的明确的、可操作的、精确的凸表示。在本文中,我们为所有 m 构建了一个新的、多项式大小的半有限松弛,它没有采用析取方法。我们证明我们的松弛对于(m=2)是精确的。然后,对于 \(m \ge 3\), 我们通过经验证明,与现有的松弛方法相比,我们的松弛方法既快又强。松弛的关键思想是将原始问题简单地提升到维度(n, +\, 1)。扩展这个构造:(i)我们证明了在(\Vert x\Vert \le \min \{ 1, g + h^T x \})上的非凸二次规划有一个精确的半有限表示;(ii)我们为在两个椭圆的交点上的二次规划构造了一个新的松弛,它在全局上解决了文献中一个基准集合的所有实例。
A slightly lifted convex relaxation for nonconvex quadratic programming with ball constraints
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.