网站大量收购独家精品文档,联系QQ:2885784924

矩阵分解及无约束最优化方法.doc

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
矩阵分解及无约束最优化方法

矩阵分解及无约束最优化方法 的原理和应用简介 摘要 应课程学习的需要,本文主要对矩阵分解中的分解、分解、乔列斯基分解,以及无约束最优化领域中的最速下降法、牛顿法、拟牛顿法的原理、步骤和算法进行了简要介绍,并对各种方法进行了Matlab编程实验,得到了较好的结果。 关键字:分解,分,、乔列斯基分解,最速下降法,牛顿法,拟牛顿法,Matlab编程。 【目录】 摘要 - 1 - 1 矩阵分解 - 3 - 1.1 矩阵的分解 - 3 - 1.1.1 定义 - 3 - 1.1.2 矩阵的分解过程 - 3 - 1.1.3 矩阵分解的应用 - 4 - 1.2 对称矩阵的分解 - 5 - 1.2.1 定义 - 5 - 1.2.2对称矩阵的分解过程 - 5 - 1.2.3对称矩阵的分解应用 - 6 - 1.3 对称正定矩阵的分解 - 6 - 1.3.1 定义 - 6 - 1.3.2 对称正定矩阵的乔列斯基分解过程 - 7 - 1.3.3对称矩阵的乔列斯基分解应用 - 7 - 2 无约束最优化方法 - 8 - 2.1 最速下降法 - 8 - 2.1.1 最速下降法的原理 - 8 - 2.1.2 最速下降法的步骤 - 9 - 2.1.3 最速下降法的应用 - 9 - 2.2 牛顿法 - 10 - 2.2.1 牛顿法的原理 - 10 - 2.2.2 牛顿法的步骤 - 12 - 2.2.3 牛顿法的应用 - 12 - 2.3 拟牛顿法 - 13 - 2.3.1 拟牛顿法的原理 - 13 - 2.3.2 DFP法 - 13 - 2.3.3 BFGS法 - 14 - 2.3.4 拟牛顿法的应用 - 15 - 3 总结 - 15 - 4 附录 - 16 - 4.1 矩阵分解的matlab程序: - 16 - 4.2 对称矩阵的分解 - 17 - 4.3 正定举证的乔列斯基分解 - 18 - 4.4 最速下降法 - 18 - 4.5 牛顿法 - 19 - 4.6 拟牛顿法 - 20 - 1 矩阵分解 1.1 矩阵的分解 1.1.1 定义 若阶矩阵的各阶顺序主子式 , 则存在惟一的单位下三角矩阵和可逆的上三角阵,满足 , 称该式为矩阵的分解。 1.1.2 矩阵的分解过程 矩阵的分解计算过程如下: 若对矩阵进行了分解,求解线性方程组,可以通过依次求解以下两个三角方程组: 来实现,而这两个方程组的求解只须前代和回带即可。 1.1.3 矩阵分解的应用 1.1.3.1 对矩阵进行分解 (1)问题描述 对矩阵 进行分解。 (2)用Matlab程序实现矩阵的分解 Matlab程序见附录3.1。 结果为: 1.1.3.2 分解在解方程组中的应用 (1)问题描述 解方程组 , 其中 ; . (2)用Matlab求解方程组 Matlab程序见附录 结果为: 经验证,此解正确。 1.2 对称矩阵的分解 1.2.1 定义 设阶矩阵的各阶顺序主子式均不等于零,则存在惟一的单位下三角矩阵,对角矩阵和单位上三角矩阵,使得 特别地,当是对称矩阵时,,即矩阵可以唯一地分解为 , 其中是单位下三角矩阵,是对角阵。 1.2.2对称矩阵的分解过程 对称矩阵的分解计算过程如下: 对矩阵进行了分解后,求解线性方程组,可以通过依次求解下列三个方程组 来实现。 1.2.3对称矩阵的分解应用 (1)问题描述 对矩阵 进行分解。 (2) 分解的Matlab程序实现 Matlab程序见附录3.2。 实验结果为: 1.3 对称正定矩阵的分解 1.3.1 定义 设是阶对称正定矩阵,则存在一个可逆的下三角阵,使得 . 当限定的对角元为正时,这种分解时惟一的,称该分解为矩阵的分解或乔列斯基(Cholesky)分解。 1.3.2 对称正定矩阵的乔列斯基分解过程 对称正定矩阵的乔列斯基分解计算过程如下: 将正定矩阵进行乔列斯基分解之后,求解线性方程组,可以通过依次求解一下两个三角形方程组: 来实现。 1.3.3对称矩阵的乔列斯基分解应用 (1)问题描述 对矩阵 进行乔列斯基分解。 (2)乔列斯基分解的Matlab程序实现 Matlab程序见附录3.3。 实验结果为: 2 无约束最优化方法 2.1 最速下降法 2.1.1 最速下降法的原理 最速下降法的搜索法向是目标函数的负梯度方向,最速下降法从目标函数的负梯度方向一直前进,直到到达目标函数的最低点。 已知目标函数在点的梯度为: 当求目标函数的最小点时,由于函数沿负梯度方向下降最快,故在点的探索方向应取该点的负梯度方向,即 显然,为单位向量。这样第次迭代计算所得的新点为 负梯度仅给出了最优化方向,而没有给出步长的大小,所以可能有各种各样的最速下降的过程,它们依赖于 的大小。 步长有两种取法: 一种方法是任意给定一个初始步长,使满足条件: 另外一种方法是沿负梯度方向做一

文档评论(0)

haihang2017 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档