Genetic programming designs flexible algebraic multigrid cycles that speed up large-scale laser beam welding simulations by up to 60% over default BoomerAMG and 25% over a hand-tuned configuration.
Evolving Algebraic Multigrid Methods Using Grammar-Guided Genetic Programming
1 Pith paper cite this work. Polarity classification is still indexing.
abstract
Multigrid methods despite being known to be asymptotically optimal algorithms, depend on the careful selection of their individual components for efficiency. Also, they are mostly restricted to standard cycle types like V-, F-, and W-cycles. We use grammar rules to generate arbitrary-shaped cycles, wherein the smoothers and their relaxation weights are chosen independently at each step within the cycle. We call this a flexible multigrid cycle. These flexible cycles are used in Algebraic Multigrid (AMG) methods with the help of grammar rules and optimized using genetic programming. The flexible AMG methods are implemented in the software library of hypre, and the programs are optimized separately for two cases: a standalone AMG solver for a 3D anisotropic problem and an AMG preconditioner with conjugate gradient for a multiphysics code. We observe that the optimized flexible cycles provide higher efficiency and better performance than the standard cycle types.
citation-role summary
citation-polarity summary
fields
cs.CE 1years
2024 1verdicts
CONDITIONAL 1roles
baseline 1polarities
baseline 1representative citing papers
citing papers explorer
-
Towards Automated Algebraic Multigrid Preconditioner Design Using Genetic Programming for Large-Scale Laser Beam Welding Simulations
Genetic programming designs flexible algebraic multigrid cycles that speed up large-scale laser beam welding simulations by up to 60% over default BoomerAMG and 25% over a hand-tuned configuration.