#优化 #函数

optlib-testfunc

测试优化算法的函数

1 个不稳定版本

0.1.0 2019年11月23日

#436#函数


optlib 中使用

MIT 许可证

6KB

optlib-testfunc

Current Version Documentation License

该包包含用于测试优化算法的函数。所有函数都有一个全局最小值。

Optlib-testfunc本版本包含以下函数

  • 抛物面。y = (x0 - 1)^2 + (x1 - 2)^2 + (x2 - 3)^2 ... (xn - n)^2。对于任何x,全局最小值位于x' = (1.0, 2.0, ..., n)。f(x') = 0。
  • 施韦夫尔函数。对于任何x位于[-500.0; 500.0],全局最小值位于x' = (420.9687, 420.9687, ...)。f(x') = 0。
  • 拉斯特林函数。对于任何x位于[-5.12; 5.12],全局最小值位于x' = (0, 0, ...)。f(x') = 0。
  • 罗森布罗克函数。对于任何x位于[-inf; inf],全局最小值位于x' = (1, 1, ...)。f(x') = 0。

依赖项

~475KB