第4章 最优化搜索算法的结构与一维搜索优秀课件.ppt
《第4章 最优化搜索算法的结构与一维搜索优秀课件.ppt》由会员分享,可在线阅读,更多相关《第4章 最优化搜索算法的结构与一维搜索优秀课件.ppt(31页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第4章 最优化搜索算法的结构与一维搜索1第1页,本讲稿共31页4.1 4.1 常用的搜索算法结构常用的搜索算法结构一、收敛性概念:一、收敛性概念:考虑(考虑(fs)设迭代算法产生点列设迭代算法产生点列x(k)S.1.理想的收敛性:设理想的收敛性:设x*S是是g.opt.当当x*x(k)或或 x(k)x*,k,满足满足 时,称算法收敛到最优解时,称算法收敛到最优解 x*。2第2页,本讲稿共31页4.1 4.1 常用的搜索算法结构常用的搜索算法结构 由于非线性规划问题的复杂性,实用中建立下列收敛由于非线性规划问题的复杂性,实用中建立下列收敛性概念性概念:2.实用收敛性:定义解集实用收敛性:定义解集
2、 S*=x|x 具有某种性质具有某种性质 例:例:S*=x|x-g.opt S*=x|x-l.opt S*=x|f(x)=0 S*=x|f(x)(为给定的实数,称为阈值为给定的实数,称为阈值)3第3页,本讲稿共31页4.1 4.1 常用的搜索算法结构常用的搜索算法结构一、收敛性概念:一、收敛性概念:考虑(考虑(fs)2.实用收敛性(续)实用收敛性(续)收敛性:设解集收敛性:设解集S*,x(k)为算法产生的为算法产生的点列。下列情况之一成立时,称算法收敛:点列。下列情况之一成立时,称算法收敛:1 x(k)S*;2x(k)S*,k,X(k)任意极限点任意极限点S*。全局收敛:对任意初始点全局收敛:
3、对任意初始点x(1),算法均收敛。算法均收敛。局部收敛:当局部收敛:当x(1)充分接近解充分接近解x*时,算法才收敛。时,算法才收敛。4第4页,本讲稿共31页4.1 4.1 常用的搜索算法结构常用的搜索算法结构二、收敛速度二、收敛速度 设算法产生点列设算法产生点列x(k),收敛到解收敛到解x*,且且x(k)x*,k,1.线性收敛:线性收敛:当当k充分大时成立。充分大时成立。2.超线性收敛:超线性收敛:3.二阶收敛:二阶收敛:0,是,是 使当使当k充分大时有充分大时有5第5页,本讲稿共31页4.1 4.1 常用的搜索算法结构常用的搜索算法结构二、收敛速度(续)二、收敛速度(续)定理:设算法点列定
4、理:设算法点列x(k)超线性收敛于超线性收敛于x*,且且x(k)x*,k,那么,那么证明只需注意证明只需注意|x(k+1)x*|-|x(k)x*|x(k+1)x(k)|x(k+1)x*|+|x(k)x*|,除以,除以|x(k)x*|并令并令k,利用超线性收敛定义可得结果。,利用超线性收敛定义可得结果。6第6页,本讲稿共31页4.1 4.1 常用的搜索算法结构常用的搜索算法结构三、二次终结性三、二次终结性一个算法用于解正定二次函数的无约束极小时,一个算法用于解正定二次函数的无约束极小时,有限步迭代可达最优解,则称该算法具有二次终有限步迭代可达最优解,则称该算法具有二次终结性。结性。二次终结性二次
5、终结性=共轭方向共轭方向+精确一维搜索。精确一维搜索。共轭方向共轭方向 定义:定义:设设 Ann 对称正定,对称正定,d(1),d(2)Rn,d(1)0,d(2)0,满足满足d(1)TAd(2)=0,称称d(1),d(2)关关于矩阵于矩阵A共轭共轭。共轭向量组:共轭向量组:d(1),d(2),d(m)Rn 均非零,均非零,满足满足d(i)TAd(j)=0,(ij).7第7页,本讲稿共31页4.1 4.1 常用的搜索算法结构常用的搜索算法结构三、二次终结性(续)三、二次终结性(续)当当A=I(单位矩阵单位矩阵)时,时,d(1)TAd(2)=d(1)Td(2)=0,即正交关即正交关系。系。当当d(
6、1),d(2),d(m)关于正定矩阵关于正定矩阵A两两共轭时,两两共轭时,d(1),d(2),d(m)线性无关。线性无关。proof:设设d=1 1 d(1)+2 2d(2)+m md(m)=0,j=1,2,m,d(j)TAd=jd(j)TAd(j)=0 d(j)TAd(j)0,故,故 j j =0,即线性无关。,即线性无关。超线性收敛和二次终结性常用来讨论算法的优点。超线性收敛和二次终结性常用来讨论算法的优点。正定正定8第8页,本讲稿共31页4.1 4.1 常用的搜索算法结构常用的搜索算法结构四、下降算法模型四、下降算法模型 考虑(考虑(fs)常用一种线性搜索的方式来求解:迭代中从一常用一种
7、线性搜索的方式来求解:迭代中从一点出发沿下降可行方向找一个新的、性质有改点出发沿下降可行方向找一个新的、性质有改善的点。善的点。下降方向下降方向 :设设 S,d Rn,d0,若存在若存在 ,使,使 ,称,称d 为为 在在 点的下降方向。点的下降方向。min f(x)s.t.xS9第9页,本讲稿共31页4.1 4.1 常用的搜索算法结构常用的搜索算法结构四、下降算法模型(续)四、下降算法模型(续)可行方向:设可行方向:设 S,dRn,d0,若存在若存在 ,使,使 ,称,称d 为为 点的可行方向。点的可行方向。同时满足上述两个性质的方向称同时满足上述两个性质的方向称下降可行方向。下降可行方向。10
8、第10页,本讲稿共31页4.1 4.1 常用的搜索算法结构常用的搜索算法结构l模型算法模型算法线性搜索求线性搜索求 ,新点新点使使x(k+1)S初始初始x(1)S,k=1对对x(k)点选择下降点选择下降可行方向可行方向d(k)是否满足停机条件?是否满足停机条件?停停k=k+1yesno11第11页,本讲稿共31页4.2 4.2 一维搜索一维搜索一元函数求极小及线性搜索均为一维搜索。常用于求:一元函数求极小及线性搜索均为一维搜索。常用于求:min f(x(k)+d(k)=()s.t.S S有有3种情况种情况(-,+)或()或(0,+)或)或a,b一、缩小区间的精确一维搜索:一、缩小区间的精确一维
9、搜索:考虑问题考虑问题(P)min()s.t.,():RR1、不确定区间及单峰函数、不确定区间及单峰函数 不确定区间:不确定区间:,含含()的最小点,但不知其位置的最小点,但不知其位置12第12页,本讲稿共31页4.2 4.2 一维搜索一维搜索一、缩小区间的精确一维搜索(续)一、缩小区间的精确一维搜索(续)定义:定义:设设:,R,*,是是在在,上的最小点上的最小点,若对任意,若对任意1,2,1 (2);2 若若1*,则,则(1)(2).则称则称()在在,上上强单峰强单峰。若只有当若只有当(1)(*),(2)(*)时,时,上述上述1,2 式才成立,式才成立,则称则称()在在,上上单峰单峰。13第
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第4章 最优化搜索算法的结构与一维搜索优秀课件 优化 搜索 算法 结构 优秀 课件
限制150内