第三讲一维优化方法优秀PPT.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《第三讲一维优化方法优秀PPT.ppt》由会员分享,可在线阅读,更多相关《第三讲一维优化方法优秀PPT.ppt(62页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1第一页,本课件共有62页第三章第三章 一维优化方法一维优化方法n本章所解决的基本问题是对一维目标函数本章所解决的基本问题是对一维目标函数 F(x)求最求最优点的问题,它虽然是求单变量极值问题,考虑到优点的问题,它虽然是求单变量极值问题,考虑到很多时候函数的求导比较困难,甚至根本不可导,很多时候函数的求导比较困难,甚至根本不可导,所以在最优化技术中一般不用解析法而是采用直接所以在最优化技术中一般不用解析法而是采用直接探索方法求最优点,探索方法求最优点,对单变量直接探索称为一维探索对单变量直接探索称为一维探索或一维搜索,这种求优的方法称为一维优化方法或一维搜索,这种求优的方法称为一维优化方法。n
2、对于多维的优化问题,一般是转化为一维问题处理,所对于多维的优化问题,一般是转化为一维问题处理,所以一维优化方法是用于求解多维优化的基础。以一维优化方法是用于求解多维优化的基础。第二页,本课件共有62页二维优化问题中一维搜索二维优化问题中一维搜索对于任意一次迭代计算,总是希对于任意一次迭代计算,总是希望从已知的点望从已知的点 x(k)出发,沿给定出发,沿给定的方向的方向 s(k)搜索到目标函数极小值搜索到目标函数极小值点点 x(k+1),即求参数,即求参数 a 的一个的一个最优最优步长因子步长因子a(k),使:,使:F(x(k+1)=minF(x(k)+a(k)s(k)这种在给定方向上确定最优步
3、长的过程,在多维优化过程中是多次这种在给定方向上确定最优步长的过程,在多维优化过程中是多次反复进行的,所以说一维搜索是解多维优化问题的基础。反复进行的,所以说一维搜索是解多维优化问题的基础。上述极小化问题实际上是以上述极小化问题实际上是以a为变为变量的一维优化问题,表示为:量的一维优化问题,表示为:minf(a)第三页,本课件共有62页第三章第三章 一维优化方法一维优化方法ppFibonacciFibonacci法法法法/分数法分数法分数法分数法pp格点法格点法格点法格点法pp黄金分割法黄金分割法黄金分割法黄金分割法*pp二次插值法二次插值法二次插值法二次插值法*3.1 初始搜索区间的确定初始
4、搜索区间的确定*3.2 一维搜索的最优化方法一维搜索的最优化方法p p试探搜索试探搜索试探搜索试探搜索p p前进搜索前进搜索前进搜索前进搜索p p后退搜索后退搜索后退搜索后退搜索u一维搜索一般分两一维搜索一般分两步进行。第一步是步进行。第一步是在在s s(k k)方向上确定方向上确定函数值最小点所在函数值最小点所在区间,第二步是求区间,第二步是求出该区间内的最优出该区间内的最优步长因子步长因子a a(k k)第四页,本课件共有62页3.1 搜索区间的确定搜索区间的确定 在一维搜索时,需要确定一个搜索区间在一维搜索时,需要确定一个搜索区间 a a,b b,此区间必须包含函数的极,此区间必须包含函
5、数的极小点小点 x x*,因此搜索区间必须是因此搜索区间必须是单峰区间单峰区间,即该区间内的函数值呈现,即该区间内的函数值呈现“高高-低低-高高”的趋势。如图所示,通过将搜索区间的趋势。如图所示,通过将搜索区间 a a,b b 逐渐缩小,直至足够小,逐渐缩小,直至足够小,就可以得到近似最优点。就可以得到近似最优点。第五页,本课件共有62页确定初始搜索区间确定初始搜索区间进退法进退法对于比较简单的一维优化问题,其搜索区间可以对于比较简单的一维优化问题,其搜索区间可以根据实际情况确定,但对于多维优化问题,在每根据实际情况确定,但对于多维优化问题,在每一次一维搜索之前都用人为方法确定搜索区间是一次一
6、维搜索之前都用人为方法确定搜索区间是很困难的。所以必须建立一定的方法,使计算机很困难的。所以必须建立一定的方法,使计算机在优化过程中自动地确定。在优化过程中自动地确定。第六页,本课件共有62页一、试探搜索一、试探搜索1、若、若 y2 y1,则极小点位于则极小点位于x1点左方,应反向后退搜索点左方,应反向后退搜索前前进进搜搜索索后后退退搜搜索索x1x1x2x2x3x3h02h0h02h0注意:注意:x1x2互换后再互换后再取取x3y1y3y2y2y3y1设函数为设函数为 y=f(x),给定初始点为给定初始点为x1,选定的初始步长为,选定的初始步长为h0。由初始点由初始点 x1 沿沿 x 轴正向取
7、轴正向取 x2 点,点,x2=x1+h0,计算,计算 x1,x2 的函数值的函数值 y1,y2,比较,比较 y1,y2 的大小,则极小点的位置有如图所示两种情况:的大小,则极小点的位置有如图所示两种情况:第七页,本课件共有62页一、前进搜索一、前进搜索前进前进搜索搜索x1x2x3h02h0y1y3y2令令h h0,并使步长加倍,并使步长加倍 h2h,取得取得 x3点,点,x3 x2+h=x2+2h0,其函数值其函数值 y3与与y2 比较比较有如下情况:有如下情况:1、若、若y2 y2 y2y3,则继续前进搜索,则继续前进搜索,各点变换如下:各点变换如下:x1 x2,y1 y2 x2 x3,y2
8、 y3第九页,本课件共有62页三、后退搜索三、后退搜索x1x2h02h0注意:注意:x1x2互换后互换后再取再取x3y2y3y1令令 h -h0,并将,并将 x1 与与 x2 对调,对调,使步长加倍使步长加倍 h2h,取得,取得x3点,点,x3 x2+h,其函数值其函数值 y3与与 y2比较比较有如下情况:有如下情况:1、若、若y2 y2 y2y3,则继续后退搜索,各点,则继续后退搜索,各点变换如下:变换如下:x1 x2,y1 y2x2 x3,y2 y3x1x2x3h02h0y1y3y2x1x2x3h02h0y1y3y2第十一页,本课件共有62页四、进退法确定搜索区间流程图四、进退法确定搜索区
9、间流程图第十二页,本课件共有62页例题例题例题例题3.1:试用进退法确定函数:试用进退法确定函数 f(x)=x2-6x+9 的一维优化搜索区间的一维优化搜索区间a,b,设初始点,设初始点 x1=0,初始步长,初始步长 h0=1解:解:计算过程如下计算过程如下:hh0=1x2x1+h=1y1=f(x1)=9,y2=f(x2)=4 由于由于y2y1,作前进搜索:,作前进搜索:h2h=2 x3x2+h=3 y3=f(x3)=0 比较比较y2,y3有有 y2y3,再做前进搜索,再做前进搜索x1x2=1,y1y2=4x2x3=3,y2y3=0h2h=4x3x2+h=7,y3=F(x3)=16第十三页,本
10、课件共有62页再比较再比较y2,y3有有y2y3,则取,则取ax1=1,bx3=7搜索区间搜索区间a,b为为1,7搜索过程见下图搜索过程见下图第十四页,本课件共有62页3.2 一维搜索的最优化方法一维搜索的最优化方法 在确定了搜索区间以后,一维优化的任务是采用某种方法将此在确定了搜索区间以后,一维优化的任务是采用某种方法将此区间逐步缩小,在满足收敛精度或迭代精度的情况下,使其达区间逐步缩小,在满足收敛精度或迭代精度的情况下,使其达到包含极小点的一个很小的邻域,以取得一个近似的最优点。到包含极小点的一个很小的邻域,以取得一个近似的最优点。一维优化的方法有如下几种:一维优化的方法有如下几种:1.1
11、.分数法分数法/Fibonacci/Fibonacci法法2.2.格点法格点法3.3.黄金分割法黄金分割法 4.4.二次插值法二次插值法第十五页,本课件共有62页Fibonacci数列数列13世纪的意大利数学家斐波那契世纪的意大利数学家斐波那契(Fibonacci)提提出了这样一个问题:假定一对兔子在它们出生出了这样一个问题:假定一对兔子在它们出生整整两个月以后可以生一对小兔子,其后每隔整整两个月以后可以生一对小兔子,其后每隔一个月又可以再生一对小兔子。假定现在在一一个月又可以再生一对小兔子。假定现在在一个笼子里有一对刚生下来的小兔子,请问一年个笼子里有一对刚生下来的小兔子,请问一年以后笼子里
12、应该有几对兔子?以后笼子里应该有几对兔子?第十六页,本课件共有62页Fibonacci数列数列斐波那契斐波那契(Fibonacci)数列:数列:0,1,1,2,3,5,8,13.第十七页,本课件共有62页Fibonacci数列的性质数列的性质n数学定义:数学定义:F0=0;F1=1;Fn=F n-1+F n 2,n22 数列数列Fn 称为称为Fibonacci 数列,数列,Fn称为第称为第n 个个Fibonacci 数,相邻两个数,相邻两个Fibonacci 数之比数之比Fn-1/Fn 称为称为称为称为Fibonacci 分数。分数。第十八页,本课件共有62页一维搜索算法一维搜索算法试探法原理
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第三 讲一维 优化 方法 优秀 PPT
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内