A New Evolutionary Algorithm for a Class of Nonlinear Bilevel Programming Problems and Its Global Convergence

被引:50
作者
Wang, Yuping [1 ]
Li, Hong [2 ]
Dang, Chuangyin [3 ]
机构
[1] Xidian Univ, Sch Comp Sci & Technol, Xian 710071, Shaanxi, Peoples R China
[2] Xidian Univ, Dept Appl Math, Xian 710071, Shaanxi, Peoples R China
[3] City Univ Hong Kong, Dept Mfg Engn & Engn Management, Hong Kong, Hong Kong, Peoples R China
基金
中国国家自然科学基金;
关键词
bilevel programming; evolutionary algorithm; global optimization; OPTIMIZATION; STACKELBERG;
D O I
10.1287/ijoc.1100.0430
中图分类号
TP39 [计算机的应用];
学科分类号
080201 [机械制造及其自动化];
摘要
When the leader's objective function of a nonlinear bilevel programming problem is nondifferentiable and the follower's problem of it is nonconvex, the existing algorithms cannot solve the problem. In this paper, a new effective evolutionary algorithm is proposed for this class of nonlinear bilevel programming problems. First, based on the leader's objective function, a new fitness function is proposed that can be easily used to evaluate the quality of different types of potential solutions. Then, based on Latin squares, an efficient crossover operator is constructed that has the ability of local search. Furthermore, a new mutation operator is designed by using some good search directions so that the offspring can approach a global optimal solution quickly. To solve the follower's problem efficiently, we apply some efficient deterministic optimization algorithms in the MATLAB Toolbox to search for its solutions. The asymptotically global convergence of the algorithm is proved. Numerical experiments on 25 test problems show that the proposed algorithm has a better performance than the compared algorithms on most of the test problems and is effective and efficient.
引用
收藏
页码:618 / 629
页数:12
相关论文
共 21 条
[1]
AIYOSHI E, 1984, IEEE T AUTOMAT CONTR, V29, P1112
[2]
Al-Khayyal F. A., 1992, Annals of Operations Research, V34, P125, DOI 10.1007/BF02098176
[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], 1999, CONVERGE PROBAB MEAS
[6]
CONVEX 2-LEVEL OPTIMIZATION [J].
BARD, JF .
MATHEMATICAL PROGRAMMING, 1988, 40 (01) :15-27
[7]
The bilevel linear/linear fractional programming problem [J].
Calvete, HI ;
Galé, C .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1999, 114 (01) :188-197
[8]
Fang K.-T., 1994, Number-theoretic methods in statistics
[9]
FANG KT, 1995, UNIFORM DESIGN BASED
[10]
Global optimization in the 21st century: Advances and challenges [J].
Floudas, CA ;
Akrotirianakis, IG ;
Caratzoulas, S ;
Meyer, CA ;
Kallrath, J .
COMPUTERS & CHEMICAL ENGINEERING, 2005, 29 (06) :1185-1202