Resolution method for mixed integer bi-level linear problems based on decomposition technique

被引:98
作者
Saharidis, G. K. [1 ]
Ierapetritou, M. G. [1 ]
机构
[1] Rutgers State Univ, Dept Chem & Biochem Engn, Piscataway, NJ 08854 USA
基金
美国国家科学基金会;
关键词
Bi-level optimization; Mixed integer linear programming; Benders decomposition; Active constraints; EFFICIENT POINT ALGORITHM; GLOBAL OPTIMIZATION; BOUND ALGORITHM; BRANCH;
D O I
10.1007/s10898-008-9291-0
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
In this article, we propose a new algorithm for the resolution of mixed integer bi-level linear problem (MIBLP). The algorithm is based on the decomposition of the initial problem into the restricted master problem (RMP) and a series of problems named slave problems (SP). The proposed approach is based on Benders decomposition method where in each iteration a set of variables are fixed which are controlled by the upper level optimization problem. The RMP is a relaxation of the MIBLP and the SP represents a restriction of the MIBLP. The RMP interacts in each iteration with the current SP by the addition of cuts produced using Lagrangian information from the current SP. The lower and upper bound provided from the RMP and SP are updated in each iteration. The algorithm converges when the difference between the upper and lower bound is within a small difference epsilon. In the case of MIBLP Karush-Kuhn-Tucker (KKT) optimality conditions could not be used directly to the inner problem in order to transform the bi-level problem into a single level problem. The proposed decomposition technique, however, allows the use of KKT conditions and transforms the MIBLP into two single level problems. The algorithm, which is a new method for the resolution of MIBLP, is illustrated through a modified numerical example from the literature. Additional examples from the literature are presented to highlight the algorithm convergence properties.
引用
收藏
页码:29 / 51
页数:23
相关论文
共 31 条
[1]   AN INVESTIGATION OF THE LINEAR 3 LEVEL PROGRAMMING PROBLEM [J].
BARD, JF .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS, 1984, 14 (05) :711-717
[2]   AN EFFICIENT POINT ALGORITHM FOR A LINEAR 2-STAGE OPTIMIZATION PROBLEM [J].
BARD, JF .
OPERATIONS RESEARCH, 1983, 31 (04) :670-684
[3]   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
[4]  
Benders J., 1962, NUMER MATH, V4, P238, DOI [DOI 10.1007/S10287-004-0020-Y, DOI 10.1007/BF01386316, 10.1007/BF01386316]
[5]  
Bialas W.F., 1978, Technical Report No. 78-1
[6]  
BILIAS W, 1980, 802 STAT U NEW YORK
[7]   A LINEAR 2-LEVEL PROGRAMMING PROBLEM [J].
CANDLER, W ;
TOWNSLEY, R .
COMPUTERS & OPERATIONS RESEARCH, 1982, 9 (01) :59-76
[8]  
Chen Y., 1992, CRT867
[9]  
DEMPE S, 1995, DISCRETE BILEVEL OPT
[10]   Parametric global optimisation for bilevel programming [J].
Faisca, Nuno P. ;
Dua, Vivek ;
Rustem, Berc ;
Saraiva, Pedro M. ;
Pistikopoulos, Efstratios N. .
JOURNAL OF GLOBAL OPTIMIZATION, 2007, 38 (04) :609-623