Fully Dynamic Spectral and Cut Sparsifiers for Directed Graphs

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteur principal: Zhao, Yibin
Format: Preprint
Publié: 2025
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866913960359362560
author Zhao, Yibin
author_facet Zhao, Yibin
contents Recent years have seen extensive research on directed graph sparsification. In this work, we initiate the study of fast fully dynamic spectral and cut sparsification algorithms for directed graphs. We introduce a new notion of spectral sparsification called degree-balance preserving spectral approximation, which maintains the difference between the in-degree and out-degree of each vertex. The approximation error is measured with respect to the corresponding undirected Laplacian. This notion is equivalent to direct Eulerian spectral approximation when the input graph is Eulerian. Our algorithm achieves an amortized update time of $O(\varepsilon^{-2} \cdot \text{polylog}(n))$ and produces a sparsifier of size $O(\varepsilon^{-2} n \cdot \text{polylog}(n))$. Additionally, we present an algorithm that maintains a constant-factor approximation sparsifier of size $O(n \cdot \text{polylog}(n))$ against an adaptive adversary for $O(\text{polylog}(n))$-partially symmetrized graphs, a notion introduced in [Kyng-Meierhans-Probst Gutenberg '22]. A $β$-partial symmetrization of a directed graph $\vec{G}$ is the union of $\vec{G}$ and $β\cdot G$, where $G$ is the corresponding undirected graph of $\vec{G}$. This algorithm also achieves a polylogarithmic amortized update time. Moreover, we develop a fully dynamic algorithm for maintaining a cut sparsifier for $β$-balanced directed graphs, where the ratio between weighted incoming and outgoing edges of any cut is at most $β$. This algorithm explicitly maintains a cut sparsifier of size $O(\varepsilon^{-2}βn \cdot \text{polylog}(n))$ in worst-case update time $O(\varepsilon^{-2}β\cdot \text{polylog}(n))$.
format Preprint
id arxiv_https___arxiv_org_abs_2507_19632
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Fully Dynamic Spectral and Cut Sparsifiers for Directed Graphs
Zhao, Yibin
Data Structures and Algorithms
Recent years have seen extensive research on directed graph sparsification. In this work, we initiate the study of fast fully dynamic spectral and cut sparsification algorithms for directed graphs. We introduce a new notion of spectral sparsification called degree-balance preserving spectral approximation, which maintains the difference between the in-degree and out-degree of each vertex. The approximation error is measured with respect to the corresponding undirected Laplacian. This notion is equivalent to direct Eulerian spectral approximation when the input graph is Eulerian. Our algorithm achieves an amortized update time of $O(\varepsilon^{-2} \cdot \text{polylog}(n))$ and produces a sparsifier of size $O(\varepsilon^{-2} n \cdot \text{polylog}(n))$. Additionally, we present an algorithm that maintains a constant-factor approximation sparsifier of size $O(n \cdot \text{polylog}(n))$ against an adaptive adversary for $O(\text{polylog}(n))$-partially symmetrized graphs, a notion introduced in [Kyng-Meierhans-Probst Gutenberg '22]. A $β$-partial symmetrization of a directed graph $\vec{G}$ is the union of $\vec{G}$ and $β\cdot G$, where $G$ is the corresponding undirected graph of $\vec{G}$. This algorithm also achieves a polylogarithmic amortized update time. Moreover, we develop a fully dynamic algorithm for maintaining a cut sparsifier for $β$-balanced directed graphs, where the ratio between weighted incoming and outgoing edges of any cut is at most $β$. This algorithm explicitly maintains a cut sparsifier of size $O(\varepsilon^{-2}βn \cdot \text{polylog}(n))$ in worst-case update time $O(\varepsilon^{-2}β\cdot \text{polylog}(n))$.
title Fully Dynamic Spectral and Cut Sparsifiers for Directed Graphs
topic Data Structures and Algorithms
url https://arxiv.org/abs/2507.19632