Efficiently solving linear bilevel programming problems using off-the-shelf optimization software

被引:34
|
作者
Pineda, S. [1 ]
Bylling, H. [2 ]
Morales, J. M. [3 ]
机构
[1] Univ Malaga, Dept Elect Engn, Malaga, Spain
[2] Univ Copenhagen, Dept Math Sci, Copenhagen, Denmark
[3] Univ Malaga, Dept Appl Math, Malaga, Spain
关键词
Bilevel programming; Mathematical programming with complementarity conditions; Nonlinear programming; Mixed-integer programming; Optimization solvers; WIND POWER INVESTMENT; STRATEGIC GENERATION INVESTMENT; COMPLEMENTARITY CONSTRAINTS; MATHEMATICAL PROGRAMS; MARKET ENVIRONMENT; BOUND ALGORITHM; EXPANSION; BRANCH; MODEL; REGULARIZATION;
D O I
10.1007/s11081-017-9369-y
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Many optimization models in engineering are formulated as bilevel problems. Bilevel optimization problems are mathematical programs where a subset of variables is constrained to be an optimal solution of another mathematical program. Due to the lack of optimization software that can directly handle and solve bilevel problems, most existing solution methods reformulate the bilevel problem as a mathematical program with complementarity conditions (MPCC) by replacing the lower-level problem with its necessary and sufficient optimality conditions. MPCCs are single-level non-convex optimization problems that do not satisfy the standard constraint qualifications and therefore, nonlinear solvers may fail to provide even local optimal solutions. In this paper we propose a method that first solves iteratively a set of regularized MPCCs using an off-the-shelf nonlinear solver to find a local optimal solution. Local optimal information is then used to reduce the computational burden of solving the Fortuny-Amat reformulation of the MPCC to global optimality using off-the-shelf mixed-integer solvers. This method is tested using a wide range of randomly generated examples. The results show that our method outperforms existing general-purpose methods in terms of computational burden and global optimality.
引用
收藏
页码:187 / 211
页数:25
相关论文
共 50 条
  • [1] Efficiently solving linear bilevel programming problems using off-the-shelf optimization software
    S. Pineda
    H. Bylling
    J. M. Morales
    [J]. Optimization and Engineering, 2018, 19 : 187 - 211
  • [2] Hybrid particle swarm optimization for solving linear bilevel programming problems
    Pei, Zhenkui
    Tian, Shengfeng
    Huang, Houkuan
    [J]. PROGRESS IN INTELLIGENCE COMPUTATION AND APPLICATIONS, PROCEEDINGS, 2007, : 724 - 727
  • [3] USING BISECTION METHOD FOR SOLVING LINEAR BILEVEL PROGRAMMING PROBLEMS
    Jahanshahloo, A.
    Zohrehbandian, M.
    [J]. ADVANCES AND APPLICATIONS IN MATHEMATICAL SCIENCES, 2016, 15 (07): : 195 - 204
  • [4] A method for solving bilevel linear programming problems
    Pieume, C. O.
    Fotso, L. P.
    Siarry, P.
    [J]. JOURNAL OF INFORMATION & OPTIMIZATION SCIENCES, 2008, 29 (02): : 335 - 358
  • [5] Solving Linear Bilevel Programming Problems Using a Binary Differential Evolution
    Li, Hong
    Zhang, Li
    [J]. 2015 11TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND SECURITY (CIS), 2015, : 38 - 42
  • [6] Solving bilevel programming problems with multicriteria optimization techniques
    Pieume C.O.
    Fotso L.P.
    Siarry P.
    [J]. OPSEARCH, 2009, 46 (2) : 169 - 183
  • [7] A penalty method for solving bilevel linear fractional/linear programming problems
    Calvete, HI
    Galé, C
    [J]. ASIA-PACIFIC JOURNAL OF OPERATIONAL RESEARCH, 2004, 21 (02) : 207 - 224
  • [8] Solving macroeconomic models with "off-the-shelf" software: An example of potential pitfalls
    Herbert, Ric D.
    Stemp, Peter J.
    [J]. MATHEMATICS AND COMPUTERS IN SIMULATION, 2011, 81 (07) : 1375 - 1384
  • [9] A genetic algorithm for solving linear integer bilevel programming problems
    Liu Yuhui
    Li Hecheng
    Chen Huafei
    [J]. 2018 14TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND SECURITY (CIS), 2018, : 40 - 44
  • [10] A Cutting Plane Approach for Solving Linear Bilevel Programming Problems
    Jahanshahloo, Almas
    Zohrehbandian, Majid
    [J]. ADVANCED COMPUTATIONAL METHODS FOR KNOWLEDGE ENGINEERING, 2015, 358 : 3 - 13