On a family of low-rank algorithms for large-scale algebraic Riccati equations
Abstract
In [3] it was shown that four seemingly different algorithms for computing low-rank approximate solutions to the solution of large-scale continuous-time algebraic Riccati equations (CAREs) generate the same sequence when used with the same parameters. The Hermitian low-rank approximations are of the form where is a matrix with only few columns and is a small square Hermitian matrix. Each generates a low-rank Riccati residual such that the norm of the residual can be evaluated easily allowing for an efficient termination criterion. Here a new family of methods to generate such low-rank approximate solutions of CAREs is proposed. Each member of this family of algorithms proposed here generates the same sequence of as the four previously known algorithms. The approach is based on a block rational Arnoldi decomposition and an associated block rational Krylov subspace spanned by and Two specific versions of the general algorithm will be considered; one will turn out to be a rediscovery of the RADI algorithm, the other one allows for a slightly more efficient implementation compared to the RADI algorithm (in case the Sherman-Morrision-Woodbury formula and a direct solver is used to solve the linear systems that occur). Moreover, our approach allows for adding more than one shift at a time.
Keywords
Cite
@article{arxiv.2304.01624,
title = {On a family of low-rank algorithms for large-scale algebraic Riccati equations},
author = {Christian Bertram and Heike Faßbender},
journal= {arXiv preprint arXiv:2304.01624},
year = {2024}
}