版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、l一原始牛顿法l 基本思想:是利用二次函数(二次曲线) l来逐点去近似或逼近原目标函数 ,然后求出这个二次函数的极小点 作为对原目标函数求优的下一个迭代点 通过若干次的l重复迭代,使迭代点逐步逼近原目标函数极小点 。 x xfxk1x*0 x*l设已知一维目标函数 的初始点l过a点作一与原目标函数 相切的二次曲线抛物线 ,求此抛物线的极小点的坐标 ,将 代入原目标函数 求得 值或b点,过b再作与 相切的二次曲线求c直到求出 。 xf xxkkfa, xf xxk1xk1 xfxkf1 xfx*l设 只有连续一,二阶偏导数,在l点邻域取 的泰勒二次多项式l求此函数的极小点 可由 l求得l这是一维
2、问题,同理对于n维问题有 xfxk xf xxxxxxxkfxffkkkkk 221xk 0 xkl上式中 xxxxxxfxxkktktkkxfkxkf221 xxkkhf2nxfhxxxjik1,2,.ji, 2l因此上式有:当 时,可求 的极值点,当矩阵为正定时,有极小值。由(1)得 0 x x xh (2) xxxkkkxhfx (1) )(21xfxhkxkfxxxxxxfxxkktktkkl因为(1)式可写为l其中: xxxhxgfxttxx21 xxgxfkkxkxxxffl因为 是二次函数,故 是线性函数。l令 由(2)式则有l若 为可逆矩阵,上式两边左乘l 则有下式: x x
3、0x 0 xxxkkkxhf xkh xhk1l得:l当 为二次函数时,x就是 01xixxhknkxfk xxhxkkfkx1 xfx*l 是一个常数矩阵l则牛顿法的一般迭代公式是:l迭代方向 xkh xxhxxkkkfk11 xxhskkfk1l该方向为牛顿方向l在迭代公式中没有步长因子,或看作是步长恒等于1。l通过这种迭代,逐次向极小点逼近。l试用牛顿法 1 .0,0060410021212221xxxxxxxxf给定初始点的无约束最优解,例:求目标函数l在上面的牛顿法中,存在一个问题,由于迭代式中没有步长因子,或者说步长l =1,所以有时函数值反而有所增大,即 因而可能造成点列的发l散
4、,而使计算失败。从而要对古典(原始)牛顿法做修正,提出修正牛顿法。 k xxkkff1l方法:步长改用最优步长因子 ,将迭代式改写为:l 应为 k xxhxxkkkkfk11sk xxhskkfk1 sxxkkkk1l 为l 0l此时初始点无论如何选择,则可得到最优结果。)()(min)()()()()()(kkkkkksxfsxf k kl步骤如下:l(1)任选初始点 ,给定精度l 置k=0l(2)计算 点的梯度和海赛矩阵的逆l 矩阵l(3)检验是否满足精度要求,l若满足停止迭代,否则进行(4)步xkfrxn)0(0 xkl(4)令l(5)从 出发沿牛顿方向 进行一l 维搜索l求出最优步长l
5、(6)令l k=k+1 转步骤(2) xxhskkfk1 xk sk)()(min)()()()()()(kkkkkksxfsxf k sxxkkkk1l使用牛顿法的条件:n(变量较多时)因次较高,海赛矩阵是奇异矩阵,逆矩阵不存在,不能使用牛顿法。l例:用牛顿法求函数l的最优解,初始点 102214212211xxxxxf 100 0-50 txl由于梯度法和牛顿法具有以上的缺点,能不能找到一种方法能拟补上两种方法的缺点,从而综合上两种方法的各自优点,提出了如下变尺度法的基本思路。l基本思想:在牛顿法中探索方向l设法构造出一个对称正定矩阵 来代替 xxhskkfk1ak)(l 在迭代中逐渐逼近
6、l 简化牛顿法的计算,l 且收敛快。l变尺度法是用 来逼近l所以称拟牛顿法,迭代公式为:xhk1xhk1ak)(xhk1 sxxaxxkkkkkkkkf1l -步长由l求出l探索方向l (1))(min)()()()()()()(kkkkkksxfsxf k xaskkfkl -n*n阶对称正定矩阵,是变化的,递推形式为 (2)l -校正矩阵,它与 ,l 向量有关。l综上可知:当 是梯度迭代公式l当 是牛顿迭代公式l以上两种方法是变尺度法的特例 eaakkk1 ek xxkk,1 xxkkff和1 iak xhakk1l怎样找出 ,先分析 的关系,设 为一般形式的目标函数,并且有连续的一、二阶
7、偏导数,在点 的泰勒近似展开为l梯度为 ak xfxh和 xf xk xxxxxxfxkktktkxhkxkfxf21)()()( xxgxxxkkkkkkxhxhfxfg l令 则有l两边左乘 xxkk1 111xxxgxgkkkkkkhf gggkkk1 xxxkkk1 xxhgkkk)( xhk1l这样找到了 与 及 l之间的关系,用 来代替l既有l迭代开始,可选择l如果构造出 后,再如果 可表示为(2)式 gxhxkkk1 xhk1 xk gk ak xhk1 gaxkkk iaak0 akak 1 eaakkk1l -校正矩阵,可用统一的公式表示。l经过三个人的修改的校正矩阵 的公式
8、即所谓dfp公式为: ek ekgagaggagxxxekktttkkkttkkkkkkk)()()()()()()()()()()()(l因为 为n*n阶对称正定矩阵,固有l式中l有 后就可按(2)式求出 akgagaggagxxxekkttkkkttkkkkkkk)()()()()()()()()()()()( gggkkk1 xxxkkk1 ekak 1l有 后就可按(1)求出 新方向探索l最后得出dfp变尺度法的迭代公式归结为ak 1sk 1xaskkkf111 eaaxassxsxsxxaxxkkkkkkkkkkkkkkkkkkkkffff111minl适用条件:容易求出f(x)的梯度n100时此方法最好。l所以又发展了bfgs比dfp更为成功,方法:只是 公式不同,其余完全相同。 ek)()()()()()()()()(1)()()()()()()()()(agxxgagxgagxxxxgxektktkkktkttkktkkkkkkktkkkl两种变尺度法的计算步骤一样为:l(1)任选初始点 ,给定精度l 维数nl(2)置k=0 , (单位矩阵)l探索方向为, l(3)进行一维搜索求 ,rxn)0(0 ikaa0 gaxaskkkkkf)()()() 1(kkkksxx)( k)(min)()()()()()()(kkkkkksxfsxfl(4)计算 ,如果 小于给
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 乡村规划设计理念
- 社交小达人课件
- 枯燥色彩课程视觉设计优化
- 送雨伞公益活动策划方案
- 现代教育技术应用与发展趋势
- 2026重度颅脑损伤术后并发肺部感染的护理
- 会务流程管理标准化体系
- 精装书籍设计规范要点
- 企业公益活动策划方案
- 66kV网架工程(线路土建部分)基础施工作业指导书
- 雨课堂学堂在线学堂云《自然辩证法概论( 武汉科技大)》单元测试考核答案
- 护理查房的流程与标准课件
- 家长会课件:高三冲刺阶段家长会
- 川渝地区-建筑防烟排烟技术指南
- SQL的语句及习题
- 锦州新兴橡胶制品有限公司清洁生产审核评估与验收报告
- 2022年10月上海申康医疗卫生建设工程公共服务中心招考3名工作人员2笔试参考题库含答案解析
- GB/T 7631.12-2014润滑剂、工业用油和有关产品(L类)的分类第12部分:Q组(有机热载体)
- 决策理论与方法-决策的基本概念课件
- 硅片加工硅片清洗课件
- 挡墙人工挖孔桩安全专项施工方案专家论证
评论
0/150
提交评论