Dynamic Dominating Set in Uniformly Sparse Graphs

📅 2026-07-27
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
This work addresses the problem of efficiently maintaining a minimum dominating set (MDS) in dynamic graphs, focusing on sparse graph classes with bounded arboricity. It presents the first algorithm whose update time depends on the arboricity α rather than the maximum degree Δ. Leveraging a primal-dual optimization framework and exploiting structural properties of sparse graphs, the authors design a novel dynamic data structure that departs from traditional greedy strategies. The proposed method achieves an O(α)-approximation with O(α·log(Cn)) update time on general bounded-arboricity graphs. For graph families with constant arboricity, it further attains an O(1)-approximation ratio with O(log(Cn)) update time, significantly improving the trade-off between approximation quality and maintenance efficiency in dynamic settings.
📝 Abstract
In the dynamic {\em minimum dominating set (MDS)} problem, the goal is to efficiently maintain an approximate MDS in an $n$-vertex graph with vertex costs in $[1/C,1]$ undergoing edge insertions and deletions. In STACS'19 [HIPS19] it was shown that an $O(\log n)$-approximate MDS can be maintained in {\em unweighted graphs} with $O(Δ\cdot \log n)$ update time, where $Δ$ is an upper bound on the maximum degree throughout the update sequence, and in STOC'23 [SU23] this was extended to weighted graphs and improves the approximation guarantee to $(1+ε)\ln Δ$. Is it possible to achieve $\mathrm{poly}(\log n)$ update time without any dependence on $Δ$, for any nontrivial graph family? This basic question has remained open even in {\bf forests} and even for {\bf unweighted instances}. The {\em arboricity} $α=α(G)$ of a graph $G$ is the minimum number of edge-disjoint forests whose union is $G$, and is a standard measure of sparsity. While $α$ is bounded by $Δ$ in any graph, various real-world graph families exhibit a significant gap between $α$ and $Δ$. In this work, we show that one can maintain an $O(α)$-approximate MDS with update time $O(α\cdot \log (Cn))$, for dynamic graphs whose {\em arboricity} is bounded by $α$ throughout the update sequence. This replaces the dependence on $Δ$ in prior update bounds with $α$, while also improving the approximation guarantee for bounded-arboricity graphs. In particular, for any graph family of constant arboricity, our algorithm gives an $O(1)$-approximation with $O(\log (Cn))$ update time. To achieve this result, our algorithm departs from prior {\em greedy-based} approaches, relying instead on the {\em primal-dual framework} and new structural insights specific to bounded arboricity graphs.
Problem

Research questions and friction points this paper is trying to address.

dynamic dominating set
minimum dominating set
bounded arboricity
update time
sparse graphs
Innovation

Methods, ideas, or system contributions that make the work stand out.

dynamic dominating set
bounded arboricity
primal-dual framework
sparse graphs
polylogarithmic update time