English

Sketch-and-Restart: Randomized Sketching in Quadrature-Based Restarting for Matrix Functions

Numerical Analysis 2026-07-11 v1

Abstract

We develop a sketch-and-restart framework for computing the action of a matrix function on a vector, f(A)bf(A) b, where AA is large, sparse, and non-Hermitian. The framework combines quadrature-based restarting with Arnoldi-like decompositions generated by sketched or truncated Arnoldi processes. Within this framework, we develop two classes of restarted algorithms. The first uses a fixed Krylov subspace dimension and is based either on the sketched Arnoldi process or on a new sketched harmonic Arnoldi process proposed in this work. The second class chooses the Krylov subspace dimension adaptively by running the truncated Arnoldi process until the condition number of the generated basis, estimated from its sketch, exceeds a prescribed threshold. We also establish the convergence of the restarted sketched harmonic Arnoldi method for Stieltjes functions under the assumption that AA is positive real. Numerical experiments demonstrate the effectiveness of the proposed framework, including the computational savings achieved through sketching, the storage reduction enabled by adaptive truncation, and the acceleration obtained from thick restarting.

Keywords

Cite

@article{arxiv.2607.10354,
  title  = {Sketch-and-Restart: Randomized Sketching in Quadrature-Based Restarting for Matrix Functions},
  author = {Stefan Güttel and Jingyu Liu and Lauri Nyman},
  journal= {arXiv preprint arXiv:2607.10354},
  year   = {2026}
}

Comments

23 pages, 5 figures