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 条
  • [41] Classical cuts for mixed-integer programming and branch-and-cut
    Padberg, M
    ANNALS OF OPERATIONS RESEARCH, 2005, 139 (01) : 321 - 352
  • [42] Classical cuts for mixed-integer programming and branch-and-cut
    Manfred Padberg
    Mathematical Methods of Operations Research, 2001, 53 : 173 - 203
  • [43] On t-branch split cuts for mixed-integer programs
    Sanjeeb Dash
    Oktay Günlük
    Mathematical Programming, 2013, 141 : 591 - 599
  • [44] On t-branch split cuts for mixed-integer programs
    Dash, Sanjeeb
    Guenluek, Oktay
    MATHEMATICAL PROGRAMMING, 2013, 141 (1-2) : 591 - 599
  • [45] Improved quadratic cuts for convex mixed-integer nonlinear programs
    Su, Lijie
    Tang, Lixin
    Bernal, David E.
    Grossmann, Ignacio E.
    COMPUTERS & CHEMICAL ENGINEERING, 2018, 109 : 77 - 95
  • [46] Classical Cuts for Mixed-Integer Programming and Branch-and-Cut
    Manfred Padberg
    Annals of Operations Research, 2005, 139 : 321 - 352
  • [47] A relax-and-cut framework for gomory mixed-integer cuts
    Fischetti M.
    Salvagnin D.
    Mathematical Programming Computation, 2011, 3 (2) : 79 - 102
  • [48] Learning Symbolic Expressions: Mixed-Integer Formulations, Cuts, and Heuristics
    Kim, Jongeun
    Leyffer, Sven
    Balaprakash, Prasanna
    INFORMS JOURNAL ON COMPUTING, 2023, 35 (06) : 1383 - 1403
  • [49] Split cuts and extended formulations for Mixed Integer Conic Quadratic Programming
    Modaresi, Sina
    Kilinc, Mustafa R.
    Vielma, Juan Pablo
    OPERATIONS RESEARCH LETTERS, 2015, 43 (01) : 10 - 15
  • [50] OUTLIER DETECTION IN TIME SERIES VIA MIXED-INTEGER CONIC QUADRATIC OPTIMIZATION
    Gomez, Andres
    SIAM JOURNAL ON OPTIMIZATION, 2021, 31 (03) : 1897 - 1925