Evolving a Nelder-Mead Algorithm for Optimization with Genetic Programming

被引:0
作者
Fajfar, Iztok [1 ]
Puhan, Janez [1 ]
Burmen, Arpad [1 ]
机构
[1] Univ Ljubljana, Fac Elect Engn, Ljubljana 1000, Slovenia
关键词
Derivative-free optimization; Nelder-Mead; Direct search methods; Downhill simplex method; Genetic programming; Meta-optimization; Hyper-heuristic; DERIVATIVE-FREE OPTIMIZATION; SIMPLEX-METHOD; CONVERGENCE;
D O I
10.1162/evco_a_00174
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We used genetic programming to evolve a direct search optimization algorithm, similar to that of the standard downhill simplex optimization method proposed by Nelder and Mead (1965). In the training process, we used several ten-dimensional quadratic functions with randomly displaced parameters and different randomly generated starting simplices. The genetically obtained optimization algorithm showed overall better performance than the original Nelder-Mead method on a standard set of test functions. We observed that many parts of the genetically produced algorithm were seldom or never executed, which allowed us to greatly simplify the algorithm by removing the redundant parts. The resulting algorithm turns out to be considerably simpler than the original Nelder-Mead method while still performing better than the original method.
引用
收藏
页码:351 / 373
页数:23
相关论文
共 31 条
[1]  
[Anonymous], 2003, Genetic programming IV: routine human-competitive machine intelligence
[2]  
Burke EK, 2006, LECT NOTES COMPUT SC, V4193, P860
[3]  
Burke EK, 2009, INTEL SYST REF LIBR, V1, P177
[4]   Grid restrained Nelder-Mead algorithm [J].
Burmen, Arpad ;
Puhan, Janez ;
Tuma, Tadej .
COMPUTATIONAL OPTIMIZATION AND APPLICATIONS, 2006, 34 (03) :359-375
[5]  
Ciesielski V, 2002, IEEE C EVOL COMPUTAT, P67, DOI 10.1109/CEC.2002.1006211
[6]  
Conn Andrew R, 2009, Introduction to Derivative-Free Optimization
[7]   Evolutionary design of Evolutionary Algorithms [J].
Diosan, Laura ;
Oltean, Mihai .
GENETIC PROGRAMMING AND EVOLVABLE MACHINES, 2009, 10 (03) :263-306
[8]   Implementing the Nelder-Mead simplex algorithm with adaptive parameters [J].
Gao, Fuchang ;
Han, Lixing .
COMPUTATIONAL OPTIMIZATION AND APPLICATIONS, 2012, 51 (01) :259-277
[9]  
Helmuth T., 2011, P 13 ANN C COMP GEN, P799
[10]   Evolving an Improved Algorithm for Envelope Reduction Using a Hyper-Heuristic Approach [J].
Koohestani, Behrooz ;
Poli, Riccardo .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2014, 18 (04) :543-558