说明:这里实现了一个最优化控制的算法,牛顿梯度法的源代码,运行于matlab平台下。
说明:马昌凤-最优化计算方法及其MATLAB程序实现全文PDF,另外有文中程序,仅供学友们交流最优化。
说明:本学期的最优控制作业,对牛顿法、梯度法、共轭梯度法等三种变分法,进行了比较,并得出结论
说明:约束最优化方法--最速下降法(也叫梯度法),是人们用来求多个变量函数极值问题的最早的一种方法。
说明:程序包包含若个子程序,其中有最速下降法,共轭梯度法,牛顿法,拟牛顿法等搜索算法,运行过程中,比较各个算法的优缺点,便于对具体情况做出合适的选择
说明:非线性规划中的最陡下降法、BFGS方法和共轭梯度法matlab源程序(3-拟牛顿BFGS方法).m
说明:介绍了基本优化方法,比如基本的牛顿法,拟牛顿法,以及相关的约束最优化方法如拉格朗日乘子法等。
说明:matlab最优化程序包括 无约束一维极值问题 进退法 黄金分割法 斐波那契法 牛顿法基本牛顿法 全局牛顿法 割线法 抛物线法 三次插值法 可接受搜索法 Goidstein法 Wolfe.Powell法 单纯形搜索法 Powell法 最速下降法 共轭梯度法 牛顿法 修正牛顿法 拟牛顿法 信赖域法 显...