第三章无约束非线性规划PPT讲稿.ppt
《第三章无约束非线性规划PPT讲稿.ppt》由会员分享,可在线阅读,更多相关《第三章无约束非线性规划PPT讲稿.ppt(84页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第三章无约束非线性规划第1页,共84页,编辑于2022年,星期二无约束非线性规划无约束非线性规划第一节 最优性条件第二节 一维搜索第三节 最速下降法和共轭梯度法第四节 牛顿法和拟牛顿法(变尺度法)第五节 信赖域法第2页,共84页,编辑于2022年,星期二引言本章讨论如下的优化模型其中其中 是是 的实值连续函数,通常假定具有二阶连续偏的实值连续函数,通常假定具有二阶连续偏导数。导数。第3页,共84页,编辑于2022年,星期二预备知识第4页,共84页,编辑于2022年,星期二预备知识第5页,共84页,编辑于2022年,星期二预备知识第6页,共84页,编辑于2022年,星期二最优性条件第7页,共84
2、页,编辑于2022年,星期二最优性条件定理的逆不成立,即梯度为零的点不一定是局部解。第8页,共84页,编辑于2022年,星期二最优性条件第9页,共84页,编辑于2022年,星期二迭代法求解无约束优化问题的常用方法是数值解法,而数值解法中最为常见的是迭代法。迭代法思想:第10页,共84页,编辑于2022年,星期二迭代法第11页,共84页,编辑于2022年,星期二最优性条件第12页,共84页,编辑于2022年,星期二迭代算法迭代的终止条件在不同的最优化方法中也是不同的。理论上,迭代的终止条件在不同的最优化方法中也是不同的。理论上,根据最优性的一阶必要条件,以及算法的设计思想,可以用根据最优性的一阶
3、必要条件,以及算法的设计思想,可以用来终止迭代,其中来终止迭代,其中是给定的精度要求。是给定的精度要求。第13页,共84页,编辑于2022年,星期二一维搜索第14页,共84页,编辑于2022年,星期二一维搜索二分法 对于区间a,b上连续不断、且f(a)f(b)0的函数y=f(x),通过不断地把函数f(x)的零点所在的区间一分为二,使区间的两个端点逐步逼近零点,进而得到零点近似值的方法叫做二分法(bisectionbisection)例2 借助计算器或计算机用二分法求方程2x+3x=7 的近似解(精确到0.1).第15页,共84页,编辑于2022年,星期二一维搜索二分法那么我们一起来总结一下二分
4、法的解题步骤那么我们一起来总结一下二分法的解题步骤给定精确度,用二分法求函数f(x)零点近似解的步骤如下:,给定精确度 ;确定区间a,b,验证求区间(a,b)的中点 ;计算f();若f()=0,则就是函数的零点;若,则令b=();此时零点若,则令a=(此时零点);判断是否达到精确度:即若|a-b|eps&k fu a=l;l=u;u=a+0.618*(b-a);else b=u;u=l;l=a+0.382*(b-a);end k=k+1;tol=abs(b-a);endif k=100000 disp(找不到最小值!);x=NaN;minf=NaN;return;endx=(a+b)/2;mi
5、nf=subs(f,findsym(f),x);format short;黄金分割法源程序黄金分割法源程序第21页,共84页,编辑于2022年,星期二一维搜索牛顿法第22页,共84页,编辑于2022年,星期二一维搜索牛顿法第23页,共84页,编辑于2022年,星期二一维搜索牛顿法 对于正定二次函数,牛顿法一步即可达到最优解。对于对于正定二次函数,牛顿法一步即可达到最优解。对于一般非二次函数,牛顿法并不能保证经过有限次迭代法求得一般非二次函数,牛顿法并不能保证经过有限次迭代法求得最优解,但如果初始点充分靠近极小点,牛顿法的收敛速度最优解,但如果初始点充分靠近极小点,牛顿法的收敛速度一般是很快的。
6、一般是很快的。第24页,共84页,编辑于2022年,星期二牛顿法程序function x,minf=minNewton(f,x0,eps)format long;if nargin=2 eps=1.0e-6;enddf=diff(f);d2f=diff(df);k=0;tol=1;while toleps dfx=subs(df,findsym(df),x0);if diff(d2f)=0 d2fx=double(d2f);else d2fx=subs(d2f,findsym(d2f),x0);end x1=x0-dfx/d2fx;k=k+1;tol=abs(dfx);x0=x1;endx=x
7、1;minf=subs(f,findsym(f),x);format short;第25页,共84页,编辑于2022年,星期二最速下降法和共轭梯度法第26页,共84页,编辑于2022年,星期二最速下降法第27页,共84页,编辑于2022年,星期二最速下降法第28页,共84页,编辑于2022年,星期二最速下降法第29页,共84页,编辑于2022年,星期二最速下降法第30页,共84页,编辑于2022年,星期二最速下降法第31页,共84页,编辑于2022年,星期二最速下降法第32页,共84页,编辑于2022年,星期二最速下降法第33页,共84页,编辑于2022年,星期二最速下降法源程序运行结果运行结
8、果第34页,共84页,编辑于2022年,星期二共轭梯度法1.1.算法原理算法原理 共轭梯度法是利用目标函数梯度逐步产生共轭方向作为线搜索方向的方法,每次搜索方向都是在目标函数梯度的共轭方向,搜索步长通过一维极值算法确定。共轭梯度法是介于最速下降法与牛顿法之间的一个方法。它仅需共轭梯度法是介于最速下降法与牛顿法之间的一个方法。它仅需利用一阶导数的信息,但克服了最速下降法收敛慢的缺点,又避免了利用一阶导数的信息,但克服了最速下降法收敛慢的缺点,又避免了牛顿法需要存储和计算牛顿法需要存储和计算HesseHesse矩阵并求逆的缺点。共轭梯度法不仅是矩阵并求逆的缺点。共轭梯度法不仅是解大型线性方程组最有
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第三 无约束 非线性 规划 PPT 讲稿
限制150内