A Unified Low-rank ADI Framework with Shared Linear Solves for Simultaneously Solving Multiple Lyapunov, Sylvester, and Riccati Equations
Umair Zulfiqar, Zhong-Yi Huang, Qiu-Yan Song, and Zhi-Yuan Gao

TL;DR
This paper introduces a unified ADI framework that efficiently solves multiple large-scale Lyapunov, Sylvester, and Riccati equations simultaneously by sharing shifted linear solves, significantly reducing computational costs.
Contribution
It reveals that ADI methods for these equations are Petrov-Galerkin projection algorithms and proposes a shared linear solve approach for multiple equations, enhancing efficiency.
Findings
Shared linear solves reduce computational cost.
Unified framework solves multiple equations simultaneously.
Numerical examples demonstrate effectiveness.
Abstract
The alternating direction implicit (ADI) methods are computationally efficient and numerically effective tools for computing low-rank solutions of large-scale linear matrix equations. It is known in the literature that the low-rank ADI method for Lyapunov equations is a Petrov-Galerkin projection algorithm that implicitly performs model order reduction. It recursively enforces interpolation at the mirror images of the ADI shifts and places the poles of the reduced-order models at the ADI shifts. In this paper, we show that the low-rank ADI methods for Sylvester and Riccati equations are also Petrov-Galerkin projection algorithms that implicitly perform model order reduction. These methods likewise enforce interpolation at the mirror images of the ADI shifts; however, they do not place the poles at the mirror images of the interpolation points. Instead, their pole placement ensures that…
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.
Taxonomy
TopicsModel Reduction and Neural Networks · Tensor decomposition and applications · Matrix Theory and Algorithms
