16–19 Feb 2025
Ringberg castle
Europe/Berlin timezone

Petrov-Galerkin Krylov methods for algebraic Riccati equations

17 Feb 2025, 09:45
45m
Ringberg castle

Ringberg castle

Schloss Ringberg Schlossstraße 20 83708 Kreuth Coordinates: 47° 40' 43'' N 11° 44' 56'' E

Speaker

Heike Faßbender (TU Braunschweig)

Description

Finding the unique stabilizing solution $X = X^H$ of a large-scale continuous-time algebraic Riccati equation (CARE) $0 = R(X) := A^HX + XA + C^HC - XBB^HX$ with a large, sparse n-x-n matrix $A$, an $n\times m$ matrix $B$ and a $p\times n$ matrix $C$ is of interest in a number of applications. It is assumed, that $B$ and $C^H$ have full column and row rank, respectively, with $m$, $p << n$. The unique stabilizing solution $X = X^H$ which exists under certain assumptions is positive semidefinite and makes the closed-loop matrix $A-BB^HX$ stable. Even so $A$ is large and sparse, the solution $X$ will still be a dense matrix in general. However, the above assumptions on $B$ and $C$ often imply that the sought-after solution $X$ will have a low numerical rank (that is, its rank is $<< n$). This allows for the construction of iterative methods that approximate $X$ with a series of low-rank matrices $X_j$ stored in low-rank factored form. That is, the Hermitian low-rank approximations $X_j$ to $X$ are of the form $X_j = Z_jY_jZ_j^H$, where $Z_j$ is an $n\times kj$ matrix with only few columns and $Y_j$ is a small square $kj\times kj$ Hermitian matrix.
We will first give an overview of methods that produce such a low-rank approximation. Afterward, we will delve into projection-type methods, which reduce the large-scale Riccati equation to a smaller one by projecting it onto specific block rational Krylov subspaces. These subspaces are spanned by blocks of the form $(A^H+ \sigma_jI)C^H$, where $\sigma_j$ are chosen shifts. The smaller, projected Riccati equation is then solved for the matrix $Y_j$ which contributes to constructing the low-rank approximation $X_j$. We propose a new algorithm that, unlike traditional approaches, does not necessarily use an orthogonal projection. Our approach constructs projections directly from the matrices generated in the block rational Arnoldi decomposition of the block rational Krylov subspace. With this algorithm, the low-rank approximations $X_j$ and the residual norm $||R(X_j)||_F$ can be computed quickly and efficiently. Finally, we will demonstrate the effectiveness of this method through numerical examples.

Primary author

Heike Faßbender (TU Braunschweig)

Co-author

Christian Bertram (TU Braunschweig, Institut für Numerische Mathematik)

Presentation materials

There are no materials yet.