English

A class of Petrov-Galerkin Krylov methods for algebraic Riccati equations

Numerical Analysis 2024-08-20 v2 Numerical Analysis

Abstract

A class of (block) rational Krylov subspace based projection method for solving large-scale continuous-time algebraic Riccati equation (CARE) 0=R(X):=AHX+XA+CHCXBBHX0 = \mathcal{R}(X) := A^HX + XA + C^HC - XBB^HX with a large, sparse AA and BB and CC of full low rank is proposed. The CARE is projected onto a block rational Krylov subspace Kj\mathcal{K}_j spanned by blocks of the form (AHskI)1CH(A^H - s_kI)^{-1}C^H for some shifts sk,k=1,,j.s_k, k = 1, \ldots, j. The considered projections do not need to be orthogonal and are built from the matrices appearing in the block rational Arnoldi decomposition associated to Kj.\mathcal{K}_j. The resulting projected Riccati equation is solved for the small square Hermitian Yj.Y_j. Then the Hermitian low-rank approximation Xj=ZjYjZjHX_j = Z_jY_jZ_j^H to XX is set up where the columns of ZjZ_j span Kj.\mathcal{K}_j. The residual norm R(Xj)F\|R(X_j )\|_F can be computed efficiently via the norm of a readily available 2p×2p2p \times 2p matrix. We suggest to reduce the rank of the approximate solution XjX_j even further by truncating small eigenvalues from Xj.X_j. This truncated approximate solution can be interpreted as the solution of the Riccati residual projected to a subspace of Kj.\mathcal{K}_j. This gives us a way to efficiently evaluate the norm of the resulting residual. Numerical examples are presented.

Keywords

Cite

@article{arxiv.2312.08855,
  title  = {A class of Petrov-Galerkin Krylov methods for algebraic Riccati equations},
  author = {Christian Bertram and Heike Faßbender},
  journal= {arXiv preprint arXiv:2312.08855},
  year   = {2024}
}