paper-with-me

홈 › Papers

Graph Partitioning and Sparse Matrix Ordering using Reinforcement Learning and Graph Neural Networks

2021-04-08 · Alice Gatti, Zhixiong Hu, Tess Smidt, Esmond G. Ng, Pieter Ghysels

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.

📄 PDF Abstract BibTeX arXiv:2104.03546

Code (1)

alga-hopf/drl-graph-partitioning 공식 구현 pytorch

Tasks

graph partitioningreinforcement-learningReinforcement Learning (RL)

Methods 이 논문이 사용한 방법론

Convolution A convolution is a type of matrix operation, consisting of a kernel, a small matrix of weights, that slides over input data performing element-wise multiplication with the…

Similar Papers 제목 키워드 기반

Learning Fill-in Reduction Ordering via Graph Policy Optimization for Sparse Matrices

2026-05-17 · Ziwei Li, Shuzi Niu, Huiyuan Li, Tao Yuan 외 arxiv

Matrix reordering in large sparse solvers seeks a permutation that minimizes factorization fill-in to reduce memory and computation. Because the minimum fill-in ordering problem is NP-complete and fill-in is implicit in …

Reinforcement Learning

A Nonlinear Hash-based Optimization Method for SpMV on GPUs

2025-04-11 · Chen Yan, Boyu Diao, Hangda Liu, Zhulin An 외

Sparse matrix-vector multiplication (SpMV) is a fundamental operation with a wide range of applications in scientific computing and artificial intelligence. However, the large scale and sparsity of sparse matrix often ma…

Bridging the Gap between Sparse Matrix Reordering and Factorization: A Deep Learning Framework for Fill-in Reduction

2026-05-17 · Ziwei Li, Tao Yuan, Shuzi Niu, Huiyuan Li arxiv

Sparse matrix reordering can significantly reduce the fill-in during matrix factorization, thereby decreasing the computational and storage requirements in sparse matrix computations. Finding a minimal fill-in ordering i…

Alpha Elimination: Using Deep Reinforcement Learning to Reduce Fill-In during Sparse Matrix Decomposition

2023-10-15 · Arpan Dasgupta, Pawan Kumar

A large number of computational and scientific methods commonly require decomposing a sparse matrix into triangular factors as LU decomposition. A common problem faced during this decomposition is that even though the gi…

Decision MakingDeep Reinforcement Learning

Self-Supervised Learning for Sparse Matrix Reordering

2026-05-17 · Ziwei Li, Tao Yuan, Fangfang Liu, Shuzi Niu 외 arxiv

Rearranging the rows or columns of a sparse matrix using an appropriate ordering can significantly reduce fill-ins, i.e., new nonzeros introduced during matrix factorization, decreasing memory usage and runtime. However,…

Self-Supervised Learning