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 条
  • [21] An extended Branch-and-Bound algorithm for fuzzy linear bilevel programming
    Zhang, Guangquan
    Lu, Jie
    Dillon, Tharam
    APPLIED ARTIFICIAL INTELLIGENCE, 2006, : 291 - +
  • [22] A branch-and-cut algorithm for multiple sequence alignment
    Althaus, E
    Caprara, A
    Lenhof, HP
    Reinert, K
    MATHEMATICAL PROGRAMMING, 2006, 105 (2-3) : 387 - 425
  • [23] A branch-and-cut algorithm based on semidefinite programming for the minimum k-partition problem
    Ghaddar, Bissan
    Anjos, Miguel F.
    Liers, Frauke
    ANNALS OF OPERATIONS RESEARCH, 2011, 188 (01) : 155 - 174
  • [24] A branch-and-cut algorithm for the Winner Determination Problem
    Escudero, Laureano F.
    Landete, Mercedes
    Marin, Alfredo
    DECISION SUPPORT SYSTEMS, 2009, 46 (03) : 649 - 659
  • [25] A branch-and-cut algorithm for an assembly routing problem
    Chitsaz, Masoud
    Cordeau, Jean-Francois
    Jans, Raf
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2020, 282 (03) : 896 - 910
  • [26] A branch-and-cut algorithm for the preemptive swapping problem
    Bordenave, Charles
    Gendreau, Michel
    Laporte, Gilbert
    NETWORKS, 2012, 59 (04) : 387 - 399
  • [27] A branch-and-cut algorithm without binary variables for nonconvex piecewise linear optimization
    Keha, Ahmet B.
    de Farias, Ismael R., Jr.
    Nemhauser, George L.
    OPERATIONS RESEARCH, 2006, 54 (05) : 847 - 858
  • [28] A Branch-and-Cut Algorithm for Submodular Interdiction Games
    Taninmis, Kubra
    Sinnl, Markus
    INFORMS JOURNAL ON COMPUTING, 2022, 34 (05) : 2634 - 2657
  • [29] A branch-and-cut algorithm for the pallet loading problem
    Alvarez-Valdes, R
    Parreño, F
    Tamarit, JM
    COMPUTERS & OPERATIONS RESEARCH, 2005, 32 (11) : 3007 - 3029
  • [30] A Branch-and-Cut Algorithm for the Nonpreemptive Swapping Problem
    Bordenave, Charles
    Gendreau, Michel
    Laporte, Gilbert
    NAVAL RESEARCH LOGISTICS, 2009, 56 (05) : 478 - 486