|
系统工程理论与实践 2006
Using A Multi-objective Evolutionary Algorithm for Solving Bi-objective Bi-level Programming Models
|
Abstract:
In the classical single-objective bi-level programming problems,the final optimal solutions are always non-satisfactory to the decision makers in both upper and lower levels.To improve such situations,a new model with two objectives in the upper level is presented through taking into account the objective in the lower level in the same time.A multi-objective evolutionary algorithm for the bi-objective bi-level programming problems is presented.The single objective programming in the lower level is solved with traditional optimization algorithms,while a multi-objective evolutionary algorithm based on NSGAII is used to solve the bi-objective programming problem in the upper level.The performance of the proposed algorithm is illustrated using a numerical example in the published literature.