On mathematical programming with indicator constraints

被引:0
|
作者
Pierre Bonami
Andrea Lodi
Andrea Tramontani
Sven Wiese
机构
[1] IBM Spain,CPLEX Optimization
[2] Università di Bologna,Dipartimento di Ingegneria dell’Energia Elettrica e dell’Informazione “Guglielmo Marconi”
[3] IBM Italy,CPLEX Optimization
来源
Mathematical Programming | 2015年 / 151卷
关键词
Disjunctive programming; bigM method; Perspective reformulation; On/off constraints ; Primary 90C11; Secondary 90C25; 90C57;
D O I
暂无
中图分类号
学科分类号
摘要
In this paper we review the relevant literature on mathematical optimization with logical implications, i.e., where constraints can be either active or disabled depending on logical conditions to hold. In the case of convex functions, the theory of disjunctive programming allows one to formulate these logical implications as convex nonlinear programming problems in a space of variables lifted with respect to its original dimension. We concentrate on the attempt of avoiding the issue of dealing with large NLPs. In particular, we review some existing results that allow to work in the original space of variables for two relevant special cases where the disjunctions corresponding to the logical implications have two terms. Then, we significantly extend these special cases in two different directions, one involving more general convex sets and the other with disjunctions involving three terms. Computational experiments comparing disjunctive programming formulations in the original space of variables with straightforward bigM ones show that the former are computationally viable and promising.
引用
收藏
页码:191 / 223
页数:32
相关论文
共 50 条
  • [1] On mathematical programming with indicator constraints
    Bonami, Pierre
    Lodi, Andrea
    Tramontani, Andrea
    Wiese, Sven
    MATHEMATICAL PROGRAMMING, 2015, 151 (01) : 191 - 223
  • [2] Synthesis of Mathematical Programming Constraints with Genetic Programming
    Pawlak, Tomasz P.
    Krawiec, Krzysztof
    GENETIC PROGRAMMING, EUROGP 2017, 2017, 10196 : 178 - 193
  • [3] Mathematical programming with system of equilibrium constraints
    Lin, Lai-Jiu
    JOURNAL OF GLOBAL OPTIMIZATION, 2007, 37 (02) : 275 - 286
  • [4] Mathematical Programming with System of Equilibrium Constraints
    Lai-Jiu Lin
    Journal of Global Optimization, 2007, 37
  • [5] 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
  • [6] On handling indicator constraints in mixed integer programming
    Pietro Belotti
    Pierre Bonami
    Matteo Fischetti
    Andrea Lodi
    Michele Monaci
    Amaya Nogales-Gómez
    Domenico Salvagnin
    Computational Optimization and Applications, 2016, 65 : 545 - 566
  • [7] DUALITY OF MATHEMATICAL PROGRAMMING PROBLEMS WITH EQUILIBRIUM CONSTRAINTS
    Pandey, Yogendra
    Mishra, S. K.
    PACIFIC JOURNAL OF OPTIMIZATION, 2017, 13 (01): : 105 - 122
  • [8] On the solution of mathematical programming problems with equilibrium constraints
    Andreani, R
    Martínez, JM
    MATHEMATICAL METHODS OF OPERATIONS RESEARCH, 2001, 54 (03) : 345 - 358
  • [9] Programming with constraints:: Some aspects of the mathematical foundations
    Lassez, C
    MATHEMATICAL ASPECTS OF ARTIFICIAL INTELLIGENCE, 1998, 55 : 97 - 138
  • [10] On the solution of mathematical programming problems with equilibrium constraints
    Roberto Andreani
    José Mario Martı´nez
    Mathematical Methods of Operations Research, 2001, 54 : 345 - 358