Preconditioned Low-Rank Riemannian Optimization for Symmetric Positive Definite Linear Matrix Equations
Abstract
This work is concerned with the numerical solution of large-scale symmetric positive definite matrix equations of the form , as they arise from discretized partial differential equations and control problems. One often finds that admits good low-rank approximations, in particular when the right-hand side matrix has low rank. For terms, the solution of such equations is well studied and effective low-rank solvers have been proposed, including Alternating Direction Implicit (ADI) methods for Lyapunov and Sylvester equations. For , several existing methods try to approach through combining a classical iterative method, such as the conjugate gradient (CG) method, with low-rank truncation. In this work, we consider a more direct approach that approximates on manifolds of fixed-rank matrices through Riemannian CG. One particular challenge is the incorporation of effective preconditioners into such a first-order Riemannian optimization method. We propose several novel preconditioning strategies, including a change of metric in the ambient space, preconditioning the Riemannian gradient, and a variant of ADI on the tangent space. Combined with a strategy for adapting the rank of the approximation, the resulting method is demonstrated to be competitive for a number of examples representative for typical applications.
Keywords
Cite
@article{arxiv.2408.16416,
title = {Preconditioned Low-Rank Riemannian Optimization for Symmetric Positive Definite Linear Matrix Equations},
author = {Ivan Bioli and Daniel Kressner and Leonardo Robol},
journal= {arXiv preprint arXiv:2408.16416},
year = {2024}
}
Comments
24 pages, 4 figures