inGRASS: Incremental Graph Spectral Sparsification via Low-Resistance-Diameter Decomposition

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Aghdaei, Ali, Feng, Zhuo
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866910592154992640
author Aghdaei, Ali
Feng, Zhuo
author_facet Aghdaei, Ali
Feng, Zhuo
contents This work presents inGRASS, a novel algorithm designed for incremental spectral sparsification of large undirected graphs. The proposed inGRASS algorithm is highly scalable and parallel-friendly, having a nearly-linear time complexity for the setup phase and the ability to update the spectral sparsifier in $O(\log N)$ time for each incremental change made to the original graph with $N$ nodes. A key component in the setup phase of inGRASS is a multilevel resistance embedding framework introduced for efficiently identifying spectrally-critical edges and effectively detecting redundant ones, which is achieved by decomposing the initial sparsifier into many node clusters with bounded effective-resistance diameters leveraging a low-resistance-diameter decomposition (LRD) scheme. The update phase of inGRASS exploits low-dimensional node embedding vectors for efficiently estimating the importance and uniqueness of each newly added edge. As demonstrated through extensive experiments, inGRASS achieves up to over $200 \times$ speedups while retaining comparable solution quality in incremental spectral sparsification of graphs obtained from various datasets, such as circuit simulations, finite element analysis, and social networks.
format Preprint
id arxiv_https___arxiv_org_abs_2402_16990
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle inGRASS: Incremental Graph Spectral Sparsification via Low-Resistance-Diameter Decomposition
Aghdaei, Ali
Feng, Zhuo
Data Structures and Algorithms
Machine Learning
Social and Information Networks
This work presents inGRASS, a novel algorithm designed for incremental spectral sparsification of large undirected graphs. The proposed inGRASS algorithm is highly scalable and parallel-friendly, having a nearly-linear time complexity for the setup phase and the ability to update the spectral sparsifier in $O(\log N)$ time for each incremental change made to the original graph with $N$ nodes. A key component in the setup phase of inGRASS is a multilevel resistance embedding framework introduced for efficiently identifying spectrally-critical edges and effectively detecting redundant ones, which is achieved by decomposing the initial sparsifier into many node clusters with bounded effective-resistance diameters leveraging a low-resistance-diameter decomposition (LRD) scheme. The update phase of inGRASS exploits low-dimensional node embedding vectors for efficiently estimating the importance and uniqueness of each newly added edge. As demonstrated through extensive experiments, inGRASS achieves up to over $200 \times$ speedups while retaining comparable solution quality in incremental spectral sparsification of graphs obtained from various datasets, such as circuit simulations, finite element analysis, and social networks.
title inGRASS: Incremental Graph Spectral Sparsification via Low-Resistance-Diameter Decomposition
topic Data Structures and Algorithms
Machine Learning
Social and Information Networks
url https://arxiv.org/abs/2402.16990