New branch-and-cut algorithm for bilevel linear programming

被引:43
|
作者
Audet, C.
Savard, G. [1 ]
Zghal, W.
机构
[1] Ecole Hautes Etud Commerciales, Gerad, Montreal, PQ, Canada
[2] Ecole Polytech, Montreal, PQ H3C 3A7, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
Bilevel linear programming; Gomory cuts; linear mixed 0-1 integer programming; branch-and-cut algorithms;
D O I
10.1007/s10957-007-9263-4
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
Linear mixed 0-1 integer programming problems may be reformulated as equivalent continuous bilevel linear programming (BLP) problems. We exploit these equivalences to transpose the concept of mixed 0-1 Gomory cuts to BLP. The first phase of our new algorithm generates Gomory-like cuts. The second phase consists of a branch-and-bound procedure to ensure finite termination with a global optimal solution. Different features of the algorithm, in particular, the cut selection and branching criteria are studied in details. We propose also a set of algorithmic tests and procedures to improve the method. Finally, we illustrate the performance through numerical experiments. Our algorithm outperforms pure branch-and-bound when tested on a series of randomly generated problems.
引用
收藏
页码:353 / 370
页数:18
相关论文
共 50 条
  • [31] A branch-and-cut algorithm based on semidefinite programming for the minimum k-partition problem
    Bissan Ghaddar
    Miguel F. Anjos
    Frauke Liers
    Annals of Operations Research, 2011, 188 : 155 - 174
  • [32] A branch-and-cut algorithm for the Team Orienteering Problem
    Bianchessi, Nicola
    Mansini, Renata
    Speranza, M. Grazia
    INTERNATIONAL TRANSACTIONS IN OPERATIONAL RESEARCH, 2018, 25 (02) : 627 - 635
  • [33] A branch-and-cut algorithm for multiple sequence alignment
    Ernst Althaus
    Alberto Caprara
    Hans-Peter Lenhof
    Knut Reinert
    Mathematical Programming, 2006, 105 : 387 - 425
  • [34] A branch-and-cut algorithm for the target visitation problem
    Hildenbrandt, Achim
    EURO JOURNAL ON COMPUTATIONAL OPTIMIZATION, 2019, 7 (03) : 209 - 242
  • [35] A New Branch-and-Cut Algorithm for the Generalized Directed Rural Postman Problem
    Avila, Thais
    Corberan, Angel
    Plana, Isaac
    Sanchis, Jose M.
    TRANSPORTATION SCIENCE, 2016, 50 (02) : 750 - 761
  • [36] A branch-and-cut algorithm using polar cuts for solving nonconvex quadratic programming problems
    Deng, Zhibin
    Fang, Shu-Cherng
    Lu, Cheng
    Guo, Xiaoling
    OPTIMIZATION, 2018, 67 (02) : 359 - 375
  • [37] A branch-and-cut approach to portfolio selection with marginal risk control in a linear conic programming framework
    Deng, Zhibin
    Bai, Yanqin
    Fang, Shu-Cherng
    Tian, Ye
    Xing, Wenxun
    JOURNAL OF SYSTEMS SCIENCE AND SYSTEMS ENGINEERING, 2013, 22 (04) : 385 - 400
  • [38] A BRANCH-AND-CUT APPROACH TO PORTFOLIO SELECTION WITH MARGINAL RISK CONTROL IN A LINEAR CONIC PROGRAMMING FRAMEWORK
    Zhibin DENG
    Yanqin BAI
    Shu-Cherng FANG
    Ye TIAN
    Wenxun XING
    Journal of Systems Science and Systems Engineering, 2013, 22 (04) : 385 - 400
  • [39] A branch-and-cut approach to portfolio selection with marginal risk control in a linear conic programming framework
    Zhibin Deng
    Yanqin Bai
    Shu-Cherng Fang
    Ye Tian
    Wenxun Xing
    Journal of Systems Science and Systems Engineering, 2013, 22 : 385 - 400
  • [40] A branch-and-cut algorithm for capacitated network design problems
    Oktay Günlük
    Mathematical Programming, 1999, 86 : 17 - 39