这篇文章是什么?
思考优化方法或尝试优化方法时可以使用的函数的个人笔记
仿真实验虚拟库:测试函数和数据集以更多的教条主义和偏见选择
绘图是WolframAlpha 的在线版本利用
碗功能
球面函数
f(x) = \sum_{i=1}^d x_i^2
最小点:当 $x=(0,0,...,0)$ 时 $f(x)=0$
平方和函数
f(x) = \sum_{i=1}^d ix_i^2
最小点:当 $x=(0,0,...,0)$ 时 $f(x)=0$
不同幂函数的总和
f(x) = \sum_{i=1}^d | x_i |^{i+1}
最小点:当 $x=(0,0,...,0)$ 时 $f(x)=0$
烫发功能 0,D,测试版
f(x) = \sum_{i=1}^d \left( \sum_{j=1}^d (j+\beta)\left(x^i_j - \frac{1}{j^i}\right) \right)^2
最小点:当 $x=(1,1/2,...,1/d)$ 时 $f(x)=0$
三元函数
f(x) = \sum_{i=1}^d (x_i-1)^2 - \sum_{i=2}^d x_i x_{i-1}
最小点:$f(x)=-d(d+4)(d-1)/6$ 当$x_i=i(d+1-i)$
具有大量局部最小值的函数
阿克莱函数
f(x) = -a \text{exp} \left( -b\sqrt{\frac{1}{d} \sum_{i=1}^d x_i^2} \right) -\text{exp}\left(\frac{1}{d} \sum_{i=1}^d \text{cos}(cx_i) \right) + a + \text{exp}(1)
推荐值:$a = 20, b = 0.2, c = 2\pi$
最小点:当 $x=(0,0,...,0)$ 时 $f(x)=0$
格里万函数
f(x) = \sum_{i=1}^d \frac{x_i^2}{4000} - \prod_{i=1}^d \text{cos}\left(\frac{x_i}{\sqrt{i}}\right)+1
最小点:当 $x=(0,0,...,0)$ 时 $f(x)=0$
征税功能
f(x) = \text{sin}^2(\pi \omega_1) + \sum_{i=1}^{d-1}(\omega_i-1)^2(1+10\text{sin}^2(\pi \omega_i+1)) + (w_d-1)^2(1+\text{sin}^2(2\pi\omega_d)) \\
\text{for } \omega_i = 1 + \frac{x_i-1}{4}
最小点:当 $x=(1,1,...,1)$ 时 $f(x)=0$
拉氏函数
f(x) = 10d + \sum_{i=1}^d(x_i^2-10\cos(2\pi x_i)) \
最小点:当 $x=(0,0,...,0)$ 时 $f(x)=0$
板函数
扎哈罗夫函数
f(x) = \sum_{i=1}^d x_i^2 + \left(\sum_{i=1}^d 0.5ix_i \right)^2 + \left( \sum_{i=1}^d 0.5ix_i \right)^4
悬崖函数
狄克逊价格函数
f(x) = (x_1-1)^2 + \sum_{i=2}^d i(2x_i^2-x_{i-1})^2
最小点:当 $x=(0,0,...,0)$ 时 $f(x)=0$
罗森布洛克函数
f(x) = \sum_{i=1}^{d-1} \left( 100(x_{i+1}-x_i^2 )^2 + (x_i-1)^2 \right)
最小点:当 $x=(1,1,...,1)$ 时 $f(x)=0$
其他
烫发功能 D,测试版
f(x) = \sum_{i=1}^d \left( \sum_{j=1}^d (j^i+\beta) \left(\left(\frac{x_j}{j}\right)^i-1\right)\right)^2
最小值:当 $x=(1,2,...,d)$ 时 $f(x)=0$
原创声明:本文系作者授权爱码网发表,未经许可,不得转载;
原文地址:https://www.likecs.com/show-308626891.html