English

Iterative and doubling algorithms for Riccati-type matrix equations: a comparative introduction

Numerical Analysis 2020-05-19 v1 Numerical Analysis

Abstract

We review a family of algorithms for Lyapunov- and Riccati-type equations which are all related to each other by the idea of \emph{doubling}: they construct the iterate Qk=X2kQ_k = X_{2^k} of another naturally-arising fixed-point iteration (Xh)(X_h) via a sort of repeated squaring. The equations we consider are Stein equations XAXA=QX - A^*XA=Q, Lyapunov equations AX+XA+Q=0A^*X+XA+Q=0, discrete-time algebraic Riccati equations X=Q+AX(I+GX)1AX=Q+A^*X(I+GX)^{-1}A, continuous-time algebraic Riccati equations Q+AX+XAXGX=0Q+A^*X+XA-XGX=0, palindromic quadratic matrix equations A+QY+AY2=0A+QY+A^*Y^2=0, and nonlinear matrix equations X+AX1A=QX+A^*X^{-1}A=Q. We draw comparisons among these algorithms, highlight the connections between them and to other algorithms such as subspace iteration, and discuss open issues in their theory.

Keywords

Cite

@article{arxiv.2005.08903,
  title  = {Iterative and doubling algorithms for Riccati-type matrix equations: a comparative introduction},
  author = {Federico Poloni},
  journal= {arXiv preprint arXiv:2005.08903},
  year   = {2020}
}

Comments

Review article for GAMM Mitteilungen

R2 v1 2026-06-23T15:38:08.522Z