Graph Partitioning and Sparse Matrix Ordering using Reinforcement Learning and Graph Neural Networks
Not on the map. Why?
Abstract (arXiv)
We present a novel method for graph partitioning, based on reinforcement learning and graph convolutional neural networks. Our approach is to recursively partition coarser representations of a given graph. The neural network is implemented using SAGE graph convolution layers, and trained using an advantage actor critic (A2C) agent. We present two variants, one for finding an edge separator that minimizes the normalized cut or quotient cut, and one that finds a small vertex separator. The vertex separators are then used to construct a nested dissection ordering to permute a sparse matrix so that its triangular factorization will incur less fill-in. The partitioning quality is compared with partitions obtained using METIS and SCOTCH, and the nested dissection ordering is evaluated in the sparse solver SuperLU. Our results show that the proposed method achieves similar partitioning quality as METIS and SCOTCH. Furthermore, the method generalizes across different classes of graphs, and works well on a variety of graphs from the SuiteSparse sparse matrix collection.
Key facts. Cited by 8 papers in the map (data through 7 Oct 2026). Builds on 21 of its 63 references that are in the map. First posted on arXiv 8 Apr 2021.
Builds on
21 of 63 references.
References · 21
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2017Graph Attention Networkscited by 8,854
- 2017Inductive Representation Learning on Large Graphscited by 6,284
- 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,414
- 2018Relational inductive biases, deep learning, and graph networkscited by 1,341
- 2016Geometric deep learning: going beyond Euclidean datacited by 1,042
- 2015Pointer Networkscited by 882
- 2015Gated Graph Sequence Neural Networkscited by 792
- 2018Attention, Learn to Solve Routing Problems!cited by 646
- 2016Neural Combinatorial Optimization with Reinforcement Learningcited by 600
- 2017Learning Combinatorial Optimization Algorithms over Graphscited by 557
9 more
- 2017Representation Learning on Graphs: Methods and Applicationscited by 456
- 2019An Efficient Graph Convolutional Network Technique for the Travelling Salesman Problemcited by 265
- 2020Reinforcement Learning for Combinatorial Optimization: A Surveycited by 235
- 2020Erdos Goes Neural: an Unsupervised Learning Framework for Combinatorial Optimization on Graphscited by 115
- 2018Learning to Solve NP-Complete Problems - A Graph Neural Network for Decision TSPcited by 58
- 2020Learning to Solve Combinatorial Optimization Problems on Real-World Graphs in Linear Timecited by 39
- 2020Combining Reinforcement Learning with Lin-Kernighan-Helsgaun Algorithm for the Traveling Salesman Problemcited by 31
- 2019GAP: Generalizable Approximate Graph Partitioning Frameworkcited by 18
- 2020A State Aggregation Approach for Solving Knapsack Problem with Deep Reinforcement Learningcited by 5
Built on by
Citing papers per year: 2022: 1; 2023: 1; 2024: 0; 2025: 3; 2026: 3.
8 papers.
- 2023SEMPART: Self-supervised Multi-resolution Partitioning of Image Semanticscited by 4
- 2022Agglomeration of Polygonal Grids using Graph Neural Networks with applications to Multigrid solverscited by 3
- 2025A Survey of AI Methods for Geometry Preparation and Mesh Generation in Engineering Simulationcited by 2
- 2025RIDGECUT: Learning Graph Partitioning with Rings and Wedgescited by 0
- 2025Factorization-in-Loop: Proximal Fill-in Minimization for Sparse Matrix Reorderingcited by 0
- 2026Bridging the Gap between Sparse Matrix Reordering and Factorization: A Deep Learning Framework for Fill-in Reductioncited by 0
- 2026Learning Fill-in Reduction Ordering via Graph Policy Optimization for Sparse Matricescited by 0
- 2026Self-Supervised Learning for Sparse Matrix Reorderingcited by 0
- 2026Self-Supervised Learning for Sparse Matrix Reordering17 May 2026
- 2026Learning Fill-in Reduction Ordering via Graph Policy Optimization for Sparse Matrices17 May 2026
- 2026Bridging the Gap between Sparse Matrix Reordering and Factorization: A Deep Learning Framework for Fill-in Reduction17 May 2026
- 2025A Survey of AI Methods for Geometry Preparation and Mesh Generation in Engineering Simulation16 Dec 2025
- 2025Factorization-in-Loop: Proximal Fill-in Minimization for Sparse Matrix Reordering12 Nov 2025
- 2025RIDGECUT: Learning Graph Partitioning with Rings and Wedges20 May 2025
- 2023SEMPART: Self-supervised Multi-resolution Partitioning of Image Semantics20 Sep 2023
- 2022Agglomeration of Polygonal Grids using Graph Neural Networks with applications to Multigrid solvers31 Oct 2022