- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
用牛顿法求解
最优化理论与方法
--牛顿法
牛顿法
一、牛顿法的介绍
迭代法也称辗转法,是一种不断用变量的旧值递推新值的过程,跟迭代法相对应的是直接法,即一次性解决问题。但多数方程不存在求根公式,因此求解根非常困难,甚至不可能,从而寻找方程的近似根就显得特别重要。
迭代算法是用计算机解决问题的一种基本方法。它利用计算机运算速度快、适合做重复性操作的特点,让计算机对一组指令(或一定步骤)进行重复执行,在每次执行这组指令(或这些步骤)时,都从变量的原值推出它的一个新值。’s method)又称为牛顿-拉夫逊方法(Newton-Raphson method),它是牛顿在17世纪提出的一种在实数域和复数域上近似求解方程的方法,其基本思想是利用目标函数的二次Taylor展开,并将其极小化。牛顿法使用函数的泰勒级数的前面几项来寻找方程的根。牛顿法是求方程根的重要方法之一,其最大优点是在方程的单根附近具有平方收敛,而且该法还可以用来求方程的重根、复根,此时非线性收敛,但是可通过一些方法变成线性收敛。
牛顿法的几何解释:
方程的根可解释为曲线与轴的焦点的横坐标。如下图:
设是根的某个近似值,过曲线
上横坐标为的点引切线,
并将该切线与轴的交点 的横坐标
作为的新的近似值。鉴于这种几何背
景,牛顿法亦称为切线法。
二、牛顿迭代公式
1. 最速下降法
以负梯度方向作为极小化算法的下降方向,也称为梯度法。
设函数在附近连续可微,且。由泰勒展开式:
(*)
可知,若记为,则满足的方向是下降方向。当取定后,的值越小,即的值越大,函数下降的越快。由Cauchy-Schwartz不等式:
,故当且仅当时,最小,从而称是最速下降方向。
最速下降法的迭代格式为: 。
2. 牛顿法
设是二次可微实函数,,Hesse矩阵正定。在附近用二次Taylor展开近似,
,为的二次近似。将上式右边极小化,便得:
, 这就是牛顿法的迭代公式。在这个公式里,步长因子。令,则上式也可写成:
显然,牛顿法也可以看成在椭球范数下的最速下降法。
事实上,对于,是极小化问题 的解。该极小化问题依赖于所取的范数,当采取范数时,,所得方法为最速下降法。当采用椭球范数时,,所得方法即为牛顿法。对于正定二次函数,牛顿法一步即可达到最优解。而对于非二次函数,牛顿法并不能保证有限次迭代求得最优解,但由于目标函数在极小点附近近似于二次函数,故当初始点靠近极小点时,牛顿法的收敛速度一般是快的。
牛顿法收敛定理:
设,充分靠近,,如果正定,且Hesse矩阵满足Lipschitz条件,即存在,使得对所有i,j,有:,其中是Hesse矩阵的元素,则对一切k,牛顿迭代公式有意义,且所得序列收敛到,并且具有二阶收敛速度。
在实际求解中,当初始点远离最优解时,Hesse矩阵不一定正定。牛顿方向不一定是下降方向,其收敛性不能保证。这说明恒取步长因子为1的牛顿法是不合适的,应该在牛顿法中采用某种一维搜索来确定步长因子。但是应该强调,仅当步长因子收敛到1时,牛顿法才是二阶收敛的。这时牛顿法的迭代公式为:
,,其中是一维搜索产生的步长因子。
带步长因子的牛顿法
步1 选取初始数据,取初始点,终止误差,令。
步2 计算。若,停止迭代,输出,否则进行步3.
步3 解方程组构造牛顿方向,即解,求出。
步4 进行一维搜索,求使得
, 令 转步2
三、事例
牛顿法是非先线性方程求根中一种很实用的方法,它具有简单的迭代格式和较快的收敛速度,它二次收敛到单根,线性收敛到重根。数值计算中的经典迭代算法(SN):
使用牛顿法求解。
这里牛顿公式为,取迭代初值,迭代结果列于下表:
本例所给方程实际上等价于。若使用
不动点迭代到同一精度要迭代17次,可见牛
顿法的收敛速度很快。
牛顿法的计算步骤:
步骤1 准备 选定初始近似值,计算,。
步骤2 迭代 按公式:
迭代一次,得新的近似值,
,。
步骤3 控制 如果满足,或,则终止迭代,以作为所求的根;否则转步骤4. 此处,是允许误差,而:
其中C是取绝对误差或相对误差的控制常数,一般可取。
步骤4 修改 如果迭代次数达到预先制定的次数N,或者,则方法失败;否则以代替,转步骤2继续迭代。
四、牛顿法的改进
在优化问题的计算中,牛顿迭代法是非线性方程求根中一种很实用的方法,它具有简单的迭代格式和较快的收敛速度,它二次收敛到单根,线性收敛到重根。数值计算中的经典
牛顿法面临的主要问题是Hesse矩阵不正定,这时候二次模型不一定有极小点,甚至没有平稳点。当不定时,二次模型函数是无界的。
Goldstein
您可能关注的文档
- 物料提升机原理和保养.doc
- 牛顿运动定律 高考复习经典题型.doc
- 物流中心规划与设计课程设计.doc
- 物流工程课程设计报告-何桂浩.doc
- 物流概念-电子化物流服务平台-进出口流程-海关.doc
- 物流管理论文,供应链管理论文,库存管理论文,工商管理专业论文,工商管理系论文,毕业论文.doc
- 物流配送中心实践报告.doc
- 物理 选修3—1 第一章综合检测.doc
- 物流管理定量分析方法形成性考核册(第3版)答案.doc
- 物流设施规划方面.doc
- 2025年江西省德兴市事业单位考试职业能力倾向测验(中小学教师类D类)强化训练题库及答案1套.docx
- 2025年浙江省东阳市事业单位考试(中小学教师类D类)职业能力倾向测验重点难点精练试题及答案1套.docx
- 2025年河北省晋州市职业能力倾向测验事业单位考试(自然科学专技类C类)试题必考题.docx
- 2025年河南省永城市事业单位考试职业能力倾向测验(医疗卫生类E类)强化训练题库必考题.docx
- 2025年湖南省汨罗市事业单位考试(中小学教师类D类)职业能力倾向测验知识点试题及答案1套.docx
- 2025年浙江省兰溪市事业单位考试(中小学教师类D类)职业能力倾向测验重点难点精练试题推荐.docx
- 2025年河南省禹州市职业能力倾向测验事业单位考试(自然科学专技类C类)试题最新.docx
- 2025年浙江省平湖市职业能力倾向测验事业单位考试(中小学教师类D类)试题必考题.docx
- 2025年河北省三河市事业单位考试(医疗卫生类E类)职业能力倾向测验重点难点精练试题推荐.docx
- 2025年河南省项城市事业单位考试(综合管理类A类)职业能力倾向测验试卷附答案.docx
文档评论(0)