Swarm Reinforcement Learning For Adaptive Mesh Refinement

04/03/2023
by   Niklas Freymuth, et al.
0

Adaptive Mesh Refinement (AMR) is crucial for mesh-based simulations, as it allows for dynamically adjusting the resolution of a mesh to trade off computational cost with the simulation accuracy. Yet, existing methods for AMR either use task-dependent heuristics, expensive error estimators, or do not scale well to larger meshes or more complex problems. In this paper, we formalize AMR as a Swarm Reinforcement Learning problem, viewing each element of a mesh as part of a collaborative system of simple and homogeneous agents. We combine this problem formulation with a novel agent-wise reward function and Graph Neural Networks, allowing us to learn reliable and scalable refinement strategies on arbitrary systems of equations. We experimentally demonstrate the effectiveness of our approach in improving the accuracy and efficiency of complex simulations. Our results show that we outperform learned baselines and achieve a refinement quality that is on par with a traditional error-based AMR refinement strategy without requiring error indicators during inference.

READ FULL TEXT

page 2

page 3

page 13

page 14

page 15

page 16

research
11/02/2022

Multi-Agent Reinforcement Learning for Adaptive Mesh Refinement

Adaptive mesh refinement (AMR) is necessary for efficient finite element...
research
09/25/2022

Scalable adaptive algorithms for next-generation multiphase simulations

The accuracy of multiphysics simulations is strongly contingent up on th...
research
06/14/2023

A reinforcement learning strategy for p-adaptation in high order solvers

Reinforcement learning (RL) has emerged as a promising approach to autom...
research
03/01/2021

Reinforcement Learning for Adaptive Mesh Refinement

Large-scale finite element simulations of complex physical systems gover...
research
08/15/2021

Smart Adaptive Mesh Refinement with NEMoSys

Adaptive mesh refinement (AMR) offers a practical solution to reduce the...
research
06/05/2023

Adaptive Mesh Refinement for arbitrary initial Triangulations

We introduce a simple initialization of the Maubach bisection routine fo...
research
12/02/2022

MeshDQN: A Deep Reinforcement Learning Framework for Improving Meshes in Computational Fluid Dynamics

Meshing is a critical, but user-intensive process necessary for stable a...

Please sign up or login with your details

Forgot password? Click here to reset