On constructing alternative benchmark suite for evolutionary algorithms

被引:10
作者
Lou, Yang [1 ]
Yuen, Shiu Yin [1 ]
机构
[1] City Univ Hong Kong, Dept Elect Engn, Hong Kong, Peoples R China
关键词
Evolutionary algorithm; Generating benchmark instance; Statistical test; Hierarchical fitness; Algorithm performance measurement; OPTIMIZATION; INSTANCES;
D O I
10.1016/j.swevo.2018.04.005
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Benchmark testing offers performance measurement for an evolutionary algorithm before it is put into applications. In this paper, a systematic method to construct a benchmark test suite is proposed. A set of established algorithms are employed. For each algorithm, a uniquely easy problem instance is generated by evolution. The resulting instances consist of a novel benchmark test suite. Each problem instance is favorable (uniquely easy) to one algorithm only. A hierarchical fitness assignment method, which is based on statistical test results, is designed to generate uniquely easy (or hard) problem instances for an algorithm. Experimental results show that each algorithm performs the best robustly on its uniquely favorable problem. The testing results are repeatable. The distribution of algorithm performance in the suite is unbiased (or uniform), which mimics any subset of real-world problems that is uniformly distributed. The resulting suite offers 1) an alternative benchmark suite to evolutionary algorithms; 2) a novel method of assessing novel algorithms; and 3) meaningful training and testing problems for evolutionary algorithm selectors and portfolios.
引用
收藏
页码:287 / 292
页数:6
相关论文
共 48 条
[1]  
[Anonymous], 2016, BBOB BENCHMARKS
[2]  
[Anonymous], 2017, IEEE T CYBERN
[3]  
Awad NH, 2016, IEEE C EVOL COMPUTAT, P2958, DOI 10.1109/CEC.2016.7744163
[4]   Evolutionary search for difficult problem instances to support the design of job shop dispatching rules [J].
Branke, Juergen ;
Pickardt, Christoph W. .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2011, 212 (01) :22-32
[5]   An Analysis of NK Landscapes: Interaction Structure, Statistical Properties, and Expected Number of Local Optima [J].
Buzas, Jeffrey ;
Dinitz, Jeffrey .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2014, 18 (06) :807-818
[6]  
Das S., 2011, PROBLEM DEFINITIONS, P2011
[7]   From evolutionary computation to the evolution of things [J].
Eiben, Agoston E. ;
Smith, Jim .
NATURE, 2015, 521 (7553) :476-482
[8]  
Elsayed S, 2016, IEEE C EVOL COMPUTAT, P2966, DOI 10.1109/CEC.2016.7744164
[9]  
Elsayed SM, 2011, IEEE C EVOL COMPUTAT, P857
[10]   Wilcoxon-Mann-Whitney or t-test? On assumptions for hypothesis tests and multiple interpretations of decision rules [J].
Fay, Michael P. ;
Proschan, Michael A. .
STATISTICS SURVEYS, 2010, 4 :1-39