Evolutionary algorithm for bilevel optimization using approximations of the lower level optimal solution mapping

被引:85
作者
Sinha, Ankur [1 ]
Malo, Pekka [2 ]
Deb, Kalyanmoy [3 ]
机构
[1] Indian Inst Management Ahmedabad Vastrapur, Prod & Quantitat Methods, Ahmadabad 380015, Gujarat, India
[2] Aalto Univ, Sch Business, Dept Informat & Serv Econ, POB 21220, Helsinki 00076, Finland
[3] Michigan State Univ, Dept Elect & Comp Engn, E Lansing, MI 48823 USA
关键词
Bilevel optimization; Evolutionary algorithms; Quadratic approximations; GENETIC ALGORITHM; PROGRAMMING-MODEL; LOCAL-SEARCH; EFFICIENT; LOCATION; FOLLOWER;
D O I
10.1016/j.ejor.2016.08.027
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
Bilevel optimization problems are a class of challenging optimization problems, which contain two levels of optimization tasks. In these problems, the optimal solutions to the lower level problem become possible feasible candidates to the upper level problem. Such a requirement makes the optimization problem difficult to solve, and has kept the researchers busy towards devising methodologies, which can efficiently handle the problem. Despite the efforts, there hardly exists any effective methodology, which is capable of handling a complex bilevel problem. In this paper, we introduce bilevel evolutionary algorithm based on quadratic approximations (BLEAQ) of optimal lower level variables with respect to the upper level variables. The approach is capable of handling bilevel problems with different kinds of complexities in relatively smaller number of function evaluations. Ideas from classical optimization have been hybridized with evolutionary methods to generate an efficient optimization algorithm for a wide class of bilevel problems. The performance of the algorithm has been evaluated on two sets of test problems. The first set is a recently proposed SMD test set, which contains problems with controllable complexities, and the second set contains standard test problems collected from the literature. The proposed method has been compared against three benchmarks, and the performance gain is observed to be significant. (C) 2016 Elsevier B.V. All rights reserved.
引用
收藏
页码:395 / 411
页数:17
相关论文
共 62 条
[1]  
AIYOSHI E, 1981, IEEE T SYST MAN CYB, V11, P444
[2]   A SOLUTION METHOD FOR THE STATIC CONSTRAINED STACKELBERG PROBLEM VIA PENALTY METHOD [J].
AIYOSHI, E ;
SHIMIZU, K .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 1984, 29 (12) :1111-1114
[3]   A global optimization method for nonlinear bilevel programming problems [J].
Amouzegar, MA .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS, 1999, 29 (06) :771-777
[4]  
[Anonymous], 1998, Practical bi-level optimization
[5]  
[Anonymous], P 2013 C EV COMP CEC
[6]   AN EXPLICIT SOLUTION TO THE MULTILEVEL PROGRAMMING PROBLEM [J].
BARD, JF ;
FALK, JE .
COMPUTERS & OPERATIONS RESEARCH, 1982, 9 (01) :77-100
[7]   COORDINATION OF A MULTIDIVISIONAL ORGANIZATION THROUGH 2 LEVELS OF MANAGEMENT [J].
BARD, JF .
OMEGA-INTERNATIONAL JOURNAL OF MANAGEMENT SCIENCE, 1983, 11 (05) :457-468
[8]   2-LEVEL LINEAR-PROGRAMMING [J].
BIALAS, WF ;
KARWAN, MH .
MANAGEMENT SCIENCE, 1984, 30 (08) :1004-1020
[9]   A bilevel flow model for hazmat transportation network design [J].
Bianco, Lucio ;
Caramia, Massimiliano ;
Giordani, Stefano .
TRANSPORTATION RESEARCH PART C-EMERGING TECHNOLOGIES, 2009, 17 (02) :175-196
[10]   A bilevel model for toll optimization on a multicommodity transportation network [J].
Brotcorne, L ;
Labbé, M ;
Marcotte, P ;
Savard, G .
TRANSPORTATION SCIENCE, 2001, 35 (04) :345-358