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 条
  • [31] 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
  • [32] Two row mixed-integer cuts via lifting
    Santanu S. Dey
    Laurence A. Wolsey
    Mathematical Programming, 2010, 124 : 143 - 174
  • [33] Combinatorial benders' cuts for mixed-integer linear programming
    Codato, Gianni
    Fischetti, Matteo
    OPERATIONS RESEARCH, 2006, 54 (04) : 756 - 766
  • [34] Pivot-and-reduce cuts: An approach for improving Gomory mixed-integer cuts
    Wesselmann, Franz
    Koberstein, Achim
    Suhl, Uwe H.
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2011, 214 (01) : 15 - 26
  • [35] Reduce-and-split cuts:: Improving the performance of mixed-integer gomory cuts
    Andersen, K
    Cornuéjols, G
    Li, YJ
    MANAGEMENT SCIENCE, 2005, 51 (11) : 1720 - 1732
  • [36] Feasible rounding approaches for equality constrained mixed-integer optimization problems
    Neumann, Christoph
    Stein, Oliver
    OPTIMIZATION, 2023, 72 (02) : 581 - 606
  • [37] System Load Margin Evaluation using Mixed-Integer Conic Optimization
    Fang, Xin
    Li, Fangxing
    Hu, Qinran
    Gao, Ningchao
    2015 NORTH AMERICAN POWER SYMPOSIUM (NAPS), 2015,
  • [38] CBLIB 2014: a benchmark library for conic mixed-integer and continuous optimization
    Friberg H.A.
    Mathematical Programming Computation, 2016, 8 (2) : 191 - 214
  • [39] Mixed-Integer Conic Formulation of Unit Commitment with Stochastic Wind Power
    Zheng, Haiyan
    Huang, Liying
    Quan, Ran
    MATHEMATICS, 2023, 11 (02)
  • [40] Classical cuts for mixed-integer programming and branch-and-cut
    Padberg, M
    ANNALS OF OPERATIONS RESEARCH, 2005, 139 (01) : 321 - 352