A Hybrid Differential Evolution Algorithm for Solving Nonlinear Bilevel Programming with Linear Constraints

A hybrid differential evolution method was proposed for the general (nonlinear) bilevel programming (GBP) with linear constraint functions by combining the differential evolution algorithm (DE) with the interior point algorithm. The differential evolution algorithm was designed to operate in the up-level problems of GBP and the interior point algorithm was employed to solve the lower-level problems. With testing the solvability of the lower-level problem by the interior point algorithm, the infeasible individuals can be screened out and the difficulty of using penalty functions to deal with the constraints is avoided. Finally, six numerical experiments with the offline-performance analyses were given to show the effectiveness of the algorithm

[1]  Wilfred Candler,et al.  A linear two-level programming problem, , 1982, Comput. Oper. Res..

[2]  G. Anandalingam,et al.  A penalty function approach for solving bi-level linear programs , 1993, J. Glob. Optim..

[3]  E. Aiyoshi,et al.  A new computational method for Stackelberg and min-max problems by use of a penalty method , 1981 .

[4]  P. Vadstrup,et al.  Parameter identification of induction motors using differential evolution , 2003, The 2003 Congress on Evolutionary Computation, 2003. CEC '03..

[5]  Rainer Storn,et al.  Differential Evolution – A Simple and Efficient Heuristic for global Optimization over Continuous Spaces , 1997, J. Glob. Optim..

[6]  Joaquim Júdice,et al.  An experimental investigation of enumerative methods for the linear complementarity problem , 1988, Comput. Oper. Res..

[7]  R. Storn,et al.  Differential Evolution - A simple and efficient adaptive scheme for global optimization over continuous spaces , 2004 .

[8]  Jonathan F. Bard,et al.  Algorithms for nonlinear bilevel mathematical programs , 1991, IEEE Trans. Syst. Man Cybern..

[9]  Eitaro Aiyoshi,et al.  HIERARCHICAL DECENTRALIZED SYSTEM AND ITS NEW SOLUTION BY A BARRIER METHOD. , 1980 .

[10]  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).

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

[12]  L. Lasdon,et al.  Derivative evaluation and computational experience with large bilevel mathematical programs , 1990 .

[13]  Wayne F. Bialas,et al.  Two-Level Linear Programming , 1984 .

[14]  Akiko Yoshise,et al.  Global Optimization Method for Solving Mathematical Programs with Linear Complementarity Constraints , 2005 .

[15]  A. Tustin Automatic Control , 1951, Nature.

[16]  Heinrich von Stackelberg,et al.  Stackelberg (Heinrich von) - The Theory of the Market Economy, translated from the German and with an introduction by Alan T. PEACOCK. , 1953 .

[17]  Jonathan F. Bard,et al.  An explicit solution to the multi-level programming problem , 1982, Comput. Oper. Res..

[18]  Stephan Dempe,et al.  An Implicit Function Approach to Bilevel Programming Problems , 1998 .

[19]  Hayri Önal,et al.  A modified simplex approach for solving bilevel linear programming problems , 1993 .

[20]  Tschangho John Kim,et al.  Solving nonlinear bilevel programming models of the equilibrium network design problem: A comparative review , 1992, Ann. Oper. Res..

[21]  Michael Florian,et al.  Congested O-D Trip Demand Adjustment Problem: Bilevel Programming Formulation and Optimality Conditions , 1998 .

[22]  Terry L. Friesz,et al.  Heuristic algorithms for delivered price spatially competitive network facility location problems , 1992, Ann. Oper. Res..

[23]  Gilles Savard,et al.  The steepest descent direction for the nonlinear bilevel programming problem , 1990, Oper. Res. Lett..

[24]  Pierre Hansen,et al.  New Branch-and-Bound Rules for Linear Bilevel Programming , 1989, SIAM J. Sci. Comput..

[25]  Eitaro Aiyoshi,et al.  Double penalty method for bilevel optimization problems , 1992, Ann. Oper. Res..

[26]  R. Thomsen Flexible ligand docking using differential evolution , 2003, The 2003 Congress on Evolutionary Computation, 2003. CEC '03..

[27]  Ue-Pyng Wen,et al.  A note on a linear bilevel programming algorithm based on bicriteria programming , 1989, Comput. Oper. Res..

[28]  J. Bard Some properties of the bilevel programming problem , 1991 .

[29]  Wayne F. Bialas,et al.  On two-level optimization , 1982 .

[30]  Jonathan F. Bard,et al.  An Efficient Point Algorithm for a Linear Two-Stage Optimization Problem , 1983, Oper. Res..

[31]  Panos M. Pardalos,et al.  Global optimization of concave functions subject to quadratic constraints: An application in nonlinear bilevel programming , 1992, Ann. Oper. Res..

[32]  L. Goddard,et al.  Operations Research (OR) , 2007 .