NANADec 13, 2016

Fast Hessenberg reduction of some rank structured matrices

arXiv:1612.0419613 citationsh-index: 21
AI Analysis

This work provides faster algorithms for reducing a class of structured matrices, benefiting applications in numerical linear algebra and eigenvalue computations.

The paper develops fast algorithms for Hessenberg reduction of rank-structured matrices of the form D + UV^H, achieving O(n^2k) complexity. The real case uses a two-stage approach, and the unitary case extends via block CMV forms, with numerical stability and linear complexity in k.

We develop two fast algorithms for Hessenberg reduction of a structured matrix $A = D + UV^H$ where $D$ is a real or unitary $n \times n$ diagonal matrix and $U, V \in\mathbb{C}^{n \times k}$. The proposed algorithm for the real case exploits a two--stage approach by first reducing the matrix to a generalized Hessenberg form and then completing the reduction by annihilation of the unwanted sub-diagonals. It is shown that the novel method requires $O(n^2k)$ arithmetic operations and it is significantly faster than other reduction algorithms for rank structured matrices. The method is then extended to the unitary plus low rank case by using a block analogue of the CMV form of unitary matrices. It is shown that a block Lanczos-type procedure for the block tridiagonalization of $\Re(D)$ induces a structured reduction on $A$ in a block staircase CMV--type shape. Then, we present a numerically stable method for performing this reduction using unitary transformations and we show how to generalize the sub-diagonal elimination to this shape, while still being able to provide a condensed representation for the reduced matrix. In this way the complexity still remains linear in $k$ and, moreover, the resulting algorithm can be adapted to deal efficiently with block companion matrices.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes