智能优化算法23个标准测试函数(Python)

原文:
Evolutionary programming made faster
IEEE Transactions on Evolutionary Computation ( IF 11.554 ) Pub Date : 1999-07-01 , DOI: 10.1109/4235.771163



单峰测试函数
F1:Sphere Function

F2:Schwefel's Problem 2.22
F3:Schwefel's Problem 1.2
F4:Schwefel's Problem 2.21
F5:Generalized Rosenbrock's Function
F6:Step Function
F7:Quartic Function i.e. Noise
多峰测试函数
F8:Generalized Schwefel's Problem 2.26
F9:Generalized Rastrigin's Function
F10:Ackley's Function

F11:Generalized Griewank's Function
F12:Generalized Penalized Function 1
F13:Generalized Penalized Function 2
固定维多峰测试函数
F14:Shekel's Foxholes Function
固定2维
F15:Kowalik's Function
固定4维
F16:Six-Hump Camel-Back Function
固定2维
F17:Branin Function
固定2维
F18:Goldstein-Price Function
固定2维
F19&F20:Hartman's Family
固定3维及6维
F21&F22&F23:Shekel's Family
固定4维
该代码主要用于自用记录,若有纰漏错误,是本人能力有限或是疏忽在此提前表达歉意,感谢批评指正。
参考来自知乎用户valley的matlab程序(地址如下)
https://zhuanlan.zhihu.com/p/397505364