针对10种工程常用的优化算法进行实验研究,选取12个优化算法Benchmark测试函数进行算法评价,包括连续的和不连续的、凸的和非凸的、单峰的和多峰的、二次的和非二次的、低维的和高维的、有约束的和无约束的测试函数。对实验结果进行分析,从解空间的角度对算法的特性进行分析总结,给出了算法选取的准则。
Twelve Benchmark optimization--testing functions were used to study performance of ten engineering--oriented optimization algorithms. The twelve benchmark functions consisted of continuous function,discontinuous function,convex function, concave function, unimodal function, multimodal function, quadratic function, non-- quadratic function, low-- dimensional function, high-- dimensional function,function with constraints and function without constraints. Based on the analysis of experimental results, characteristics of theses algorithms are summarized and criterions for selecting optimal algorithm are put forward.