$LDL^\top$ Factorization-based Generalized Low-rank ADI Algorithm for Solving Large-scale Algebraic Riccati Equations
Umair Zulfiqar

TL;DR
This paper presents a novel LDL^T factorization-based generalized RADI algorithm for efficiently solving large-scale algebraic Riccati equations, extending the applicability of low-rank ADI methods.
Contribution
It introduces a generalized RADI algorithm using LDL^T factorization that handles general Riccati equations, with an efficient implementation and shift generation strategy.
Findings
Successfully solves Riccati equations of size up to 10^7
Avoids Sherman-Morrison-Woodbury formula using low-rank Cholesky factors
Provides MATLAB implementations and demonstrates high accuracy and efficiency
Abstract
The low-rank alternating direction implicit (ADI) method is an efficient and effective solver for large-scale standard continuous-time algebraic Riccati equations that admit low-rank solutions. However, the existing low-rank ADI algorithm for Riccati equations (RADI) cannot be directly applied to general-form Riccati equations. This paper introduces a generalized RADI algorithm based on an factorization, which efficiently handles the general Riccati equations arising in important applications like state estimation and controller design. An efficient implementation is presented that avoids the Sherman-Morrison-Woodbury formula and instead uses a low-rank Cholesky factor ADI method as the base algorithm to compute low-rank factors of general-form Riccati equations. Sample MATLAB-based implementations of the proposed algorithm are also provided. An approach for automatically and…
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.
