77范文网 - 专业文章范例文档资料分享平台

SVD(奇异值分解)算法及其评估(16)

来源:网络收集 时间:2020-12-24 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

SVD算法的全面介绍

当 j小于maxit* 时就认为收敛;其中maxit是内部QR法最大可能出现的迭代次数,而 是向下越界限(即机器可识别的最小正数);这也就是说当矩阵具有接近或小于 的奇异值时,算法将失效。 总以上我们已经完成了构造新算法的所有理论准备,但是具体的程序中还有很多的细节值得研究和考虑,以下一一说明,更详细的说明可参考[13]: 1)“从上往下”还是“从下往上”开始进行“驱逐出境”运算:

因为零位移的QR迭代法是按小的奇异值到大的奇异值的次序逐个收敛的,所以矩阵的元素如果是左上角大于右下角时,按前面所将的“从上往下”开始进行“驱逐出境”时,收敛将会是快速的;而反之矩阵的元素如果是左上角小于右下角时,选择“从下往上”开始进行“驱逐出境”更快。而为了简单起见算法中只是按着比较s1和sn的大小来判断方向的;而当矩阵分成很多子矩阵时,每一个子矩阵都有自己的方向。

首先来给出传统方法的Upward算法如下:

算法3.1.3b:

(1) 输入二对角矩阵B的对角元素 i... 和次对角元素 i 1... ;

//其中,分别为子矩阵B左上角元素和右下角元素在总矩阵中的标号 (2) d i2 1 i2 2 i2 i2 1 /2,

x 2 ,y 1 ,k , Q I,P I;

(3) 计算c cos( ),s sin( )和 使得

( i2 i2 1) d sign(d,

cs x

sc y 0 , 如果k ,则 k 1 ; 更新:

T

T

y cs k0 x

sc

kk 1 k 1 k

Update(c,s,pk,pk 1) //利用算法3.1.2

//其中pk,pk 1分别为矩阵P的第k和k-1列

(4) 计算c cos( ),s sin( )和 使得

cs

xy sc 0 ,

k

Update(c,s,qk,qk 1) //利用算法3.1.2

//其中qk,qk 1分别为矩阵Q的第k和k-1列

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库SVD(奇异值分解)算法及其评估(16)在线全文阅读。

SVD(奇异值分解)算法及其评估(16).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/1173099.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: