New Criteria for Comparing Global Stochastic Derivative-Free Optimization Algorithms

被引:0
作者
McCart, Jonathan [1 ]
Almomani, Ahmad [1 ]
机构
[1] SUNY Coll Geneseo, Dept Math, Geneseo, NY 14454 USA
关键词
Derivative-free optimization; algorithm comparison; test problem benchmarking;
D O I
10.14569/ijacsa.2019.0100781
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
For many situations, the function that best models a situation or data set can have a derivative that may be difficult or impossible to find, leading to difficulties in obtaining information about the optimal values of the function. Thus, numerical methods for finding these important values without the direct involvement of the derivative have been developed, making the representation and interpretation of the results for these algorithms of importance to the researchers using them. This is the motivation to use and compare between derivative-free optimization (DFO) algorithms. The comparison methods developed in this paper were tested using three global solvers: Genetic Algorithm (GA), Particle Swarm Optimization (PSO), and Simulated Annealing (SA) on a set of 26 n-dimensional test problems of varying convexity, continuity, differentiability, separability, and modality. Each solver was run 100 times per problem at 2, 20, 50 and 100 dimensions. The formulation for each algorithm used comes from the MATLAB Optimization Toolbox, unedited or revised. New criteria for comparing DFO solver performance are introduced in terms defined as Speed, Accuracy, and Efficiency, taken at different levels of precision and dimensionality. The numerical results for these benchmark problems are analyzed using these methods.
引用
收藏
页码:614 / 625
页数:12
相关论文
共 20 条
[1]  
[Anonymous], MATLAB2017B
[2]  
[Anonymous], 2007, Introduction to Genetic Algorithms
[3]  
[Anonymous], 2017, CORR
[4]   Best practices for comparing optimization algorithms [J].
Beiranvand, Vahid ;
Hare, Warren ;
Lucet, Yves .
OPTIMIZATION AND ENGINEERING, 2017, 18 (04) :815-848
[5]   Particle swarms and population diversity [J].
Blackwell, TM .
SOFT COMPUTING, 2005, 9 (11) :793-802
[6]  
Clerc M., 2006, Particle swarm optimization
[7]  
Djidjev Hristo N., 2018, Efficient combinatorial optimization using quantum annealing
[8]  
Engelbrecht A.P., 2006, Fundamentals of Computational Swarm Intelligence
[9]  
Engelbrecht A. P., 2007, COMPUTATIONAL INTELL, V2nd ed.
[10]  
Estevez P. A., 2008, GENETIC PROGRAMMING, V9, P367, DOI [10.1007/s10710-008-9064-z, DOI 10.1007/S10710-008-9064-Z]