Compact mixed-integer programming formulations in quadratic optimization

被引:0
|
作者
Benjamin Beach
Robert Hildebrand
Joey Huchette
机构
[1] Virginia Tech,Grado Department of Industrial and Systems Engineering
[2] Rice University,Department of Computational and Applied Mathematics
来源
关键词
Quadratic optimization; Nonconvex optimization; Mixed-integer programming; Gray Code;
D O I
暂无
中图分类号
学科分类号
摘要
We present a technique for producing valid dual bounds for nonconvex quadratic optimization problems. The approach leverages an elegant piecewise linear approximation for univariate quadratic functions due to Yarotsky (Neural Netw 94:103–114, 2017), formulating this (simple) approximation using mixed-integer programming (MIP). Notably, the number of constraints, binary variables, and auxiliary continuous variables used in this formulation grows logarithmically in the approximation error. Combining this with a diagonal perturbation technique to convert a nonseparable quadratic function into a separable one, we present a mixed-integer convex quadratic relaxation for nonconvex quadratic optimization problems. We study the strength (or sharpness) of our formulation and the tightness of its approximation. Further, we show that our formulation represents feasible points via a Gray code. We close with computational results on problems with quadratic objectives and/or constraints, showing that our proposed method (i) across the board outperforms existing MIP relaxations from the literature, and (ii) on hard instances produces better bounds than exact solvers within a fixed time budget.
引用
收藏
页码:869 / 912
页数:43
相关论文
共 50 条
  • [21] Strong mixed-integer programming formulations for trained neural networks
    Ross Anderson
    Joey Huchette
    Will Ma
    Christian Tjandraatmadja
    Juan Pablo Vielma
    Mathematical Programming, 2020, 183 : 3 - 39
  • [22] A geometric way to build strong mixed-integer programming formulations
    Huchette, Joey
    Vielma, Juan Pablo
    OPERATIONS RESEARCH LETTERS, 2019, 47 (06) : 601 - 606
  • [23] Strong Mixed-Integer Programming Formulations for Trained Neural Networks
    Anderson, Ross
    Huchette, Joey
    Tjandraatmadja, Christian
    Vielma, Juan Pablo
    INTEGER PROGRAMMING AND COMBINATORIAL OPTIMIZATION, IPCO 2019, 2019, 11480 : 27 - 42
  • [24] FLEXIBLE MIXED-INTEGER PROGRAMMING FORMULATIONS FOR PRODUCTION SCHEDULING PROBLEMS
    BRUVOLD, NT
    EVANS, JR
    IIE TRANSACTIONS, 1985, 17 (01) : 2 - 7
  • [25] Mixed-integer quadratic optimization for waste flow quantification
    Somplak, R.
    Smejkalova, V
    Kudela, J.
    OPTIMIZATION AND ENGINEERING, 2022, 23 (04) : 2177 - 2201
  • [26] Mixed-Integer Linear Programming Formulations for the Software Clustering Problem
    Viviane Köhler
    Marcia Fampa
    Olinto Araújo
    Computational Optimization and Applications, 2013, 55 : 113 - 135
  • [27] Strong mixed-integer programming formulations for trained neural networks
    Anderson, Ross
    Huchette, Joey
    Ma, Will
    Tjandraatmadja, Christian
    Vielma, Juan Pablo
    MATHEMATICAL PROGRAMMING, 2020, 183 (1-2) : 3 - 39
  • [28] Mixed-integer quadratic optimization for waste flow quantification
    R. Šomplák
    V. Smejkalová
    J. Kůdela
    Optimization and Engineering, 2022, 23 : 2177 - 2201
  • [29] A simple effective heuristic for embedded mixed-integer quadratic programming
    Takapoui, Reza
    Moehle, Nicholas
    Boyd, Stephen
    Bemporad, Alberto
    INTERNATIONAL JOURNAL OF CONTROL, 2020, 93 (01) : 2 - 12
  • [30] A multiparametric programming approach for mixed-integer quadratic engineering problems
    Dua, V
    Bozinis, NA
    Pistikopoulos, EN
    COMPUTERS & CHEMICAL ENGINEERING, 2002, 26 (4-5) : 715 - 733