Conic mixed-integer rounding cuts

被引:73
|
作者
Atamtuerk, Alper [1 ]
Narayanan, Vishnu [1 ]
机构
[1] Univ Calif Berkeley, Dept Ind Engn & Operat Res, Berkeley, CA 94720 USA
基金
美国国家科学基金会;
关键词
Conic programming; Integer programming; Mixed-integer rounding; Branch-and-cut algorithms; SEMIDEFINITE; OPTIMIZATION; RELAXATIONS; ALGORITHMS; MATRICES; CONES;
D O I
10.1007/s10107-008-0239-4
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
A conic integer program is an integer programming problem with conic constraints. Many problems in finance, engineering, statistical learning, and probabilistic optimization are modeled using conic constraints. Here we study mixed-integer sets defined by second-order conic constraints. We introduce general-purpose cuts for conic mixed-integer programming based on polyhedral conic substructures of second-order conic sets. These cuts can be readily incorporated in branch-and-bound algorithms that solve either second-order conic programming or linear programming relaxations of conic integer programs at the nodes of the branch-and-bound tree. Central to our approach is a reformulation of the second-order conic constraints with polyhedral second-order conic constraints in a higher dimensional space. In this representation the cuts we develop are linear, even though they are nonlinear in the original space of variables. This feature leads to a computationally efficient implementation of nonlinear cuts for conic mixed-integer programming. The reformulation also allows the use of polyhedral methods for conic integer programming. We report computational results on solving unstructured second-order conic mixed-integer problems as well as mean-variance capital budgeting problems and least-squares estimation problems with binary inputs. Our computational experiments show that conic mixed-integer rounding cuts are very effective in reducing the integrality gap of continuous relaxations of conic mixed-integer programs and, hence, improving their solvability.
引用
收藏
页码:1 / 20
页数:20
相关论文
共 50 条
  • [21] Split cuts for robust mixed-integer optimization
    Haus, Utz-Uwe
    Pfeuffer, Frank
    OPERATIONS RESEARCH LETTERS, 2012, 40 (03) : 165 - 171
  • [22] Mixed-Integer Cuts from Cyclic Groups
    Matteo Fischetti
    Cristiano Saturni
    Mathematical Programming, 2007, 109 : 27 - 53
  • [23] Mixed-integer cuts from cyclic groups
    Fischetti, M
    Saturni, C
    INTEGER PROGRAMMING AND COMBINATORIAL OPTIMIZATION, PROCEEDINGS, 2005, 3509 : 1 - 11
  • [24] Numerically Safe Gomory Mixed-Integer Cuts
    Cook, William
    Dash, Sanjeeb
    Fukasawa, Ricardo
    Goycoolea, Marcos
    INFORMS JOURNAL ON COMPUTING, 2009, 21 (04) : 641 - 649
  • [25] Outer approximation with conic certificates for mixed-integer convex problems
    Coey, Chris
    Lubin, Miles
    Vielma, Juan Pablo
    MATHEMATICAL PROGRAMMING COMPUTATION, 2020, 12 (02) : 249 - 293
  • [26] Foundation-penalty cuts for mixed-integer programs
    Glover, F
    Sherali, HD
    OPERATIONS RESEARCH LETTERS, 2003, 31 (04) : 245 - 253
  • [27] Two row mixed-integer cuts via lifting
    Dey, Santanu S.
    Wolsey, Laurence A.
    MATHEMATICAL PROGRAMMING, 2010, 124 (1-2) : 143 - 174
  • [28] Semi-continuous cuts for mixed-integer programming
    de Farias, IR
    INTEGER PROGRAMMING AND COMBINATORIAL OPTIMIZATION, PROCEEDINGS, 2004, 3064 : 163 - 177
  • [29] Outer approximation with conic certificates for mixed-integer convex problems
    Chris Coey
    Miles Lubin
    Juan Pablo Vielma
    Mathematical Programming Computation, 2020, 12 : 249 - 293
  • [30] Learning to select cuts for efficient mixed-integer programming
    Huang, Zeren
    Wang, Kerong
    Liu, Furui
    Zhen, Hui-Ling
    Zhang, Weinan
    Yuan, Mingxuan
    Hao, Jianye
    Yu, Yong
    Wang, Jun
    PATTERN RECOGNITION, 2022, 123