信息与计算机科学专业毕业论文范文(求解无约束最优化问题的一种新的拟牛顿方法).docx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《信息与计算机科学专业毕业论文范文(求解无约束最优化问题的一种新的拟牛顿方法).docx》由用户(欢乐马)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息 计算机科学 专业 毕业 论文范文 求解 无约束 优化 问题 一种 牛顿 方法
- 资源描述:
-
1、20XX年度本科生毕业论文(设计)求解无约束最优化问题的一种新的拟牛顿方法院 系: 数学学院 专 业: 信息与计算科学 年 级: XXX 学生姓名: XXX 学 号: XXX 导师及职称: XX(副教授) 20XX年X月20XX Annual GraduationThesis (Project) oftheCollegeUndergraduate A new quasi-Newton equation of the solving unconstrained optimization problemsDepartment:College of MathematicsMajor:Informat
2、ion and Computing ScienceGrade:2011Students Name:Liu XinghongStudent No.:20XXX050064Tutor:Li Can(Associate professor) Finished by June, 20XX毕业论文(设计)原创性声明本人所呈交的毕业论文(设计)是我在导师的指导下进行的研究工作及取得的研究成果。据我所知,除文中已经注明引用的内容外,本论文(设计)不包含其他个人已经发表或撰写过的研究成果。对本论文(设计)的研究做出重要贡献的个人和集体,均已在文中作了明确说明并表示谢意。 作者签名: 日期: 毕业论文(设计)授
3、权使用说明本论文(设计)作者完全了解XX学院有关保留、使用毕业论文(设计)的规定,学校有权保留论文(设计)并向相关部门送交论文(设计)的电子版和纸质版。有权将论文(设计)用于非赢利目的的少量复制并允许论文(设计)进入学校图书馆被查阅。学校可以公布论文(设计)的全部或部分内容。保密的论文(设计)在解密后适用本规定。 作者签名: 指导教师签名:日期: 日期: XXX 毕业论文(设计)答辩委员会(答辩小组)成员单姓名职称单位备注副教授数学学院组长讲 师数学学院组员助 教数学学院组员XX学院本科毕业论文(设计) 摘要拟牛顿算法是求解无约束最优化问题最常用的方法之一。也是牛顿法的一种推广,牛顿法中每次迭
4、代都需要计算Hesse阵和Hesse阵的逆,每次迭代计算量和存贮量都很大,而以拟牛顿方程为基础构造的拟牛顿算法克服了牛顿法的不足,不需要明显形成Hesse阵。因为拟牛顿法是通过函数的一阶导数构造出曲率的近似,不需要求函数的二阶导数,从而大大的减少了计算的复杂度,同时拟牛顿法还具有超线性收敛并且收敛速度快的优点。拟牛顿算法在求解无约束优化问题中占有不可替代的位置,同时也是很多学者研究的课题。本文的前半部分简单的叙述拟牛顿法的研究背景,后半部分给出了一个新的拟牛顿方程,并给出了相应于新的拟牛顿方程的一类新算法。本文的主要思路是通过目标函数在点处进行二阶泰勒展开,然后利用泰勒展开式中目标函数值以及目
5、标函数的梯度信息推导出出新的拟牛顿方程,对新的拟牛顿方程进行修正并给出相应的修正公式。本文中得到的新的拟牛顿方程含有一个自由未知变量,本文仅讨论了当时的情形,新的拟牛顿方程还有更多的可能。关键词:无约束最优化;拟牛顿方程;拟牛顿算法AbstractQuasi-Newton method is extensively used inunconstrained optimization problems. And is the extension of the Newton method. The main drawback of the Newton is the calculation of
6、the Hesse and the inverse matrix of Hesse the large amount of calculation and store capacity at each iteration, But the quasi-Newton method based on quasi-Newton equation gets rid of the drawback. In place of the calculation of the true Hesse matrix, because Quasi-Newton method through the first der
7、ivative constructed out of the curvature approximate avoid a for the Hesse matrix couldnt ask the second order derivatives.Thus greatly reduced the complexity of the calculation and quasi-Newton method also has superlinear convergence and convergence speed advantages quasi-Newton algorithms in solvi
8、ng unconstrained optimization has irreplaceable position in also many scholars research project.The first half of this article gives the background of the Quasi-Newton methods, the latter part of this paper gives a new quasi-Newton equation, and then a series of new algorithms corresponding to the n
9、ew quasi-Newton equation are proposed.The main idea of this paper is through the objective function of two order Taylor expansion at point , then, the new quasi-Newton equation is deduced by use of the value of objective function and the gradient information of objective function in the Taylor expan
10、sion, to revise the new quasi-Newton equation and gives the correction formula of the corresponding. In this paper, the new quasi-Newton equation with one unknown variable , but it just discussion when situation in this article, there is more likely with the new quasi-Newton equation.Keywords: uncon
11、strained optimization; Quasi-Newton equation; Quasi-Newton method目录1.引言11.1拟牛顿法提出的背景11.2几种经典的拟牛顿法简介31.3迭代步长的选取61.3.1精确线性搜索61.3.2非精确线性搜索61.4拟牛顿法的研究近况简介72.一个新的拟牛顿方程及其相应的一类新算法102.1 新的拟牛顿方程102.2 相应于新的拟牛顿方程的一类新算法122.2.1 对称秩一修正公式122.2.2 ABFGS修正公式(对称秩二修正公式)与ABFGS算法133.结论18参考文献19致谢21XX学院本科毕业论文(设计) 求解无约束最优化问
12、题的一种新的拟牛顿方法1.引言 1.1拟牛顿法提出的背景一般的非线性无约束最优化问题的求解方法有很多,如牛顿法、最速下降法、拟牛顿法以及修正拟牛顿法等,其中最为重要的数拟牛顿法,许多求解无约束最优化问题的现代方法都是在拟牛顿法的相关算法基础上建立起来的,所以拟牛顿法是许多现代优化方法的基础,下面简要的介绍拟牛顿法的基本原理。牛顿法的基本思想:在目标函数的极小点的近似点处,将目标函数进行二阶泰勒展开,即: (1.1)即,用去逼近,将的极小点作为的一个新的近似点,对式(1.1)两端关于求导,且令:即得若正定,则存在,由此解得的就是二次函数的极小值点:若给定的初始近似点,则迭代点列可由上述公式产生,
13、上述公式称为拟牛顿迭代公式,相应的算法称为牛顿法。牛顿法收敛速度非常快,具有二次收敛的优点,但它存在下面三个严重的缺陷:(1)想要求得新的近似点,需要计算目标函数的Hesse阵及其逆矩阵,计算量很大,在计算机中实现时,时间和空间复杂度都很高。(2)如果目标函数在点处Hesse矩阵是奇异的,则不存在,因而不能构成拟牛顿方向,从而使迭代无法进行。初始点的选取只能在的适当领域内,然而是待求的,因此很难去检验是否靠近于,所以所产生的点列可能不收敛。(3)每次迭代并不能保证下降,虽然目标函数不会上升,当Hesse矩阵非正定时,牛顿法的搜索将会失败。也即,必须保证Hesse矩阵正定,才能保证目标函数的下降
14、性。为了克服牛顿法的缺点,找出既能摆脱牛顿法的缺陷又能保持其收敛速度快的优点,于是人们提出了拟牛顿方法。以下简介拟牛顿法的基本思想。设目标函数具有连续二阶偏导数,将在处展开二阶泰勒公式对上式求导得:令,于是有即当用对称正定矩阵来近似时,也必须满足也即,上式称为近似牛顿条件。我们就得到了拟牛顿方程(标准拟牛顿方程): (1.2)其中,.如何寻找到合适拟牛顿方程的矩阵,人们提出了许多的方法,我们所接触中的所有方法最常用的是修正方法,即令,当已知时,给出修正矩阵,就可以通过校正公式得到,修正矩阵不同,也就得到不同的,由此所形成的迭代算法也就不同,我们统称这类算法为拟牛顿算法。1.2几种经典的拟牛顿法
15、简介(1)鉴于无约束最优化问题拟牛顿方程对Hesse矩阵的对称性要求,在这里我们介绍具有对称性的迭代方法:秩为一的修正方法1。因为,所以最简单的校正公式的取法应该是其秩为一的形式,进而可以进一步改写为:其中,要使得满足(1.2)式,通过计算整理可得到,当时,能够推导出一般的秩1修正公式, (1.3)(1.3)式是唯一的秩1对称拟牛顿修正,它首先是由Davidon于1959年得到,Broyden与1967年又重新导出这一算式,然而对称秩一修正公式没有正定遗传性,另外,分母可能取零,秩一形式的修正公式也就没有意义了,因此有待于修正改进。但是它有一个显著的优点,就是比其他修正公式近似程度高,因此运用
16、这个优点的一些算法取得了很好的效果,信赖域算法1就是一个很好的例子。(2)Powell为了克服对称秩1修正公式在迭代中没有正定遗传性的缺点,就提出了秩二校正公式,常见的校正公式有如下几种:(a)PSB2校正即Powell导出的对称Broyden校正公式。(b)DFP公式最早是由Davidon与19593年导出,并由Fletcher与Powell(1963)4两个所修正,现称为DFP校正。(c)BFGS公式上式公式是由Broyden-Fletcher-Goldfarb-Shanno提出的。(d)Broyden族拟牛顿校正公式当时,我们称上式为限制布鲁丹族拟牛顿校正公式。可以看出Broyden族拟
17、牛顿校正公式中:令即可得到DFP校正公式;令,即可得到BFGS校正公式。(3)1970年,Huang通过Broyden族算法要求的条件进行放松,提出了一类比Broyden族更广一族的拟牛顿算法,即Huang5族拟牛顿法。它的条件是:(a)矩阵不要求对称性。(b)校正矩阵不要求满足拟牛顿方程,而是要求满足广义拟牛顿方程其中。(c)要求算法应用于二次凸函数时,产生的方向是关于矩阵共轭的,从而其具有二次终止性。根据上述三个要求,他导出了一类含有三个自由参数的Huang族算法,当算法中的满足对称性要求而且参数中的时,Huang族算法就变成含有一个参数的Broyden族算法,因此Broyden族算法是H
18、uang族算法的子族。记校正矩阵为,迭代方向由计算给出,按照上述条件,他导出了Huang族校正公式的形式,如下: (1.4)其中 (1.5) (1.6)且满足关系式 (1.7) (1.8)关系式(1.4-1.8)中五个参数、和中仅有三个自由参数,因此,Huang族校正公式依赖于这三个参数,选取不同的参数,就可以得到不同的算法。事实上,当,若让为对称矩阵,只要,则也对称,这时Huang族算法只有一个参数。将取为自由参数,若令即由(1.5-1.8)式得 以及代入(1.4)式,得 (1.9)其中这表明Broyden族拟牛顿公式是Huang族的子族。特别,令,得DFP公式。令,得BFGS公式。1.3迭
19、代步长的选取在使用拟牛顿法求解非线性无约束最优化问题的迭代过程中,为了保证函数值的充分下降性和迭代序列的全局收敛性,我们引入了步长因子,是由线性搜索策略所确定。一般地,求的方法有精确性搜索法、直接搜索法、插值法和不精确线性搜索法等几类,各类方法各有特色。在拟牛顿法中经常使用的是精确线性搜索和非精确线性搜索法。1.3.1精确线性搜索精确线性搜索就是要求选择步长满足以求获得最大可能的下降。精确线性搜索法能够使得目标函数在迭代过程中拥有最大下降量,但是它有一个缺点,就是计算量比较大,并且在迭代过程中,在求目标函数的最优解时,往往没有必要把线性搜索搞得十分精确,特别是在计算的初始阶段,因为过分的追求线
展开阅读全文