《维搜索方法》PPT课件.ppt
《《维搜索方法》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《维搜索方法》PPT课件.ppt(30页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第3章章 一维搜索方法一维搜索方法l 当当采采用用数数学学规规划划法法寻寻求求多多元元函函数数的的极极值值点点时时,一般要进行一系列如下格式的迭代计算一般要进行一系列如下格式的迭代计算:当方向当方向 给定给定,求最佳步长,求最佳步长 就是求一元函数就是求一元函数:的极值问题,这一过程被称为一维搜索的极值问题,这一过程被称为一维搜索(单变量优化单变量优化).).一维搜索方法分类:一维搜索方法分类:(a)试探法试探法;(b)插值法插值法 1 1、单谷、单谷(峰)区间峰)区间 在给定区间内仅有一个谷值在给定区间内仅有一个谷值(极大或极小极大或极小)的函数的函数称为单谷数,其区间称为单谷区间称为单谷
2、数,其区间称为单谷区间3.1 一维搜索的基本思想一维搜索的基本思想 O f(a)b x*x a 函数值:函数值:“大小大小大大”图形:图形:“高高低低高高”单谷区间中一定能求得单谷区间中一定能求得一个极小点一个极小点 2 2、一维搜索的基本思想、一维搜索的基本思想 方向导数找初始单谷区间是一维搜索的第一步方向导数找初始单谷区间是一维搜索的第一步.第二步使区间缩小第二步使区间缩小 收敛精度或迭代精度收敛精度或迭代精度3.2 确定初始单谷区间的进退法确定初始单谷区间的进退法 基本思想:基本思想:基本思想:基本思想:对对f(x)任选一个初始点任选一个初始点a1及初始步长及初始步长h,通过比较通过比较
3、这两点函数值的大小,确定第三点位置,比较这三点这两点函数值的大小,确定第三点位置,比较这三点的函数值大小,确定是否为的函数值大小,确定是否为“高高低低高高”形态形态步骤:步骤:步骤:步骤:(1)选定初始点选定初始点x1,初始步长,初始步长h,计算计算 f 1f(x1),f 2f(x1+h)(2)比较比较f 1和和f 2。(a)如如f 1 f 2,向右前进;加大步长向右前进;加大步长 h 2 h,转(转(3)向前)向前 (b)如如f 1 f 2,向左后退;向左后退;h-h0,转(转(3)向后探测,)向后探测,(c)如如f 1 f 2,极小点在极小点在x1 x1 h 之间。之间。(3)产生新的探测
4、点产生新的探测点a3a1h,y3f(a3);(4)比较函数值比较函数值 y2与y3:(a)如如y20时,a,b=a1,a3;hy3,加大步长加大步长 h2 h,a1=a2,a2=a3,转(3)继续探测继续探测3.3 黄金分割法法)区间消去法原理:搜索区间确定之后,采用区间消去法逐步搜索区间确定之后,采用区间消去法逐步缩短搜索区间,从而找到极小点的数值近似解缩短搜索区间,从而找到极小点的数值近似解 假定在搜索区间内假定在搜索区间内a,b 任取两点任取两点a1,b1;f(a1)f(b1)f(a1)f(b1)f(a1)f(b1)a1a1 a1 b1baabab b1b1f1f(a1),f2f(b1)
5、l f1f(a1),f2f(b1)l(1)如f1f2,则缩小的新区间为a1,b;l(3)如f1=f2,则缩小的新区间为a1,b1f(a1)f(b1)f(a1)f(b1)f(a1)f(b1)a1a1 a1b1baabab b1 b1综合为两种情况:若 则取 为缩短后的搜索区间。若 则取 为缩短后的搜索区间。黄金分割法 黄金分割律是公元前六世纪,希腊的大数学家毕达哥拉黄金分割律是公元前六世纪,希腊的大数学家毕达哥拉斯发现的:如果把一条线段分成两部分,长段和短段的长斯发现的:如果把一条线段分成两部分,长段和短段的长度之比是,整条线段和长段的比也是时,才是和黄金一样度之比是,整条线段和长段的比也是时,
6、才是和黄金一样最完美的分割,进行分割的这个点就叫黄金分割点最完美的分割,进行分割的这个点就叫黄金分割点 l 黄金分割法适用于黄金分割法适用于a,ba,b区间上的任何单谷函数求极小值区间上的任何单谷函数求极小值问题。对函数除要求问题。对函数除要求“单谷单谷”外不作其他要求,甚至可以外不作其他要求,甚至可以不连续。因此,这种方法的适应面相当广不连续。因此,这种方法的适应面相当广l 黄金分割法也是建立在区黄金分割法也是建立在区间间消去法原理基消去法原理基础础上的上的试试探方探方法法。l 在搜索区在搜索区间间内内a,ba,b适当插入两点适当插入两点 ,将区,将区间间分成分成三段三段;l 利用区利用区间
7、间消去法,使搜索区消去法,使搜索区间缩间缩小,通小,通过过迭代迭代计计算,使算,使搜索区搜索区间间无限无限缩缩小,从而得到极小点的数小,从而得到极小点的数值值近似解近似解 将区将区将区将区间间间间分成三段分成三段分成三段分成三段 黄金分割法还要求在保留下来的区间内再插入一点所形成的区间新三段,与原来区间的三段具有相同的比例分布 f(a1)f(a2)f(a1)f(a2)a1 a1 a2abab a2黄金分割法要求插入两点:黄金分割法要求插入两点:黄金分割法区间消去示意:黄金分割法区间消去示意:l黄金分割法的搜索过程:黄金分割法的搜索过程:l1)给出初始搜索区间及收敛精度,将 赋以。l2)按坐标点
8、计算公式计算 ,;并计算其对应的函数值。l3)根据区间消去法原理缩短搜索区间。为了能用原来的坐标点计算公式,需进行区间名称的代换,并在保留区间中计算一个新的试验点及其函数值。l如果 ,则新区间 令 ,记N0=0;l如果 ,则新区间 ,l令 ,记N0=1;l4)检查区间是否缩短到足够小和函数值收敛到足够精度,如果收敛条件满足,则取最后两试验点的平均值作为极小点的数值近似解。如果条件不满足则转向步骤5)。l5)产生新的插入点:l 如N0=0,则取 ;l 如N0=1,则取 ,l转向3)进行新的区间缩小。f(a1)f(a2)f(a1)f(a2)a1(a)a1(a2)a2(b)abab a2(a1)a1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 维搜索方法 搜索 方法 PPT 课件
限制150内