This work is concerned with the numerical solution of large-scale symmetric positive definite matrix equations of the form A1XB1T + A2XB2T + ... + AℓXBℓT = F, as they arise from discretized partial differential equations and control problems. One often finds that X admits good low-rank approximations, in particular when the right-hand-side matrix F has low rank. For ℓ ≤ 2 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 ℓ > 2, several existing methods try to approach X 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 X 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.

Preconditioned Low-Rank Riemannian Optimization for Symmetric Positive Definite Linear Matrix Equations

Bioli, Ivan;Robol, Leonardo
2025-01-01

Abstract

This work is concerned with the numerical solution of large-scale symmetric positive definite matrix equations of the form A1XB1T + A2XB2T + ... + AℓXBℓT = F, as they arise from discretized partial differential equations and control problems. One often finds that X admits good low-rank approximations, in particular when the right-hand-side matrix F has low rank. For ℓ ≤ 2 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 ℓ > 2, several existing methods try to approach X 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 X 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.
2025
Bioli, Ivan; Kressner, Daniel; Robol, Leonardo
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11568/1330036
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 3
  • ???jsp.display-item.citation.isi??? 3
social impact