Fully Dynamic Spectral Sparsification of Hypergraphs
Gramoz Goranci, Ali Momeni
TL;DR
This work addresses maintaining a $(1 \pm \varepsilon)$-spectral hypersparsifier of a dynamic hypergraph under insertions and deletions. The authors deliver the first fully dynamic algorithm with sparsifier size $O(n r^3 \varepsilon^{-2} \log^2 m \log^5 n \log W)$ and amortized update time $O(r^4 \varepsilon^{-2} \log^2 m \log^5 n \log r)$, parameterized by the hyperedge rank $r$ and weight ratio bound $W$. The approach weaves a sampling scheme guided by effective resistance with a dynamic, monotone $t$-bundle hyperspanner structure, enabling a constant-probability sampling outside a bordered set and a peeling-based sparsification that preserves spectral properties. By extending the Koutis–Xu spanner framework to hypergraphs and leveraging nested dynamic sparsifiers, the paper achieves nearly optimal sparsifier size and polylogarithmic update times, enabling scalable dynamic hypergraph processing for downstream tasks such as clustering, embedding, and graph-based learning.
Abstract
Spectral hypergraph sparsification, a natural generalization of the well-studied spectral sparsification notion on graphs, has been the subject of intensive research in recent years. In this work, we consider spectral hypergraph sparsification in the dynamic setting, where the goal is to maintain a spectral sparsifier of an undirected, weighted hypergraph subject to a sequence of hyperedge insertions and deletions. For any $0 < \varepsilon \leq 1$, we give the first fully dynamic algorithm for maintaining an $ (1 \pm \varepsilon) $-spectral hypergraph sparsifier of size $ n r^3 \operatorname{poly}\left( \log n, \varepsilon ^{-1} \right) $ with amortized update time $ r^4 \operatorname{poly}\left( \log n, \varepsilon ^{-1} \right) $, where $n$ is the number of vertices of the underlying hypergraph and $r$ is an upper-bound on the rank of hyperedges. Our key contribution is to show that the spanner-based sparsification algorithm of Koutis and Xu (2016) admits a dynamic implementation in the hypergraph setting, thereby extending the dynamic spectral sparsification framework for ordinary graphs by Abraham et al. (2016).
