Low-rank generalized alternating direction implicit iteration method for solving matrix equations
Juan Zhang, Wenlu Xun
TL;DR
This work addresses solving large-scale Lyapunov and continuous-time algebraic Riccati equations by introducing a low-rank generalized alternating direction implicit iteration (R-GADI) that represents the solution as $X\approx VW^{T}$. The method combines GADI with low-rank Cholesky-like factorization and, for Riccati problems, pairs with Kleinman-Newton iterations to reduce the outer iterations to solving Lyapunov equations via RGADI. The authors prove convergence of the RGADI scheme and its consistency with GADI, and provide practical parameter-selection guidelines. Numerical experiments demonstrate that RGADI and Kleinman-Newton-RGADI outperform existing low-rank ADI-based methods in accuracy and efficiency on large-scale problems, highlighting their practical impact for control and model reduction tasks.
Abstract
This paper presents an effective low-rank generalized alternating direction implicit iteration (R-GADI) method for solving large-scale sparse and stable Lyapunov matrix equations and continuous-time algebraic Riccati matrix equations. The method is based on generalized alternating direction implicit iteration (GADI), which exploits the low-rank property of matrices and utilizes the Cholesky factorization approach for solving. The advantage of the new algorithm lies in its direct and efficient low-rank formulation, which is a variant of the Cholesky decomposition in the Lyapunov GADI method, saving storage space and making it computationally effective. When solving the continuous-time algebraic Riccati matrix equation, the Riccati equation is first simplified to a Lyapunov equation using the Newton method, and then the R-GADI method is employed for computation. Additionally, we analyze the convergence of the R-GADI method and prove its consistency with the convergence of the GADI method. Finally, the effectiveness of the new algorithm is demonstrated through corresponding numerical experiments.
