Seeding the Initial Population of a Multi-Objective Evolutionary Algorithm using Gradient-Based Information

被引:31
作者
Hernandez-Diaz, Alfredo G. [1 ]
Coello Coello, Carlos A. [1 ]
Perez, Fatima [2 ]
Caballero, Rafael [2 ]
Molina, Julian [2 ]
Santana-Quintero, Luis V. [1 ]
机构
[1] Pablo Olavide Univ, Dept Quantitat Methods, Seville, Spain
[2] Univ Malaga, Dept Appl Econ, E-29071 Malaga, Spain
来源
2008 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-8 | 2008年
关键词
D O I
10.1109/CEC.2008.4631008
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In the field of single-objective optimization, hybrid variants of gradient-based methods and evolutionary algorithms have been shown to perform better than an evolutionary method by itself. This same idea has been recently used in Evolutionary Multiobjective Optimization (EMO), obtaining also very promising results. In most cases, gradient information is used along the whole process, which involves a high computational cost, mainly related to the computation of the step lengths required. In contrast, in this paper we propose the use of gradient information only at the beginning of the search process. We will show that this sort of scheme maintains results of good quality while considerably decreasing the computational cost. In our work, we adopt a steepest descent method to generate some nondominated points which are then used to seed the initial population of a multi-objective evolutionary algorithm (MOEA), which will spread them along the Pareto front. The MOEA adopted in our case is the NSGA-II, which is representative of the state-of-the-art in the area. To validate our proposal, we adopt box-constrained continuous problems (the ZDT test suite). The gradients required are approximated using quadratic regressions. Our proposed approach performs a total of 2000 objective function evaluations, which is much lower than the number of evaluations normally adopted with the ZDT test suite in the specialized literature. Our results are compared with respect to the "pure" NSGA-II (i.e., without using gradient-based information) so that the potential benefit of these initial solutions fed into the population can be properly assessed.
引用
收藏
页码:1617 / +
页数:3
相关论文
共 17 条
[1]  
BOSMAN PA, 2005, 2005 GEN EV COMP C G, V1, P755
[2]  
BOSMAN PAN, 2006, 2006 GEN EV COMP C G, V1, P627
[3]  
Brown M, 2003, LECT NOTES COMPUT SC, V2723, P778
[4]  
Coello C. A. C., 2004, APPL MULTIOBJECTIVE, V1
[5]   A fast and elitist multiobjective genetic algorithm: NSGA-II [J].
Deb, K ;
Pratap, A ;
Agarwal, S ;
Meyarivan, T .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2002, 6 (02) :182-197
[6]  
Deb K., 2001, MultiObjective Optimization Using Evolutionary Algorithms, V16
[7]   Covering Pareto sets by multilevel subdivision techniques [J].
Dellnitz, M ;
Schütze, O ;
Hestermeyer, T .
JOURNAL OF OPTIMIZATION THEORY AND APPLICATIONS, 2005, 124 (01) :113-136
[8]   Steepest descent methods for multicriteria optimization [J].
Fliege, J ;
Svaiter, BF .
MATHEMATICAL METHODS OF OPERATIONS RESEARCH, 2000, 51 (03) :479-494
[9]  
Hu XL, 2003, IEEE C EVOL COMPUTAT, P870
[10]   A COMPARISON OF THREE METHODS FOR SELECTING VALUES OF INPUT VARIABLES IN THE ANALYSIS OF OUTPUT FROM A COMPUTER CODE [J].
MCKAY, MD ;
BECKMAN, RJ ;
CONOVER, WJ .
TECHNOMETRICS, 1979, 21 (02) :239-245