这篇文章是什么?

思考优化方法或尝试优化方法时可以使用的函数的个人笔记
仿真实验虚拟库:测试函数和数据集以更多的教条主义和偏见选择

绘图是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

相关文章:

  • 2021-10-03
  • 2021-10-16
  • 2022-12-23
  • 2021-08-14
  • 2022-12-23
  • 2022-12-23
  • 2021-12-02
  • 2021-12-27
猜你喜欢
  • 2022-12-23
  • 2021-08-21
  • 2021-12-04
  • 2021-04-04
  • 2021-05-09
  • 2021-11-19
  • 2022-12-23
相关资源
相似解决方案