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 A = QMQ(T), whereby the first k rows and columns of M have elements bounded by a given threshold tau and the remaining bottom right part of M 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. 2015 Elsevier Inc. All rights reserved.

We present an algorithm for computing a symmetric rank revealing decomposition of a symmetric n x n matrix A, as defined in the work of Hansen & Yalamov [9]: we factorize the original matrix into a product A = QMQ(T), 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(n(2)) floating point operations.

Rank-revealing decomposition of symmetric indefinite matrices via block anti-triangular factorization

Mastronardi Nicola;
2016

Abstract

We present an algorithm for computing a symmetric rank revealing decomposition of a symmetric n x n matrix A, as defined in the work of Hansen & Yalamov [9]: we factorize the original matrix into a product A = QMQ(T), 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(n(2)) floating point operations.
2016
Istituto Applicazioni del Calcolo ''Mauro Picone''
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 A = QMQ(T), whereby the first k rows and columns of M have elements bounded by a given threshold tau and the remaining bottom right part of M 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. 2015 Elsevier Inc. All rights reserved.
Indefinite symmetric matrix
Rank revealing
Inertia
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14243/319852
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 1
  • ???jsp.display-item.citation.isi??? 2
social impact