On the use of intersection cuts for bilevel optimization

被引:43
|
作者
Fischetti, Matteo [1 ]
Ljubic, Ivana [2 ]
Monaci, Michele [3 ]
Sinnl, Markus [4 ]
机构
[1] Univ Padua, DEI, Padua, Italy
[2] ESSEC Business Sch, Cergy Pontoise, France
[3] Univ Bologna, DEI, Bologna, Italy
[4] Univ Vienna, ISOR, Vienna, Austria
基金
奥地利科学基金会;
关键词
PROGRAMMING PROBLEM; ALGORITHM;
D O I
10.1007/s10107-017-1189-5
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We address a generic mixed-integer bilevel linear program (MIBLP), i.e., a bilevel optimization problem where all objective functions and constraints are linear, and some/all variables are required to take integer values. We first propose necessary modifications needed to turn a standard branch-and-bound MILP solver into an exact and finitely-convergent MIBLP solver, also addressing MIBLP unboundedness and infeasibility. As in other approaches from the literature, our scheme is finitely-convergent in case both the leader and the follower problems are pure integer. In addition, it is capable of dealing with continuous variables both in the leader and in follower problemsprovided that the leader variables influencing follower's decisions are integer and bounded. We then introduce new classes of linear inequalities to be embedded in this branch-and-bound framework, some of which are intersection cuts based on feasible-free convex sets. We present a computational study on various classes of benchmark instances available from the literature, in which we demonstrate that our approach outperforms alternative state-of-the-art MIBLP methods.
引用
收藏
页码:77 / 103
页数:27
相关论文
共 50 条
  • [1] On the use of intersection cuts for bilevel optimization
    Matteo Fischetti
    Ivana Ljubić
    Michele Monaci
    Markus Sinnl
    Mathematical Programming, 2018, 172 : 77 - 103
  • [2] Intersection Cuts for Bilevel Optimization
    Fischetti, Matteo
    Ljubic, Ivana
    Monaci, Michele
    Sinnl, Markus
    INTEGER PROGRAMMING AND COMBINATORIAL OPTIMIZATION, IPCO 2016, 2016, 9682 : 77 - 88
  • [3] Intersection Cuts for Polynomial Optimization
    Bienstock, Daniel
    Chen, Chen
    Munoz, Gonzalo
    INTEGER PROGRAMMING AND COMBINATORIAL OPTIMIZATION, IPCO 2019, 2019, 11480 : 72 - 87
  • [4] On the relationship between standard intersection cuts, lift-and-project cuts, and generalized intersection cuts
    Balas, Egon
    Kis, Tamas
    MATHEMATICAL PROGRAMMING, 2016, 160 (1-2) : 85 - 114
  • [5] On the relationship between standard intersection cuts, lift-and-project cuts, and generalized intersection cuts
    Egon Balas
    Tamás Kis
    Mathematical Programming, 2016, 160 : 85 - 114
  • [6] Disjunctive cuts for continuous linear bilevel programming
    Charles Audet
    Jean Haddad
    Gilles Savard
    Optimization Letters, 2007, 1 : 259 - 267
  • [7] Implicit Bilevel Optimization: Differentiating through Bilevel Optimization Programming
    Alesiani, Francesco
    THIRTY-SEVENTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOL 37 NO 12, 2023, : 14683 - 14691
  • [8] Split closure and intersection cuts
    Andersen, K
    Cornuéjols, G
    Li, YJ
    MATHEMATICAL PROGRAMMING, 2005, 102 (03) : 457 - 493
  • [9] Intersection Cuts for Factorable MINLP
    Serrano, Felipe
    INTEGER PROGRAMMING AND COMBINATORIAL OPTIMIZATION, IPCO 2019, 2019, 11480 : 385 - 398
  • [10] Split closure and intersection cuts
    Kent Andersen
    Gérard Cornuéjols
    Yanjun Li
    Mathematical Programming, 2005, 102 : 457 - 493