Direct optimization of BPX preconditioners
arXiv:2205.06158 · doi:10.1016/j.cam.2021.113811
Abstract
We consider an automatic construction of locally optimal preconditioners for positive definite linear systems. To achieve this goal, we introduce a differentiable loss function that does not explicitly include the estimation of minimal eigenvalue. Nevertheless, the resulting optimization problem is equivalent to a direct minimization of the condition number. To demonstrate our approach, we construct a parametric family of modified BPX preconditioners. Namely, we define a set of empirical basis functions for coarse finite element spaces and tune them to achieve better condition number. For considered model equations (that includes Poisson, Helmholtz, Convection-diffusion, Biharmonic, and others), we achieve from two to twenty times smaller condition numbers for symmetric positive definite linear systems.
References in corpus (8)
- Adam: A Method for Stochastic Optimization
- Forward-Mode Automatic Differentiation in Julia
- On accuracy of approximation of the spectral radius by the Gelfand formula
- Learning to Optimize Multigrid PDE Solvers
- Learning Algebraic Multigrid Using Graph Neural Networks
- Optimizing Geometric Multigrid Methods with Evolutionary Computation
- Solving the nonlinear biharmonic equation by the Laplace-Adomian and Adomian Decomposition Methods
- Tuning Multigrid Methods with Robust Optimization