Publication | Closed Access
Efficient and Stable Arnoldi Restarts for Matrix Functions Based on Quadrature
97
Citations
35
References
2014
Year
Numerical AnalysisMathematical ProgrammingSpectral TheoryEngineeringComputational MechanicsNumerical ComputationValidated NumericsNumerical StabilityMatrix MethodApproximation TheoryFull Arnoldi BasisStable Arnoldi RestartsContinuous OptimizationComputer EngineeringInverse ProblemsComputer ScienceMatrix AnalysisMatrix FunctionMatrix FunctionsArnoldi Method
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.
| Year | Citations | |
|---|---|---|
Page 1
Page 1