SIAM Journal on Matrix Analysis and Applications · 2014 · 97 citations · 36 references
ComputingComputer ScienceAlgorithmsComputational MechanicsScientific ComputingApproximation MethodsMatrix ComputationNumerical AlgorithmsNumerical AnalysisNumerical Linear AlgebraNumerical StabilityComputational Matrix TheoryNumerical Stability AnalysisRestartStability Of Numerical Schemes
When using the Arnoldi method for approximating $f(A){\mathbf b}$, the action of a matrix function on a vector, the maximum number of iterations that can be performed is often limited by the storage requirements of the full Arnoldi basis. As a remedy, different restarting algorithms have been proposed in the literature, none of which has been universally applicable, efficient, and stable at the same time. We utilize an integral representation for the error of the iterates in the Arnoldi method which then allows us to develop an efficient quadrature-based restarting algorithm suitable for a large class of functions, including the so-called Stieltjes functions and the exponential function. Our method is applicable for functions of Hermitian and non-Hermitian matrices, requires no a priori spectral information, and runs with essentially constant computational work per restart cycle. We comment on the relation of this new restarting approach to other existing algorithms and illustrate its efficiency and numerical stability by various numerical experiments.
36
Methods of Numerical Integration.
F. S., Philip J. Davis, Philip Rabinowitz · Mathematics of Computation · 1986 · 2.8K citations
Exactly massless quarks on the lattice
Physics Letters B · 1998 · 1.2K citations · Full text
Marlis Hochbruck, Alexander Ostermann · Acta Numerica · 2010 · 1K citations · Full text