Symmetric indefinite triangular factorization revealing the rank profile matrix

02/26/2018
by   Jean-Guillaume Dumas, et al.
0

We present a novel recursive algorithm for reducing a symmetric matrix to a triangular factorization which reveals the rank profile matrix. That is, the algorithm computes a factorization P^TAP = LDL^T where P is a permutation matrix, L is lower triangular with a unit diagonal and D is symmetric block diagonal with 1×1 and 2×2 antidiagonal blocks. The novel algorithm requires O(n^2r^ω-2) arithmetic operations. Furthermore, experimental results demonstrate that our algorithm can even be slightly more than twice as fast as the state of the art unsymmetric Gaussian elimination in most cases, that is it achieves approximately the same computational speed. By adapting the pivoting strategy developed in the unsymmetric case, we show how to recover the rank profile matrix from the permutation matrix and the support of the block-diagonal matrix. There is an obstruction in characteristic 2 for revealing the rank profile matrix which requires to relax the shape of the block diagonal by allowing the 2-dimensional blocks to have a non-zero bottom-right coefficient. This relaxed decomposition can then be transformed into a standard PLDL^TP^T decomposition at a negligible cost.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/21/2018

Randomized Rank-Revealing UZV Decomposition for Low-Rank Approximation of Matrices

Low-rank matrix approximation plays an increasingly important role in si...
research
01/08/2016

Fast Computation of the Rank Profile Matrix and the Generalized Bruhat Decomposition

The row (resp. column) rank profile of a matrix describes the stair-case...
research
04/19/2022

The Binary Rank of Circulant Block Matrices

The binary rank of a 0,1 matrix is the smallest size of a partition of i...
research
03/03/2017

Decoupled Block-Wise ILU(k) Preconditioner on GPU

This research investigates the implementation mechanism of block-wise IL...
research
09/08/2017

Fast Algorithm for Enumerating Diagonal Latin Squares of Small Order

In this paper we propose an algorithm for enumerating diagonal Latin squ...
research
08/03/2022

A Hybrid Factorization Algorithm for Sparse Matrix with Mixed Precision Arithmetic

A new hybrid algorithm for LDU-factorization for large sparse matrix com...
research
11/18/2019

Semi-Automatic Task Graph Construction for ℋ-Matrix Arithmetic

A new method to construct task graphs for -matrix arithmetic is introduc...

Please sign up or login with your details

Forgot password? Click here to reset