Genetic algorithm based on primal and dual theory for solving multiobjective bilevel linear programming

The multiobjective bilevel linear programming (MBLP) is a hierarchical optimization problem involving two levels, and at least one level has multiple objectives. This paper mainly studies a special kind of MBLP with one objective at the lower level. With primal and dual theory, the lower level problem is transformed into a part of constraints of the upper level problem, then by handling the feasible set of the transformed problem, several equivalent problems of MBLP are obtained. Furthermore, by designing three feasible genetic operators, a new genetic algorithm for solving MBLP is presented. The simulations on several designed multiobjective bilevel linear programming problems are made, and the performance of the proposed algorithm is verified by comparing with the existing algorithms. The results show that the proposed algorithm is effective for MBLP.

[1]  Minqiang Li,et al.  Solving a type of biobjective bilevel programming problem using NSGA-II , 2010, Comput. Math. Appl..

[2]  Peter J. Fleming,et al.  Genetic Algorithms for Multiobjective Optimization: FormulationDiscussion and Generalization , 1993, ICGA.

[3]  Zbigniew Michalewicz,et al.  Genetic algorithms + data structures = evolution programs (3rd ed.) , 1996 .

[4]  Herminia I. Calvete,et al.  A new approach for solving linear bilevel problems using genetic algorithms , 2008, Eur. J. Oper. Res..

[5]  Yuping Wang,et al.  An evolutionary algorithm for solving nonlinear bilevel programming based on a new constraint-handling scheme , 2005, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[6]  Gary B. Lamont,et al.  Evolutionary Algorithms for Solving Multi-Objective Problems , 2002, Genetic Algorithms and Evolutionary Computation.

[7]  Jane J. Ye Constraint Qualifications and KKT Conditions for Bilevel Programming Problems , 2006, Math. Oper. Res..

[8]  Hai Yang,et al.  Traffic assignment and signal control in saturated road networks , 1995 .

[9]  Yulan Liu,et al.  An Approach for a Class of Bilevel Multiobjective Programming Problem , 2009, 2009 International Conference on Computational Intelligence and Security.

[10]  Jie Lu,et al.  The Kth-Best Approach for Linear Bilevel Multi-follower Programming , 2005, J. Glob. Optim..

[11]  Sardar M. N. Islam Sustainable economic developments in the australian energy sector: Findings of the australian energy planning system optimization model (AEPSOM) , 1997 .

[12]  Hong Zhou,et al.  An extended branch and bound algorithm for linear bilevel programming , 2006, Appl. Math. Comput..

[13]  U. Kirsch,et al.  Two-level optimization of prestressed structures , 1997 .

[14]  Mahyar A. Amouzegar,et al.  Determining optimal pollution control policies: An application of bilevel programming , 1999, Eur. J. Oper. Res..

[15]  Gary B. Lamont,et al.  Evolutionary Algorithms for Solving Multi-Objective Problems (Genetic and Evolutionary Computation) , 2006 .

[16]  Stephan Dempe,et al.  Foundations of Bilevel Programming , 2002 .

[17]  J. Clegg,et al.  Bilevel programming applied to optimising urban transportation , 2001 .

[18]  Tiesong Hu,et al.  A penalty function method based on Kuhn-Tucker condition for solving linear bilevel programming , 2007, Appl. Math. Comput..

[19]  Charles E. Blair,et al.  Computational Difficulties of Bilevel Linear Programming , 1990, Oper. Res..

[20]  David W. Coit,et al.  Multi-objective optimization using genetic algorithms: A tutorial , 2006, Reliab. Eng. Syst. Saf..

[21]  Zbigniew Michalewicz,et al.  Genetic Algorithms + Data Structures = Evolution Programs , 1996, Springer Berlin Heidelberg.

[22]  Herminia I. Calvete,et al.  Linear bilevel multi-follower programming with independent followers , 2007, J. Glob. Optim..

[23]  K. Deb,et al.  A Gradient Projection based Hybrid Constrained Optimization Methodology using Genetic Algorithms , 2010 .

[24]  Patrice Marcotte,et al.  Bilevel programming: A survey , 2005, 4OR.