A Parallel Solver for Graph Laplacians

被引:2
|
作者
Konolige, Tristan [1 ]
Brown, Jed [1 ]
机构
[1] Univ Colorado, Boulder, CO 80309 USA
关键词
Graph Laplacian; Unsmoothed Aggregation multigrid; Distributed Memory; Iterative Solver;
D O I
10.1145/3218176.3218227
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Problems from graph drawing, spectral clustering, network flow and graph partitioning can all be expressed in terms of graph Laplacian matrices. There are a variety of practical approaches to solving these problems in serial. However, as problem sizes increase and single core speeds stagnate, parallelism is essential to solve such problems quickly. We present an unsmoothed aggregation multigrid method for solving graph Laplacians in a distributed memory setting. We introduce new parallel aggregation and low degree elimination algorithms targeted specifically at irregular degree graphs. These algorithms are expressed in terms of sparse matrix-vector products using generalized sum and product operations. This formulation is amenable to linear algebra using arbitrary distributions and allows us to operate on a 2D sparse matrix distribution, which is necessary for parallel scalability. Our solver outperforms the natural parallel extension of the current state of the art in an algorithmic comparison. We demonstrate scalability to 576 processes and graphs with up to 1.7 billion edges.
引用
收藏
页数:11
相关论文
共 50 条
  • [1] Hodge Laplacians on Graph
    Lim, Lek-Heng
    [J]. SIAM REVIEW, 2020, 62 (03) : 685 - 715
  • [2] Graph laplacians and topology
    Kurasov, Pavel
    [J]. ARKIV FOR MATEMATIK, 2008, 46 (01): : 95 - 111
  • [3] Network Regression with Graph Laplacians
    Zhou, Yidong
    Müller, Hans-Georg
    [J]. Journal of Machine Learning Research, 2022, 23
  • [4] FRAMES AND FACTORIZATION OF GRAPH LAPLACIANS
    Jorgensen, Palle
    Tian, Feng
    [J]. OPUSCULA MATHEMATICA, 2015, 35 (03) : 293 - 332
  • [5] Duality and nonlinear graph Laplacians
    Friedman, Eric J.
    Landsberg, Adam S.
    [J]. THEORETICAL COMPUTER SCIENCE, 2018, 713 : 21 - 30
  • [6] Gluing of graph Laplacians and their spectra
    Contreras, Ivan
    Toriyama, Michael
    Yu, Chengzheng
    [J]. LINEAR & MULTILINEAR ALGEBRA, 2020, 68 (04): : 710 - 749
  • [7] Graph grammar-driven parallel partial differential equation solver
    Paszynski, Maciej
    Schaefer, Robert
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2010, 22 (09): : 1063 - 1097
  • [8] Kernals of directed graph Laplacians
    Caughman, JS
    Veerman, JJP
    [J]. ELECTRONIC JOURNAL OF COMBINATORICS, 2006, 13 (01):
  • [9] Towards Graph Based Parallel Sparse Solver for Circuit Simulation Problems
    Said, Hazem
    Abbas, Hazen M.
    Shahein, Hussein I.
    [J]. 2013 IEEE PACIFIC RIM CONFERENCE ON COMMUNICATIONS, COMPUTERS AND SIGNAL PROCESSING (PACRIM), 2013, : 336 - 340
  • [10] Network Regression with Graph Laplacians
    Zhou, Yidong
    Muller, Hans-Georg
    [J]. JOURNAL OF MACHINE LEARNING RESEARCH, 2022, 23