Performance evaluation of evolutionary heuristics in dynamic environments

被引:28
作者
Ayvaz, Demet [1 ]
Topcuoglu, Haluk Rahmi [2 ]
Gurgen, Fikret [1 ]
机构
[1] Bogazici Univ, Dept Comp Engn, Istanbul, Turkey
[2] Marmara Univ, Dept Comp Engn, Istanbul, Turkey
关键词
Dynamic optimization problems; Evolutionary algorithms; Performance evaluation; ALGORITHMS;
D O I
10.1007/s10489-011-0317-9
中图分类号
TP18 [人工智能理论];
学科分类号
140502 [人工智能];
摘要
In recent years, there has been a growing interest in applying genetic algorithms to dynamic optimization problems. In this study, we present an extensive performance evaluation and comparison of 13 leading evolutionary algorithms with different characteristics on a common platform by using the moving peaks benchmark and by varying a set of problem parameters including shift length, change frequency, correlation value and number of peaks in the landscape. In order to compare solution quality or the efficiency of algorithms, the results are reported in terms of both offline error metric and dissimilarity factor, our novel comparison metric presented in this paper, which is based on signal similarity. Computational effort of each algorithm is reported in terms of average number of fitness evaluations and the average execution time. Our experimental evaluation indicates that the hybrid methods outperform the related work with respect to quality of solutions for various parameters of the given benchmark problem. Specifically, hybrid methods provide up to 24% improvement with respect to offline error and up to 30% improvement with respect to dissimilarity factor by requiring more computational effort than other methods.
引用
收藏
页码:130 / 144
页数:15
相关论文
共 44 条
[1]
Angeline P. J., 1997, Evolutionary Programming VI. 6th International Conference, EP97. Proceedings, P335, DOI 10.1007/BFb0014823
[2]
Dynamic ant colony optimisation [J].
Angus, D ;
Hendtlass, T .
APPLIED INTELLIGENCE, 2005, 23 (01) :33-38
[3]
[Anonymous], 2005, PROC GECCO
[4]
[Anonymous], 1992, PARALLEL PROBLEM SOL
[5]
[Anonymous], 1975, ANAL BEHAV CLASS GEN
[6]
Ayvaz D, 2006, LNCS
[7]
On the behavior of evolutionary algorithms in dynamic environments [J].
Back, T .
1998 IEEE INTERNATIONAL CONFERENCE ON EVOLUTIONARY COMPUTATION - PROCEEDINGS, 1998, :446-451
[8]
Bendtsen CN, 2002, IEEE C EVOL COMPUTAT, P145, DOI 10.1109/CEC.2002.1006224
[9]
Production Scheduling and Rescheduling with Genetic Algorithms [J].
Bierwirth, Christian ;
Mattfeld, Dirk C. .
EVOLUTIONARY COMPUTATION, 1999, 7 (01) :1-17
[10]
Multiswarms, exclusion, and anti-convergence in dynamic environments [J].
Blackwell, Tim ;
Branke, Juergen .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2006, 10 (04) :459-472