The effect of approximate coarsest-level solves on the convergence of multigrid V-cycle methods
Petr Vacek, Erin Carson, Kirk M. Soodhalter
TL;DR
This work analyzes how inexact solves on the coarsest level of a multigrid V-cycle affect convergence for symmetric positive definite problems. By treating the inV-cycle as a perturbation of the exact exV-cycle, it derives propagation matrices and two accuracy assumptions (relative with a factor $\gamma$ and absolute with $\epsilon$) to bound both the convergence rate and the deviation from the exact-cycle solution. The authors formulate practical coarsest-level stopping criteria—one based on a relative residual tolerance and another on an absolute error bound—ensuring the inV-cycle converges to a chosen finest-level accuracy with nearly the same number of V-cycles as the exact coarsest-level solve. Numerical experiments on Poisson-type and jump-1024 problems validate the theory, show when the criteria yield the same iteration counts as exact solves, and discuss trade-offs in coarse-level work and precision. The results offer a principled framework for choosing coarsest-level tolerances and point to extensions to algebraic MG, non-symmetric problems, and different cycle schemes.
Abstract
The multigrid V-cycle method is a popular method for solving systems of linear equations. It computes an approximate solution by using smoothing on fine levels and solving a system of linear equations on the coarsest level. Solving on the coarsest level depends on the size and difficulty of the problem. If the size permits, it is typical to use a direct method based on LU or Cholesky decomposition. In settings with large coarsest-level problems, approximate solvers such as iterative Krylov subspace methods, or direct methods based on low-rank approximation, are often used. The accuracy of the coarsest-level solver is typically determined based on the experience of the users with the concrete problems and methods. In this paper we present an approach to analyzing the effects of approximate coarsest-level solves on the convergence of the V-cycle method for symmetric positive definite problems. Using these results, we derive coarsest-level stopping criterion through which we may control the difference between the approximation computed by a V-cycle method with approximate coarsest-level solver and the approximation which would be computed if the coarsest-level problems were solved exactly. The coarsest-level stopping criterion may thus be set up such that the V-cycle method converges to a chosen finest-level accuracy in (nearly) the same number of V-cycle iterations as the V-cycle method with exact coarsest-level solver. We also utilize the theoretical results to discuss how the convergence of the V-cycle method may be affected by the choice of a tolerance in a coarsest-level stopping criterion based on the relative residual norm.
