测试函数经常用来测试优化算法的性能,根据函数的物理性质和形状将测试函数进行简单的分类。并使用matlab或R语言进行实现。
具体的见 http://www.sfu.ca/~ssurjano/optimization.html
也可看看 https://blog.csdn.net/jiang425776024/article/details/87358300
局部极值
Ackley Function
Bukin Function N. 6
Cross-in-Tray Function
Drop-Wave Function
Eggholder Function
Gramacy & Lee (2012) Function
Griewank Function
Holder Table Function
Langermann Function
Levy Function
Levy Function N. 13
Rastrigin Function
Schaffer Function N. 2
Schaffer Function N. 4
Schwefel Function
Shubert Function
碗状的
Bohachevsky Functions
Perm Function 0, d, β
Rotated Hyper-Ellipsoid Function
Sphere Function
Sum of Different Powers Function
Sum Squares Function
Trid Function
板状的(片状的)
Booth Function
Matyas Function
McCormick Function
Power Sum Function
Zakharov Function
山谷状的
Three-Hump Camel Function
Six-Hump Camel Function
Dixon-Price Function
Rosenbrock Function
陡峭的山脊
De Jong Function N. 5
Easom Function
Michalewicz Function
其他
Beale Function
Branin Function
Colville Function
Forrester et al. (2008) Function
Goldstein-Price Function
Hartmann 3-D Function
Hartmann 4-D Function
Hartmann 6-D Function
Perm Function d, β
Powell Function
Shekel Function
Styblinski-Tang Function