Optimization-Based Algebraic Multigrid Coarsening Using Reinforcement Learning
Not on the map. Why?
Abstract (arXiv)
Large sparse linear systems of equations are ubiquitous in science and engineering, such as those arising from discretizations of partial differential equations. Algebraic multigrid (AMG) methods are one of the most common methods of solving such linear systems, with an extensive body of underlying mathematical theory. A system of linear equations defines a graph on the set of unknowns and each level of a multigrid solver requires the selection of an appropriate coarse graph along with restriction and interpolation operators that map to and from the coarse representation. The efficiency of the multigrid solver depends critically on this selection and many selection methods have been developed over the years. Recently, it has been demonstrated that it is possible to directly learn the AMG interpolation and restriction operators, given a coarse graph selection. In this paper, we consider the complementary problem of learning to coarsen graphs for a multigrid solver, a necessary step in developing fully learnable AMG methods. We propose a method using a reinforcement learning (RL) agent based on graph neural networks (GNNs), which can learn to perform graph coarsening on small planar training graphs and then be applied to unstructured large planar graphs, assuming bounded node degree. We demonstrate that this method can produce better coarse graphs than existing algorithms, even as the graph size increases and other properties of the graph are varied. We also propose an efficient inference procedure for performing graph coarsening that results in linear time complexity in graph size.
Key facts. Cited by 21 papers in the map (data through 14 Oct 2026). Builds on 17 of its 53 references that are in the map. First posted on arXiv 3 Jun 2021.
Builds on
17 of 53 references.
References · 17
- 2017Proximal Policy Optimization Algorithmscited by 15,215
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
- 2017Neural Message Passing for Quantum Chemistrycited by 3,487
- 2019A Comprehensive Survey on Graph Neural Networkscited by 2,919
- 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,434
- 2016Convolutional Neural Networks on Graphs with Fast Localized Spectral Filteringcited by 2,089
- 2015Deep Reinforcement Learning with Double Q-learningcited by 1,745
- 2018Relational inductive biases, deep learning, and graph networkscited by 1,360
- 2019Mastering Atari, Go, Chess and Shogi by Planning with a Learned Modelcited by 1,353
- 2013Spectral Networks and Locally Connected Networks on Graphscited by 1,102
- 2015Dueling Network Architectures for Deep Reinforcement Learningcited by 785
- 2021How to Train Your Robot with Deep Reinforcement Learning; Lessons We've Learnedcited by 213
5 more
- 2017Topology Adaptive Graph Convolutional Networkscited by 113
- 2019Learning to Optimize Multigrid PDE Solverscited by 79
- 2019Learning Neural PDE Solvers with Convergence Guaranteescited by 77
- 2020Learning Algebraic Multigrid Using Graph Neural Networkscited by 54
- 2019Optimizing Geometric Multigrid Methods with Evolutionary Computationcited by 3
Built on by
Citing papers per year: 2022: 4; 2023: 5; 2024: 3; 2025: 4; 2026: 5.
21 papers.
Sort:
- 2023MG-GNN: Multigrid Graph Neural Networks for Learning Multilevel Domain Decomposition Methodscited by 12
- 2022Learning Interface Conditions in Domain Decomposition Solverscited by 11
- 2024Spectral-Refiner: Accurate Fine-Tuning of Spatiotemporal Fourier Neural Operator for Turbulent Flowscited by 11
- 2022Learning robust marking policies for adaptive mesh refinementcited by 9
- 2022Principled Acceleration of Iterative Numerical Methods Using Machine Learningcited by 6
- 2023A Deep Learning algorithm to accelerate Algebraic Multigrid methods in Finite Element solvers of 3D elliptic PDEscited by 6
- 2023Graph Neural Networks and Applied Linear Algebracited by 6
- 2025Leveraging Operator Learning to Accelerate Convergence of the Preconditioned Conjugate Gradient Methodcited by 6
- 2025SymMaP: Improving Computational Efficiency in Linear Solvers through Symbolic Preconditioningcited by 5
- 2022Evolving Generalizable Multigrid-Based Helmholtz Preconditioners with Grammar-Guided Genetic Programmingcited by 2
- 2023Reducing operator complexity in Algebraic Multigrid with Machine Learning Approachescited by 2
- 2024Evolving Algebraic Multigrid Methods Using Grammar-Guided Genetic Programmingcited by 2
9 more
- 2024Towards Automated Algebraic Multigrid Preconditioner Design Using Genetic Programming for Large-Scale Laser Beam Welding Simulationscited by 1
- 2025Learning Sparse Approximate Inverse Preconditioners for Conjugate Gradient Solvers on GPUscited by 1
- 2026Neural-HSS: Hierarchical Semi-Separable Neural PDE Solvercited by 1
- 2023Learning to Relax: Setting Solver Parameters Across a Sequence of Linear System Instancescited by 0
- 2025A Greedy PDE Router for Blending Neural Operators and Classical Methodscited by 0
- 2026NeuraLSP: A Neural Spectral Preconditioner for Accelerating PDE Solverscited by 0
- 2026Automated Grammar-based Algebraic Multigrid Design With Evolutionary Algorithmscited by 0
- 2026Acceleration of an algebraic multigrid pressure solver using graph neural networkscited by 0
- 2026Graph Neural Multilevel Preconditioners for Iterative Solverscited by 0
- 2026Graph Neural Multilevel Preconditioners for Iterative Solvers30 Jul 2026
- 2026Acceleration of an algebraic multigrid pressure solver using graph neural networks17 Jun 2026
- 2026Automated Grammar-based Algebraic Multigrid Design With Evolutionary Algorithms18 Mar 2026
- 2026Neural-HSS: Hierarchical Semi-Separable Neural PDE Solver20 Feb 2026
- 2026NeuraLSP: A Neural Spectral Preconditioner for Accelerating PDE Solvers28 Jan 2026
- 2025Learning Sparse Approximate Inverse Preconditioners for Conjugate Gradient Solvers on GPUs31 Oct 2025
- 2025SymMaP: Improving Computational Efficiency in Linear Solvers through Symbolic Preconditioning28 Oct 2025
- 2025A Greedy PDE Router for Blending Neural Operators and Classical Methods29 Sep 2025
- 2025Leveraging Operator Learning to Accelerate Convergence of the Preconditioned Conjugate Gradient Method31 Jul 2025
- 2024Towards Automated Algebraic Multigrid Preconditioner Design Using Genetic Programming for Large-Scale Laser Beam Welding Simulations11 Dec 2024
- 2024Evolving Algebraic Multigrid Methods Using Grammar-Guided Genetic Programming8 Dec 2024
- 2024Spectral-Refiner: Accurate Fine-Tuning of Spatiotemporal Fourier Neural Operator for Turbulent Flows27 May 2024
9 more
- 2023Graph Neural Networks and Applied Linear Algebra21 Oct 2023
- 2023Learning to Relax: Setting Solver Parameters Across a Sequence of Linear System Instances3 Oct 2023
- 2023Reducing operator complexity in Algebraic Multigrid with Machine Learning Approaches15 Jul 2023
- 2023A Deep Learning algorithm to accelerate Algebraic Multigrid methods in Finite Element solvers of 3D elliptic PDEs21 Apr 2023
- 2023MG-GNN: Multigrid Graph Neural Networks for Learning Multilevel Domain Decomposition Methods26 Jan 2023
- 2022Learning robust marking policies for adaptive mesh refinement13 Jul 2022
- 2022Principled Acceleration of Iterative Numerical Methods Using Machine Learning17 Jun 2022
- 2022Learning Interface Conditions in Domain Decomposition Solvers19 May 2022
- 2022Evolving Generalizable Multigrid-Based Helmholtz Preconditioners with Grammar-Guided Genetic Programming27 Apr 2022
- 2023MG-GNN: Multigrid Graph Neural Networks for Learning Multilevel Domain Decomposition Methodscited by 12
- 2022Learning Interface Conditions in Domain Decomposition Solverscited by 11
- 2024Spectral-Refiner: Accurate Fine-Tuning of Spatiotemporal Fourier Neural Operator for Turbulent Flowscited by 11
- 2022Learning robust marking policies for adaptive mesh refinementcited by 9
- 2022Principled Acceleration of Iterative Numerical Methods Using Machine Learningcited by 6
- 2023A Deep Learning algorithm to accelerate Algebraic Multigrid methods in Finite Element solvers of 3D elliptic PDEscited by 6
- 2023Graph Neural Networks and Applied Linear Algebracited by 6
- 2025Leveraging Operator Learning to Accelerate Convergence of the Preconditioned Conjugate Gradient Methodcited by 6
- 2025SymMaP: Improving Computational Efficiency in Linear Solvers through Symbolic Preconditioningcited by 5
- 2022Evolving Generalizable Multigrid-Based Helmholtz Preconditioners with Grammar-Guided Genetic Programmingcited by 2
- 2023Reducing operator complexity in Algebraic Multigrid with Machine Learning Approachescited by 2
- 2024Evolving Algebraic Multigrid Methods Using Grammar-Guided Genetic Programmingcited by 2
12 most cited of 21 All 21 (JSON)
- 2026Graph Neural Multilevel Preconditioners for Iterative Solvers30 Jul 2026
- 2026Acceleration of an algebraic multigrid pressure solver using graph neural networks17 Jun 2026
- 2026Automated Grammar-based Algebraic Multigrid Design With Evolutionary Algorithms18 Mar 2026
- 2026Neural-HSS: Hierarchical Semi-Separable Neural PDE Solver20 Feb 2026
- 2026NeuraLSP: A Neural Spectral Preconditioner for Accelerating PDE Solvers28 Jan 2026
- 2025Learning Sparse Approximate Inverse Preconditioners for Conjugate Gradient Solvers on GPUs31 Oct 2025
- 2025SymMaP: Improving Computational Efficiency in Linear Solvers through Symbolic Preconditioning28 Oct 2025
- 2025A Greedy PDE Router for Blending Neural Operators and Classical Methods29 Sep 2025
- 2025Leveraging Operator Learning to Accelerate Convergence of the Preconditioned Conjugate Gradient Method31 Jul 2025
- 2024Towards Automated Algebraic Multigrid Preconditioner Design Using Genetic Programming for Large-Scale Laser Beam Welding Simulations11 Dec 2024
- 2024Evolving Algebraic Multigrid Methods Using Grammar-Guided Genetic Programming8 Dec 2024
- 2024Spectral-Refiner: Accurate Fine-Tuning of Spatiotemporal Fourier Neural Operator for Turbulent Flows27 May 2024
12 newest of 21 All 21 (JSON)