On handling indicator constraints in mixed integer programming

被引:0
|
作者
Pietro Belotti
Pierre Bonami
Matteo Fischetti
Andrea Lodi
Michele Monaci
Amaya Nogales-Gómez
Domenico Salvagnin
机构
[1] FICO,
[2] IBM,undefined
[3] University of Padova,undefined
[4] University of Bologna,undefined
[5] École Polytechnique de Montréal,undefined
[6] Mathematical and Algorithmic Sciences Lab,undefined
[7] Huawei France R&D,undefined
[8] IBM,undefined
来源
Computational Optimization and Applications | 2016年 / 65卷
关键词
Mixed-integer linear programming; Mixed-integer quadratic programming; Indicator constraints;
D O I
暂无
中图分类号
学科分类号
摘要
Mixed integer programming (MIP) is commonly used to model indicator constraints, i.e., constraints that either hold or are relaxed depending on the value of a binary variable. Unfortunately, those models tend to lead to weak continuous relaxations and turn out to be unsolvable in practice; this is what happens, for e.g., in the case of Classification problems with Ramp Loss functions that represent an important application in this context. In this paper we show the computational evidence that a relevant class of these Classification instances can be solved far more efficiently if a nonlinear, nonconvex reformulation of the indicator constraints is used instead of the linear one. Inspired by this empirical and surprising observation, we show that aggressive bound tightening is the crucial ingredient for solving this class of instances, and we devise a pair of computationally effective algorithmic approaches that exploit it within MIP. One of these methods is currently part of the arsenal of IBM-Cplex  since version 12.6.1. More generally, we argue that aggressive bound tightening is often overlooked in MIP, while it represents a significant building block for enhancing MIP technology when indicator constraints and disjunctive terms are present.
引用
收藏
页码:545 / 566
页数:21
相关论文
共 50 条
  • [1] On handling indicator constraints in mixed integer programming
    Belotti, Pietro
    Bonami, Pierre
    Fischetti, Matteo
    Lodi, Andrea
    Monaci, Michele
    Nogales-Gomez, Amaya
    Salvagnin, Domenico
    COMPUTATIONAL OPTIMIZATION AND APPLICATIONS, 2016, 65 (03) : 545 - 566
  • [2] Mixed integer programming with a class of nonlinear convex constraints
    Vinel, Alexander
    Krokhmal, Pavlo A.
    DISCRETE OPTIMIZATION, 2017, 24 : 66 - 86
  • [3] Mixed integer linear programming formulations for probabilistic constraints
    Vielma, J. P.
    Ahmed, S.
    Nemhauser, G. L.
    OPERATIONS RESEARCH LETTERS, 2012, 40 (03) : 153 - 158
  • [4] Computational Approaches for Mixed Integer Optimal Control Problems with Indicator Constraints
    Jung M.N.
    Kirches C.
    Sager S.
    Sass S.
    Vietnam Journal of Mathematics, 2018, 46 (4) : 1023 - 1051
  • [5] Randomized Constraints Consensus for Distributed Robust Mixed-Integer Programming
    Chamanbaz, Mohammadreza
    Notarstefano, Giuseppe
    Sasso, Francesco
    Bouffanais, Roland
    IEEE TRANSACTIONS ON CONTROL OF NETWORK SYSTEMS, 2021, 8 (01): : 295 - 306
  • [6] A mixed integer programming for robust truss topology optimization with stress constraints
    Kanno, Yoshihiro
    Guo, Xu
    INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING, 2010, 83 (13) : 1675 - 1699
  • [7] Mixed integer programming
    Lee, Jon
    Letchford, Adam N.
    DISCRETE OPTIMIZATION, 2007, 4 (01) : 1 - 2
  • [8] Efficiently handling constraints in mixed-integer nonlinear programming problems using gradient-based repair differential evolution
    Molina-Perez, Daniel
    Portilla-Flores, Edgar Alfredo
    Mezura-Montes, Efren
    Vega-Alvarado, Eduardo
    Calva-Yanez, Maria Barbara
    PEERJ COMPUTER SCIENCE, 2024, 10
  • [9] Integer Programming with GCD Constraints
    Defossez, Remy
    Haase, Christoph
    Mansutti, Alessio
    Perez, Guillermo A.
    PROCEEDINGS OF THE 2024 ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, SODA, 2024, : 3605 - 3658
  • [10] AGGREGATION OF CONSTRAINTS IN INTEGER PROGRAMMING
    RAM, B
    KARWAN, MH
    BABU, AJG
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1988, 35 (02) : 216 - 227