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
相关论文
共 29 条
[1]   A symmetrical linear maxmin approach to disjoint bilinear programming [J].
Audet, C ;
Hansen, P ;
Jaumard, B ;
Savard, G .
MATHEMATICAL PROGRAMMING, 1999, 85 (03) :573-592
[2]   Links between linear bilevel and mixed 0-1 programming problems [J].
Audet, C ;
Hansen, P ;
Jaumard, B ;
Savard, G .
JOURNAL OF OPTIMIZATION THEORY AND APPLICATIONS, 1997, 93 (02) :273-300
[3]  
AUDET C, 2004, G200413 GERAD
[4]   A BRANCH AND BOUND ALGORITHM FOR THE BILEVEL PROGRAMMING PROBLEM [J].
BARD, JF ;
MOORE, JT .
SIAM JOURNAL ON SCIENTIFIC AND STATISTICAL COMPUTING, 1990, 11 (02) :281-292
[5]  
Beale E, 1965, P IFIP C, P450
[6]   2-LEVEL LINEAR-PROGRAMMING [J].
BIALAS, WF ;
KARWAN, MH .
MANAGEMENT SCIENCE, 1984, 30 (08) :1004-1020
[7]  
BIALAS WF, 1980, 802 STAT U NEW YORK
[8]   A LINEAR 2-LEVEL PROGRAMMING PROBLEM [J].
CANDLER, W ;
TOWNSLEY, R .
COMPUTERS & OPERATIONS RESEARCH, 1982, 9 (01) :59-76
[9]  
DUSSAULT JP, 2004, CAHIRE GERAD GERAD
[10]   A REPRESENTATION AND ECONOMIC INTERPRETATION OF A 2-LEVEL PROGRAMMING PROBLEM [J].
FORTUNYAMAT, J ;
MCCARL, B .
JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 1981, 32 (09) :783-792