Tuning Multigrid Methods with Robust Optimization
Jed Brown, Yunhui He, Scott MacLachlan, Matt Menickelly and, Stefan M. Wild

TL;DR
This paper introduces optimization algorithms to efficiently tune multigrid methods by solving minimax problems in local Fourier analysis, improving the prediction and performance of PDE solvers.
Contribution
It develops novel optimization techniques to solve minimax problems in local Fourier analysis, enabling efficient parameter tuning for multigrid methods.
Findings
Optimization algorithms effectively solve minimax problems in Fourier analysis.
The methods improve the accuracy of spectral radius and condition number estimates.
Examples demonstrate enhanced algorithm performance with the proposed approach.
Abstract
Local Fourier analysis is a useful tool for predicting and analyzing the performance of many efficient algorithms for the solution of discretized PDEs, such as multigrid and domain decomposition methods. The crucial aspect of local Fourier analysis is that it can be used to minimize an estimate of the spectral radius of a stationary iteration, or the condition number of a preconditioned system, in terms of a symbol representation of the algorithm. In practice, this is a "minimax" problem, minimizing with respect to solver parameters the appropriate measure of work, which involves maximizing over the Fourier frequency. Often, several algorithmic parameters may be determined by local Fourier analysis in order to obtain efficient algorithms. Analytical solutions to minimax problems are rarely possible beyond simple problems; the status quo in local Fourier analysis involves grid sampling,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Numerical Methods in Computational Mathematics · Matrix Theory and Algorithms · Numerical methods for differential equations
