TY - JOUR
T1 - Benders Subproblem Decomposition for Bilevel Problems with Convex Follower
AU - Byeon, Geunyeong
AU - Van Hentenryck, Pascal
N1 - Funding Information:
History: Accepted by Andrea Lodi, Area Editor for Design & Analysis of Algorithms – Discrete. Funding: This work was supported by the U.S. National Science Foundation [Grant CMMI-1638331]. Supplemental Material: The online appendix is available at https://doi.org/10.1287/ijoc.2021.1128.
Publisher Copyright:
© 2021 INFORMS.
PY - 2022/5
Y1 - 2022/5
N2 - Bilevel optimization formulates hierarchical decision-making processes that arise in many real-world applications, such as pricing, network design, and infrastructure defense planning. In this paper, we consider a class of bilevel optimization problems in which the upper level problemfeatures some integer variables and the lower level problem enjoys strong duality.We propose a dedicated Benders decomposition method for solving this class of bilevel problems, which decomposes the Benders subproblem into two more tractable, sequentially solvable problems that can be interpreted as the upper and lower level problems.We show that the Benders subproblemdecomposition carries over to an interesting extension of bilevel problems, which connects the upper level solution with the lower level dual solution, and discuss some special cases of bilevel problems that allow sequence-independent subproblem decomposition. Several novel schemes for generating numerically stable cuts, finding a good incumbent solution, and accelerating the search tree are discussed. A computational study demonstrates the computational benefits of the proposed method over a state-of-the-art, bilevel-tailored, branch-and-cut method; a commercial solver; and the standard Bendersmethod on standard test cases and themotivating applications in sequential energymarkets.
AB - Bilevel optimization formulates hierarchical decision-making processes that arise in many real-world applications, such as pricing, network design, and infrastructure defense planning. In this paper, we consider a class of bilevel optimization problems in which the upper level problemfeatures some integer variables and the lower level problem enjoys strong duality.We propose a dedicated Benders decomposition method for solving this class of bilevel problems, which decomposes the Benders subproblem into two more tractable, sequentially solvable problems that can be interpreted as the upper and lower level problems.We show that the Benders subproblemdecomposition carries over to an interesting extension of bilevel problems, which connects the upper level solution with the lower level dual solution, and discuss some special cases of bilevel problems that allow sequence-independent subproblem decomposition. Several novel schemes for generating numerically stable cuts, finding a good incumbent solution, and accelerating the search tree are discussed. A computational study demonstrates the computational benefits of the proposed method over a state-of-the-art, bilevel-tailored, branch-and-cut method; a commercial solver; and the standard Bendersmethod on standard test cases and themotivating applications in sequential energymarkets.
KW - Benders decomposition
KW - bilevel optimization
KW - hierarchical decision making
KW - mixed-integer bilevel second-order cone programming
KW - sequential market clearing
UR - http://www.scopus.com/inward/record.url?scp=85126498909&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85126498909&partnerID=8YFLogxK
U2 - 10.1287/ijoc.2021.1128
DO - 10.1287/ijoc.2021.1128
M3 - Article
AN - SCOPUS:85126498909
SN - 1091-9856
VL - 34
SP - 1749
EP - 1767
JO - INFORMS Journal on Computing
JF - INFORMS Journal on Computing
IS - 3
ER -