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

TL;DR
This paper reviews and compares iterative doubling algorithms for solving Riccati- and Lyapunov-type matrix equations, highlighting their connections, differences, and open theoretical issues.
Contribution
It provides a comprehensive comparative introduction to doubling algorithms for various Riccati and related matrix equations, emphasizing their interrelations and theoretical challenges.
Findings
Doubling algorithms construct iterates via repeated squaring.
Connections between doubling algorithms and subspace iteration are highlighted.
Open issues in the theoretical understanding of these algorithms are discussed.
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 of another naturally-arising fixed-point iteration via a sort of repeated squaring. The equations we consider are Stein equations , Lyapunov equations , discrete-time algebraic Riccati equations , continuous-time algebraic Riccati equations , palindromic quadratic matrix equations , and nonlinear matrix equations . 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.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
