Automated Grammar-based Algebraic Multigrid Design With Evolutionary Algorithms
- URL: http://arxiv.org/abs/2603.17641v1
- Date: Wed, 18 Mar 2026 12:02:26 GMT
- Title: Automated Grammar-based Algebraic Multigrid Design With Evolutionary Algorithms
- Abstract summary: We show how to generate efficient multigrid methods with level-specific smoothing sequences and non-recursive cycling patterns.<n>Experiments with the linear algebra library, emphhypre, demonstrate the potential of these non-standard GP cycles to improve multigrid performance as a solver and a preconditioner.
- Score: 0.0
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: Although multigrid is asymptotically optimal for solving many important partial differential equations, its efficiency relies heavily on the careful selection of the individual algorithmic components. In contrast to recent approaches that can optimize certain multigrid components using deep learning techniques, we adopt a complementary strategy, employing evolutionary algorithms to construct efficient multigrid cycles from proven algorithmic building blocks. Here, we will present its application to generate efficient algebraic multigrid methods with so-called \emph{flexible cycling}, that is, level-specific smoothing sequences and non-recursive cycling patterns. The search space with such non-standard cycles is intractable to navigate manually, and is generated using genetic programming (GP) guided by context-free grammars. Numerical experiments with the linear algebra library, \emph{hypre}, demonstrate the potential of these non-standard GP cycles to improve multigrid performance both as a solver and a preconditioner.
Related papers
- DInf-Grid: A Neural Differential Equation Solver with Differentiable Feature Grids [73.28614344779076]
We present a differentiable grid-based representation for efficiently solving differential equations (DEs)<n>Our results demonstrate a 5-20x speed-up over coordinate-based methods, solving differential equations in seconds or minutes while maintaining comparable accuracy and compactness.
arXiv Detail & Related papers (2026-01-15T18:59:57Z) - Towards Automated Algebraic Multigrid Preconditioner Design Using Genetic Programming for Large-Scale Laser Beam Welding Simulations [0.0]
We employ evolutionary algorithms to construct efficient multigrid cycles from available individual components.<n>This technology is applied to finite element simulations of the laser beam welding process.
arXiv Detail & Related papers (2024-12-11T08:24:38Z) - Evolving Algebraic Multigrid Methods Using Grammar-Guided Genetic Programming [0.0]
We use grammar rules to generate arbitrary-shaped cycles, where smoothers and relaxation weights are chosen independently.<n>These flexible cycles are used in Algebraic Multigrid (AMG) methods with the help of grammar rules and optimized using genetic programming.<n>We observe that the optimized flexible cycles provide higher efficiency and better performance than the standard cycle types.
arXiv Detail & Related papers (2024-12-08T08:21:35Z) - A reinforcement learning strategy to automate and accelerate h/p-multigrid solvers [0.37109226820205005]
Multigrid methods are very efficient but require fine-tuning of numerical parameters, such as the number of smoothing sweeps per level.
This paper is to use a proximal policy optimization algorithm to automatically tune the multigrid parameters.
Our findings reveal that the proposed reinforcement learning h/p-multigrid approach significantly accelerates and improves the robustness of steady-state simulations.
arXiv Detail & Related papers (2024-07-18T21:26:28Z) - Automating the Design of Multigrid Methods with Evolutionary Program
Synthesis [0.0]
In many cases, the design of an efficient or at least working multigrid solver is an open problem.
This thesis demonstrates that grammar-guided genetic programming can discover multigrid methods of unprecedented structure.
We present our implementation in the form of the Python framework EvoStencils, which is freely available as open-source software.
arXiv Detail & Related papers (2023-12-22T17:55:48Z) - Accelerating Cutting-Plane Algorithms via Reinforcement Learning
Surrogates [49.84541884653309]
A current standard approach to solving convex discrete optimization problems is the use of cutting-plane algorithms.
Despite the existence of a number of general-purpose cut-generating algorithms, large-scale discrete optimization problems continue to suffer from intractability.
We propose a method for accelerating cutting-plane algorithms via reinforcement learning.
arXiv Detail & Related papers (2023-07-17T20:11:56Z) - Linearization Algorithms for Fully Composite Optimization [61.20539085730636]
This paper studies first-order algorithms for solving fully composite optimization problems convex compact sets.
We leverage the structure of the objective by handling differentiable and non-differentiable separately, linearizing only the smooth parts.
arXiv Detail & Related papers (2023-02-24T18:41:48Z) - Learning Relaxation for Multigrid [1.14219428942199]
We use Neural Networks to learn relaxation parameters for an ensemble of diffusion operators with random coefficients.
We show that learning relaxation parameters on relatively small grids using a two-grid method and Gelfand's formula as a loss function can be implemented easily.
arXiv Detail & Related papers (2022-07-25T12:43:50Z) - Iterative Linear Quadratic Optimization for Nonlinear Control: Differentiable Programming Algorithmic Templates [12.012055171782073]
Iterative optimization algorithms depend on access to information about the objective function.<n>In a differentiable programming framework, this information can be automatically derived from the computational graph.<n>We explore how nonlinear control algorithms, often employing linear and/or quadratic approximations, can be effectively cast within this framework.
arXiv Detail & Related papers (2022-07-13T17:10:47Z) - High-Dimensional Sparse Bayesian Learning without Covariance Matrices [66.60078365202867]
We introduce a new inference scheme that avoids explicit construction of the covariance matrix.
Our approach couples a little-known diagonal estimation result from numerical linear algebra with the conjugate gradient algorithm.
On several simulations, our method scales better than existing approaches in computation time and memory.
arXiv Detail & Related papers (2022-02-25T16:35:26Z) - Multi-View Spectral Clustering with High-Order Optimal Neighborhood
Laplacian Matrix [57.11971786407279]
Multi-view spectral clustering can effectively reveal the intrinsic cluster structure among data.
This paper proposes a multi-view spectral clustering algorithm that learns a high-order optimal neighborhood Laplacian matrix.
Our proposed algorithm generates the optimal Laplacian matrix by searching the neighborhood of the linear combination of both the first-order and high-order base.
arXiv Detail & Related papers (2020-08-31T12:28:40Z) - Kernel methods through the roof: handling billions of points efficiently [94.31450736250918]
Kernel methods provide an elegant and principled approach to nonparametric learning, but so far could hardly be used in large scale problems.
Recent advances have shown the benefits of a number of algorithmic ideas, for example combining optimization, numerical linear algebra and random projections.
Here, we push these efforts further to develop and test a solver that takes full advantage of GPU hardware.
arXiv Detail & Related papers (2020-06-18T08:16:25Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.