跳到主要内容
研究文章

算法933:使用suitesparseQR可靠计算数值秩、零空间基、伪逆解和基本解

出版:2013年10月3日 出版历史

摘要

SPQR_RANK包包含计算大型稀疏数值秩亏矩阵的数值秩的例程。这些例程还可以计算数值零空间的正交基、涉及秩亏矩阵的最小二乘问题的近似伪逆解以及这些问题的基本解。这些算法基于SuiteSparseQR的SPQR(ACM数学软件交易38,2011年第8条)。SPQR是一个高性能例程,用于形成大型稀疏矩阵的QR分解。它返回数值等级的估计值,通常是正确的,但并不总是正确的。新的例程提高了SPQR计算的数值秩的准确性,并可靠地确定了数值秩,因为根据应用程序中矩阵的广泛测试,当我们的方法报告数值秩应该正确时,数值秩几乎总是准确地确定的。可靠地确定数值秩对软件包中的其他计算至关重要。这些例程适用于具有较小或较大空空间维数的矩阵。

补充材料

ZIP文件 (933.拉链)
使用suitesparseQR可靠计算数值秩、零空间基、伪逆解和基本解的软件

工具书类

[1]
安德森·E.、巴伊·Z、比肖夫·S、布莱克福德·L·S、德梅尔·J、东加拉·J、杜·克罗兹·J、格林鲍姆·S、哈马林·S、麦肯尼·A和索伦森·D·1999。LAPACK用户指南第三版,宾夕法尼亚州费城SIAM。
[2]
Berry,M.W.,1994年。通过SVDPACK计算稀疏奇异值分解。迭代方法的最新进展,数学及其应用IMA卷,第60卷,Springer,纽约,13-29。
[3]
Berry,M.W.、Heath,M.T.、Kaneko,I.、Lawo,M.、Plemmons,R.J.和Ward,R.C.,1985年。计算空空间稀疏基的算法。数字。数学。47, 4, 483--504.
[4]
Bischof,C.H.和Quintana-Ortí,G.1998年。计算密矩阵的秩揭示QR因子分解。ACM事务处理。数学。柔和。24, 2, 226--253.
[5]
比约克,澳大利亚。1996.最小二乘问题的数值方法。宾夕法尼亚州费城SIAM。
[6]
Chan,T.F.和Hansen,P.C.1990年。通过揭示QR系数的秩计算截断奇异值分解最小二乘解。SIAM J.科学。统计师。计算。11, 3, 519--530.
[7]
Chan,T.F.和Hansen,P.C.1992年。秩揭示QR分解的一些应用。SIAM J.科学。统计师。计算。13, 3, 727--741.
[8]
科尔曼,T.F.和波顿,A.,1986年。零空间问题I.复杂性。SIAM J.代数离散方法。7, 4, 527--537.
[9]
Coleman,T.F.和Pothen,A.1987年。零空间问题2。算法。SIAM J.代数离散方法。8, 4, 544--563.
[10]
Davis,T.A.2006年。稀疏线性系统的直接方法。算法基础第2卷。宾夕法尼亚州费城SIAM。
[11]
Davis,T.A.,2011年。算法915,SuiteSparseQR:多前端多线程等级揭示稀疏QR分解。ACM事务处理。数学。柔和。38
[12]
Davis,T.A.和Hu,Y.F.,2011年。佛罗里达大学稀疏矩阵集合。ACM事务处理。数学。柔和。38
[13]
Demmel,J.W.,1997年。应用数值线性代数。宾夕法尼亚州费城SIAM。
[14]
Enting,I.2002年。大气成分传输的逆问题。剑桥大学出版社,英国剑桥。
[15]
Fong,D.C.和Saunders,M.A.,2010年。LSMR:稀疏最小二乘问题的迭代算法。技术代表SOL-2010-2,http://www.stanford.edu/group/SOL/reports/SOL-2010-2.pdf,斯坦福大学。
[16]
Foster,L.V.1986年。使用无列交换的矩阵分解进行秩和零空间计算。线性代数应用。74, 47--71.
[17]
Foster,L.V.1990年。QR分解中大对角元素的概率。SIAM J.科学。统计师。计算。11, 3, 531--544.
[18]
Foster,L.V.2007年。毕竟,行梯队形式(通常)是准确的。国际线性代数学会年会论文集。网址:http://www.math.sjsu.edu/∼福斯特/ilas-07-17-2007.pdf。
[19]
Foster,L.V.2009年。使用SPNRANK计算矩阵的秩。http://www.math.sjsu.edu/singular/matrices/software/SJsingular/Doc/spnrank.pdf。
[20]
Foster,L.V.和Botev,N.B.2009年。圣何塞州立大学奇异矩阵数据库。http://www.math(数学)。sjsu.edu/单数/矩阵/。
[21]
Foster,L.V.和Kommu,R.,2006年。算法853:求解秩亏最小二乘问题的有效算法。ACM事务处理。数学。柔和。32, 1.
[22]
Gilbert,J.R.和Heath,M.T.1987年。计算空空间的稀疏基。SIAM J.代数离散方法。8, 3, 446--459.
[23]
Gill,P.E.、Murray,W.和Saunders,M.A.,2005年。SNOPT:用于大规模约束优化的SQP算法。SIAM版本47,1,99--131。
[24]
Golub,G.H.和Van Loan,C.F.,1996年。矩阵计算第三版,约翰·霍普金斯大学数学科学研究。约翰斯·霍普金斯大学出版社,马里兰州巴尔的摩。
[25]
Gotsman,C.和Toledo,S.2008年。关于稀疏矩形矩阵的零空间的计算。SIAM J.矩阵分析。申请。30, 2, 445--463.
[26]
Hansen,P.C.1994年。正则化工具:用于分析和解决离散不适定问题的MATLAB包。数字。阿尔戈。6, 1--2, 1--35.
[27]
Hansen,P.C.,1998年。秩亏和离散不适定问题。SIAM数学建模与计算专著,SIAM,宾夕法尼亚州费城。
[28]
Heath,M.T.1982年。稀疏线性最小二乘问题算法的一些扩展。SIAM J.科学。统计师。计算。3, 2, 223--237.
[29]
新泽西州海姆,1991年。算法694:MATLAB中的测试矩阵集合。ACM事务处理。数学。柔和。17, 3, 289--305.
[30]
新泽西州海姆,2002年。《数值算法的准确性和稳定性》第二版,宾夕法尼亚州费城,SIAM。
[31]
Kahan,W.1966年。数值线性代数。加拿大。数学。灯泡9,757--801。
[32]
Kuczyáski,J.和Woźniakowski,H.1992。采用随机启动的幂算法和Lanczos算法估计最大特征值。SIAM J.矩阵分析。申请。13, 4, 1094--1122.
[33]
Lehoucq,R.B.、Sorensen,D.C.和Yang,C.1998年。ARPACK用户指南。软件、环境和工具第6卷。宾夕法尼亚州费城SIAM。
[34]
Li,T.Y.和Zeng,Z.2005。具有更新、降级和应用程序的等级揭示方法。SIAM J.矩阵分析。申请。26, 4, 918--946.
[35]
Paige,C.C.和Saunders,M.A.1982年。LSQR:稀疏线性方程组和稀疏最小二乘的算法。ACM事务处理。数学。柔和。8, 1, 43--71.
[36]
Parlett,B.N.1980年。对称特征值问题。新泽西州普伦蒂斯·霍尔计算数学系列,普伦蒂斯霍尔公司,恩格尔伍德克利夫斯。
[37]
Pierce,D.J.和Lewis,J.G.,1997年。稀疏的多额叶秩揭示QR因子分解。SIAM J.矩阵分析。申请。18, 1, 159--180.
[38]
桑德斯,M.2006。LUSOL:约束优化的基础包。斯坦福大学SCCM技术代表。http://www.stanford.edu/group/SOL/talks/saunders-LUSOL-linopt2006.pdf。
[39]
Stewart,G.W.,1981年。关于近似奇异线性方程组的隐式通货紧缩。SIAM J.科学。统计师。计算。2, 2, 136--140.
[40]
Stewart,G.W.和Sun,J.G.1990年。矩阵摄动理论。计算机科学和科学计算,学术出版社,马萨诸塞州波士顿。
[41]
Vogel,C.R.和Wade,J.G.,1994年。求解不适定问题的迭代SVD方法。SIAM J.科学。计算。15, 3, 736--754.

