Browse > Article

A GENETIC ALGORITHM BASED ON OPTIMALITY CONDITIONS FOR NONLINEAR BILEVEL PROGRAMMING PROBLEMS  

Li, Hecheng (School of Computer Science and Technology, Xidian University)
Wang, Yuping (School of Computer Science and Technology, Xidian University)
Publication Information
Journal of applied mathematics & informatics / v.28, no.3_4, 2010 , pp. 597-610 More about this Journal
Abstract
For a class of nonlinear bilevel programming problems in which the follower's problem is linear, the paper develops a genetic algorithm based on the optimality conditions of linear programming. At first, we denote an individual by selecting a base of the follower's linear programming, and use the optimality conditions given in the simplex method to denote the follower's solution functions. Then, the follower's problem and variables are replaced by these optimality conditions and the solution functions, which makes the original bilevel programming become a single-level one only including the leader's variables. At last, the single-level problem is solved by using some classical optimization techniques, and its objective value is regarded as the fitness of the individual. The numerical results illustrate that the proposed algorithm is efficient and stable.
Keywords
Nonlinear bilevel programming; genetic algorithm; optimality conditions; optimal solutions;
Citations & Related Records
연도 인용수 순위
  • Reference
1 H. V. Stackelberg, The Theory of the Market Economy, Oxford Univ. Press, Oxford, 1952.
2 L D Muu and N V Quy, A global optimization method for solving convex quadratic bilevel programming problems, Journal of Global Optimization 26(2003), 199 -219.   DOI   ScienceOn
3 V. Oduguwa and R. Roy, Bi-level optimization using genetic algorithm, Proc. IEEE Int. Conf. Artificial Intelligence Systems, 2002, 123-128.
4 J. Rajesh, K. Gupta and H. S. Kusmakar, A tabu search based approach for solving a class of bilevel programming problems in chemical engineering, Journal of Heuristics 9(2003), 307-319.   DOI   ScienceOn
5 K. Shimizu and E. Aiyoshi, A new computational method for Stackelberg and minmax problems by use of a penalty method, IEEE Trans. Autom. Control 26(1981), 460-466.   DOI
6 H. Thy, A. Migdalas and N. T. Hoai-Phuong, A novel approach to bilevel nonlinear programming, J. Glob. Optim. 38(2007) 527-554.   DOI   ScienceOn
7 Yuping Wang, Yong-Chang Jiao and Hong Li, An evolutionary algorithm for solving nonlinear bilevel programming based on a new constraint - handling scheme, IEEE Trans. on Systems, Man, and Cybernetics-Part C 35(2005), 221-232.   DOI   ScienceOn
8 Ue-Pyng Wen and Shuh-Tzy Hsu, Linear bi-Level programming problems-A review, The Journal of the Operational Research Society 42(1991), 125-133.
9 Xiaobo Zhu, Qian Yu and Xianjia Wang, A hybrid differential evolution algorithm for solving nonlinear bilevel programming with linear constraints, Proc. 5th IEEE Int. Conf. on Cognitive Informatics (ICCI'06), 2006, 126-131.
10 Dao Li Zhu, Qing Xua and Zhenghua Lin, A homotopy methodfor solving bilevel programming problem, Nonlinear Analysis 57(2004), 917-928.   DOI   ScienceOn
11 E. Aiyoshi and K. Shimizu, A solution method for the static constrained Stackelberg problem via penalty method, IEEE Trans. Autom. Control 29 (1984), 1111-1114.   DOI
12 J. F. Bard, Practical Bilevel Optimization, Kluwer Academic Publishers, The Netherlands, 1998.
13 H. I. Calvete, C. Gale and P. M. Mateo, A new approach for solving linear bilevel problems using genetic algorithms, European Journal of Operational Research 188(2008), 14-28.   DOI   ScienceOn
14 H. I. Calvete and C. Gale, On the quasiconcave bilevel programming problem, J. Optimization Theory and Applications 98(1998), 613-622.   DOI   ScienceOn
15 B. Colson, P Marcotte and G Savard, Bilevel programming: A survey, A Quarterly Journal of Operations Research (4OR) 3(2005), 87-107.   DOI   ScienceOn
16 B. Colson, P. Marcotte and G. Savard, A trust-region method for nonlinear bilevel programming: algorithm and computational experience, Computational Optimization and Applications 30(2005), 211-227.   DOI   ScienceOn
17 Kuen-Ming Lan, Ue-Pyng Wen and Hsu-Shih Shih, et al, A hybrid neural network approach to bilevel programming problems, Applied Mathematics Letters 20(2007), 880-884.   DOI   ScienceOn
18 Hecheng Li and Yuping Wang, A hybrid genetic algorithm for solving a class of nonlinear bilevel programming problems, Proceedings of Simulated Evolution and Learning - 6th International Conference, 2006, 408-415.
19 B. D. Liu, Stackelberg-Nash equilibrium for mutilevel programming with multiple followers using genetic algorithms, Comput. Math. Appl. 36(1998), 79-89.