Rank-revealing decomposition of symmetric indefinite matrices via block anti-triangular factorization
详细信息    查看全文
文摘
We present an algorithm for computing a symmetric rank-revealing decomposition of a symmetric n×n matrix A, as defined in the work of Hansen & Yalamov [9]: we factorize the original matrix into a product A=QMQT, with Q orthogonal and M symmetric and in block form, with one of the blocks containing the dominant information of A, such as its largest eigenvalues. Moreover, the matrix M is constructed in a form that is easy to update when adding to A a symmetric rank-one matrix or when appending a row and, symmetrically, a column to A  : the cost of such an updating is O(n2) floating point operations.

The proposed algorithm is based on the block anti-triangular form of the original matrix M, as introduced by the authors in [11]. Via successive orthogonal similarity transformations this form is then updated to a new form View the MathML source, whereby the first k   rows and columns of View the MathML source have elements bounded by a given threshold τ   and the remaining bottom right part of View the MathML source is maintained in block anti-triangular form. The updating transformations are all orthogonal, guaranteeing the backward stability of the algorithm, and the algorithm is very economical when the near rank deficiency is detected in some of the anti diagonal elements of the block anti-triangular form. Numerical results are also given showing the reliability of the proposed algorithm.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700