引用人

查看全部
  • (2022)算法1021:SPEX左LU,通过稀疏左向整数表示LU分解精确求解稀疏线性系统ACM数学软件汇刊10.1145/351902448:2(1-23)在线发布日期:2022年5月26日
  • (2022)非晶固体的预应力弹性物理回顾研究10.1103/物理评论研究4.0431814:4在线发布日期:2022年12月12日
  • (2021)STM-多额头QR高性能计算、网络、存储和分析国际会议记录10.1145/3458817.3476199(1-14)在线发布日期:2021年11月14日
  • 显示更多引用者

索引术语

  1. 算法933:使用suitesparseQR可靠计算数值秩、零空间基、伪逆解和基本解

        建议

        评论

        三正桥

        秩是矩阵的主要特征之一。实际上,由于测量误差和/或噪声,秩并不明确。因此,确定矩阵的数值秩是一个重要问题。许多应用需要数值秩,例如,在图像处理中过滤噪声。基本上,确定数值秩的问题是将小奇异值与大奇异值分开,当小奇异值和大奇异值之间的差距可能不明显时,这可能很困难。有些软件包可以计算数值等级,例如SuiteSparseQR中的SPQR。本文基于SPQR,作者提出了一个包SPQR_RANK,它是SPQR的改进,它返回计算出的数值秩的正确性指标,并使用空空间的隐式稀疏表示来减少内存需求。它也是SPQR的扩展,因为它产生线性最小二乘解、矩阵数值零空间的正交基以及矩阵的完全正交分解(COD)。包中指标的关键是估计奇异值si和精确奇异值之间误差的界。包中使用的误差范围基于以下等式(第7:21页,等式(18)):正如作者所指出的,方程中的α是一些奇异值,不一定是包中使用的第i个奇异值。这种差异可能导致低估或高估。另一个差异出现在第7:8页,作者声称计算出的数值秩是A+E的精确数值秩,其中A是数据矩阵,误差E的大小是,其中是机器精度。在数值分析中,误差E(称为反向误差)取决于算法和有限精度算法。对于E的大小上限,需要进行反向误差分析。尽管如此,该软件包是一个实用的工具,而不是一个理论工作。论文中报告称,尽管存在差异,但该软件包仍运行良好。当小奇异值和大奇异值之间的差距不明显,并且包返回的上界和下界之间的差异很大时,用户应该谨慎。对于对于更精确的方法(如包中的奇异值分解(SVD)方法或SPQR_COD)来说太大的稀疏矩阵,此包非常有用。在线计算评论服务

        访问计算机文献的关键评论在这里

        成为评论员计算评论。

        评论

        信息和贡献者

        问询处

        发布于

        封面图片ACM数学软件汇刊
        ACM数学软件汇刊 第40卷第1期
        2013年9月
        165页
        国际标准编号:0098-3500
        EISSN公司:1557-7295
        内政部:10.1145/2513109
        期刊目录
        如果复制品不是为了盈利或商业利益而制作或分发的,并且复制品的第一页载有本通知和完整引文,则允许免费制作本作品的全部或部分数字或硬拷贝以供个人或课堂使用。必须尊重ACM以外的其他人对本作品组成部分的版权。允许用信用证进行摘要。要以其他方式复制或重新发布,在服务器上发布或重新发布到列表,需要事先获得特定许可和/或付费。从请求权限[电子邮件保护]

        出版商

        计算机协会

        美国纽约州纽约市

        出版历史

        出版:2013年10月3日
        认可的:2013年3月1日
        修订过的:2012年5月1日
        收到:2011年5月1日
        在TOMS中发布体积40,问题1

        权限

        请求对此文章的权限。

        检查更新

        徽章

        作者标记

        1. 数字等级
        2. QR分解
        3. null空格
        4. 伪逆
        5. 揭示等级
        6. 稀疏矩阵

        限定符

        • 研究文章
        • 研究
        • 推荐

        资金来源

        贡献者

        其他指标

        文献计量学和引文

        文献计量学

        文章指标

        • 下载次数(过去12个月)32
        • 下载次数(最近6周)6
        反映截至2024年9月21日的下载量

        其他指标

        引文

        引用人

        查看全部
        • (2022)算法1021:SPEX左LU,通过稀疏左向整数表示LU分解精确求解稀疏线性系统ACM数学软件汇刊10.1145/351902448:2(1-23)在线发布日期:2022年5月26日
        • (2022)非晶固体的预应力弹性物理回顾研究10.1103/物理评论研究4.0431814:4在线发布日期:2022年12月12日
        • (2021)STM-多额头QR高性能计算、网络、存储和分析国际会议记录10.1145/3458817.3476199(1-14)在线发布日期:2021年11月14日
        • (2021)基于高效特征函数的全芯片网络电迁移快速物理分析IEEE集成电路和系统计算机辅助设计汇刊10.1109/TCAD.2020.300126440:3(507-520)在线发布日期:2021年3月
        • (2019)可公度分数阶模型的阶计算2019年IEEE第58届决策与控制会议(CDC)10.1109/CDC40024.2019.9029742(784-790)在线发布日期:2019年12月
        • (2019)基于CAD的形状优化中自动导出参数的几何连续性约束国际计算流体动力学杂志10.1080/10618562.2019.168316633:6-7(272-288)在线发布日期:2019年11月5日
        • (2017)算法971ACM数学软件汇刊10.1145/300405343:3(1-14)在线发布日期:2017年1月9日
        • (2017)分数阶Matérn场的稀疏逼近斯堪的纳维亚统计杂志10.1111/sjos.1229745:1(194-216)在线发布日期:2017年9月20日
        • (2017)基于随机秩揭示分解的低秩稀疏矩阵恢复2017年第22届数字信号处理(DSP)国际会议10.1109/ICDSP.2017.8096137(1-5)在线发布日期:2017年8月
        • (2017)基于Barankin界核奇异值分解的信噪比阈值区域预测2017年第51届信号、系统和计算机Asilomar会议10.1109/ACSSC.2017.8335448(762-766)在线发布日期:2017年10月
        • 显示更多引用者

        视图选项

        获取访问权限

        登录选项

        完全访问权限

        查看选项

        PDF格式

        以PDF文件的形式查看或下载。

        PDF格式

        电子阅读器

        使用联机查看电子阅读器.

        电子阅读器

        媒体

        数字

        其他

        桌子

        分享

        分享

        共享此出版物链接

        在社交媒体上分享