A review of multiobjective test problems and a scalable test problem toolkit

被引:1534
作者
Huband, Simon [1 ]
Hingston, Phil
Barone, Luigi
While, Lyndon
机构
[1] Edith Cowan Univ, Mt Lawley, WA 6050, Australia
[2] Univ Western Australia, Crawley, WA 6009, Australia
基金
澳大利亚研究理事会;
关键词
evolutionary algorithms (EAs); multiobjective evolutionary algorithms; multiobjective optimization; multiobjective test problems;
D O I
10.1109/TEVC.2005.861417
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
When attempting to better understand the strengths and weaknesses of an algorithm, it is important to have a strong understanding of the problem at hand. This is true for the field of multiobjective evolutionary algorithms (EAs) as it is for any other field. Many of the multiobjective test problems employed in the EA literature have not been rigorously analyzed, which makes it difficult to draw accurate conclusions about the strengths and weaknesses of the algorithms tested on them. In this paper, we systematically review and analyze many problems from the EA literature, each belonging to the important class of real-valued, unconstrained, multiobjective test problems. To support this, we first introduce a set of test problem criteria, which are in turn supported by a set of definitions. Our analysis of test problems highlights a number of areas requiring attention. Not only are many test problems poorly constructed but also the important class of nonseparable problems, particularly nonseparable multimodal problems, is poorly represented. Motivated by these findings, we present a flexible toolkit for constructing well-designed test problems. We also present empirical results demonstrating how the toolkit can be used to test an optimizer in ways that existing test suites do not.
引用
收藏
页码:477 / 506
页数:30
相关论文
共 63 条
[1]  
[Anonymous], 1989, GENETIC ALGORITHM SE
[2]  
BACK T, 1997, HDB EVOLUTIONARY COM, P14
[3]  
Back T., 1997, Handbook of evolutionary computation
[4]  
Barone L., 2002, P GEN EV COMP C, P995, DOI DOI 10.1109/CEC.2005.1554908
[5]  
Bentley PJ, 1998, SOFT COMPUTING IN ENGINEERING DESIGN AND MANUFACTURING, P231
[6]  
BINH TT, 1996, P 2 INT C GEN ALG, P23
[7]   Multiobjective evolutionary algorithm for the optimization of noisy combustion processes [J].
Büche, D ;
Stoll, P ;
Dornberger, R ;
Koumoutsakos, P .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART C-APPLICATIONS AND REVIEWS, 2002, 32 (04) :460-473
[8]  
Collette Y, 2003, MULTIOBJECTIVE OPTIM
[9]  
da Fonseca VG, 2001, LECT NOTES COMPUT SC, V1993, P213
[10]  
Deb K, 2002, IEEE C EVOL COMPUTAT, P825, DOI 10.1109/CEC.2002.1007032