• DocumentCode
    786040
  • Title

    An evolutionary algorithm for solving nonlinear bilevel programming based on a new constraint-handling scheme

  • Author

    Wang, Yuping ; Jiao, Yong-Chang ; Li, Hong

  • Author_Institution
    Fac. of Sci., Xidian Univ., Xi´´an, China
  • Volume
    35
  • Issue
    2
  • fYear
    2005
  • fDate
    5/1/2005 12:00:00 AM
  • Firstpage
    221
  • Lastpage
    232
  • Abstract
    In this paper, a special nonlinear bilevel programming problem (nonlinear BLPP) is transformed into an equivalent single objective nonlinear programming problem. To solve the equivalent problem effectively, we first construct a specific optimization problem with two objectives. By solving the specific problem, we can decrease the leader´s objective value, identify the quality of any feasible solution from infeasible solutions and the quality of two feasible solutions for the equivalent single objective optimization problem, force the infeasible solutions moving toward the feasible region, and improve the feasible solutions gradually. We then propose a new constraint-handling scheme and a specific-design crossover operator. The new constraint-handling scheme can make the individuals satisfy all linear constraints exactly and the nonlinear constraints approximately. The crossover operator can generate high quality potential offspring. Based on the constraint-handling scheme and the crossover operator, we propose a new evolutionary algorithm and prove its global convergence. A distinguishing feature of the algorithm is that it can be used to handle nonlinear BLPPs with nondifferentiable leader´s objective functions. Finally, simulations on 31 benchmark problems, 12 of which have nondifferentiable leader´s objective functions, are made and the results demonstrate the effectiveness of the proposed algorithm.
  • Keywords
    constraint handling; evolutionary computation; linear programming; constraint-handling scheme; evolutionary algorithm; nonlinear bilevel programming problem; objective optimization problem; specific-design crossover operator; Convergence; Design optimization; Educational programs; Electromagnetic scattering; Evolutionary computation; Genetic programming; NP-hard problem; Programming profession; Resource management; Constraint handling; evolutionary algorithm (EA); global optimization; nonlinear bilevel programming;
  • fLanguage
    English
  • Journal_Title
    Systems, Man, and Cybernetics, Part C: Applications and Reviews, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1094-6977
  • Type

    jour

  • DOI
    10.1109/TSMCC.2004.841908
  • Filename
    1424196