拟牛顿法和最速下降法一样只要求每一步迭代时知道目标函数的梯度。通过测量梯度的变化,构造一个目标函数的模型使之足以产生超线性收敛性。这类方法大大优于最速下降法,尤其对于困难的问题。另外,因为拟牛顿法不需要二阶导数的信息,所以有时比牛顿法更为有效。如今,优化软件中包含了大量的拟牛顿算法用来解决无约束,约束,和大规模的优化问题。本程序是拟牛顿法-bfgs算法的matlab代码。
2019-12-21 21:39:29 1KB Matlab BFGS
1
//拟牛顿法 解非线性方程组 //徐世良主编 数值分析与算法 // C++接口 需要Eigen3支持
2019-12-21 21:11:44 3KB 拟牛顿法 非线性方程组 C++ Eigen
1
最优化算法,包括最速下降法,共轭梯度法,拟牛顿法.参考学习
2019-12-21 20:31:12 49KB 最速下降法 共轭梯度法 拟牛顿法
1
最速下降法 拟牛顿法 共轭梯度法算法描述及matlab编程实现
1
提供了解非线性方程组的matlab源程序,非常实用,对学习拟牛顿法很有帮助
2019-12-21 20:15:15 3KB 非线性方程 拟牛顿 matlab程序
1
优化方法的拟牛顿法Matlab代码,有需要的可以来下载哦!
2019-12-21 20:07:03 3KB 优化方法 拟牛顿法
1
采用拟牛顿法求解非线性方程组,结构完整,非线性方程组在此程序里为显示,若是隐式也可借鉴
2019-12-21 19:40:14 4KB C++ 拟牛顿法 非线性方程组
1