Randomized Nyström Preconditioning

10/06/2021
by   Zachary Frangella, et al.
0

This paper introduces the Nyström PCG algorithm for solving a symmetric positive-definite linear system. The algorithm applies the randomized Nyström method to form a low-rank approximation of the matrix, which leads to an efficient preconditioner that can be deployed with the conjugate gradient algorithm. Theoretical analysis shows that preconditioned system has constant condition number as soon as the rank of the approximation is comparable with the number of effective degrees of freedom in the matrix. The paper also develops adaptive methods for achieving similar performance without knowledge of the effective dimension. Numerical tests show that Nyström PCG can rapidly solve large linear systems that arise in data analysis problems, and it surpasses several competing methods from the literature.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/02/2022

Randomized low-rank approximation for symmetric indefinite matrices

The Nyström method is a popular choice for finding a low-rank approximat...
research
01/28/2021

Two-level Nyström–Schur preconditioner for sparse symmetric positive definite matrices

Randomized methods are becoming increasingly popular in numerical linear...
research
06/01/2017

Krylov Subspace Recycling for Fast Iterative Least-Squares in Machine Learning

Solving symmetric positive definite linear problems is a fundamental com...
research
08/25/2021

On the approximation of a matrix

Let F^* be an approximation of a given (a × b) matrix F derived by metho...
research
02/24/2023

Randomized low-rank approximation of parameter-dependent matrices

This work considers the low-rank approximation of a matrix A(t) dependin...
research
04/24/2023

Preconditioner Design via the Bregman Divergence

We study a preconditioner for a Hermitian positive definite linear syste...
research
05/22/2022

A Deep Gradient Correction Method for Iteratively Solving Linear Systems

We present a novel deep learning approach to approximate the solution of...

Please sign up or login with your details

Forgot password? Click here to reset