第二章 线搜索技术课件.ppt
《第二章 线搜索技术课件.ppt》由会员分享,可在线阅读,更多相关《第二章 线搜索技术课件.ppt(32页珍藏版)》请在三一办公上搜索。
1、第二章 线搜索技术,前章知识回顾与本章知识提要2.1精确线搜索及其Matlab实现2.2非精确线搜索及其Matlab实现2.3线搜索法的收敛性,前章知识回顾,1.无约束优化问题:对于函数hi(x), gj(x),若集合E=i: hi(x)=0与I=i: gj(x)0构成的指标集EI为空集,则称之为无约束优化问题。2.凸函数:设函数f:D包含于RnR,其中D为凸集。称f是D上的凸函数,是指对任意的x,yD及任意的实数0,1,都有f(x+(1-)y)f(x)+(1-)f(y).当等号不成立时f是严格的凸函数。,本章知识提要,研究无约束优化问题的数值方法,不仅是出于实际问题的需要,同时也是研究约束优
2、化问题数值方法的基础,本章主要讨论一维线搜索算法及其收敛性分析。我们考虑下面的无约束优化模型通过某种搜索方式确定步长因子 使得 (2.1)这实际上是怒变函数 在一个规定的方向上移动所形成的单变量优化问题,也就是所谓的“线搜索”或“一维搜索”技术。令 (2.2),这样,搜索式(2.1)等价于求步长 使得 线搜索有精确线搜索和非精确线搜索之分,所谓精确线搜索,是指求 使目标函数 沿方向 达到极小,即或若 是连续可微的,那么由精确线搜索得到的步长因子 具有如下性质:亦即 (2.3)上述性质在后面的算法收敛分析中起着很重要的作用。,所谓非精确线搜索,是指选取 使目标函数 得到可接受的下降量,即 是可接
3、受的。定义13 设 是定义在实数集上的一元函数, 并且 .若存在区间a,b 使 ,则称a,b是极小化问题(2.4)的搜索区间。进一步,若 使得 在 上严格递减,在 上严格递增,则称a,b是 的单峰区间, 是a,b上的单峰函数。下面介绍一种确定搜索区间并保证具有近似单峰性质的数值算法进退法算法2(进退法),步1 选取 计算 置k=0.步2 令 计算 , 若 转 步3 否则转步4.步3 加大步长,令 转步2.步4 反向搜索或输出,若k=0,令k=1,转步2,否则停止迭代,令输出a,b.,2.1精确线搜索及其Matlab实现,精确线搜索分为两类,一类是使用导数的搜索,如插值法,牛顿法,及抛物线法等;
4、另一类是不用导数的搜索,如0.618法,分数法及成功-失败法等,这里仅介绍0.618法和二次插值法。1.黄金分割法 设 其中 是搜索区间 上的单峰函数,在第i次迭代时的搜索区间为 ,取两个试探点 且 ,计算 ,根据单峰函数的性质,可能会出现如下两种情形之一(1)若则令 ,(2)若则令我们要求两个试探点满足下面两个条件:(a) 和的长度相同,即 (b)区间长度的缩短率相同,即从而可得 (2.5)先考虑情形(1),此时,新的搜索区间为为了进一步缩短搜索区间,需取新的试探点由(2.5)得,若令 ,t0(2.6)则解方程(2.6)得区间长度缩短率为t= 0.618算法3 (0.618法)步0 确定搜索
5、区间 和容许误差0,计算初始试探点 及相应的函数值 置i=0.步1 若 转步2,否则,转步3.步2 计算左试探点,若 停算,输出 ,否则,令,计算 ,i=i+1,转步1.步3 计算右试探点,若 停算,输出 否 则,令计算 ,i=i+1,转步1.,程序1 (0.618 法程序) 用0.618 法求单变量函数 在单峰区间a,b上的近似极小点.function s,phis,k,G,E=golds(phi,a,b,delta,epsilon)%输入: phi是目标函数, a, b 是搜索区间的两个端点% delta, epsilon分别是自变量和函数值的容许误差%输出: s, phis分别是近似极小
6、点和极小值, G是nx4矩阵,% 其第k行分别是a,p,q,b的第k次迭代值ak,pk,qk,bk,% E=ds,dphi, 分别是s和phis的误差限.t=(sqrt(5)-1)/2; h=b-a;phia=feval(phi,a); phib=feval(phi,b);p=a+(1-t)*h; q=a+t*h;phip=feval(phi,p); phiq=feval(phi,q);,k=1; G(k,:)=a, p, q, b;while(abs(phib-phia).epsilon)(h.delta) if(phip.phiq) b=q; phib=phiq; q=p; phiq=ph
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第二章 线搜索技术课件 第二 搜索 技术 课件
链接地址:https://www.31ppt.com/p-1851324.html