Table of Contents
Fetching ...

A (Very) Nearly Optimal Sketch for $k$-Edge Connectivity Certificates

Pachara Sawettamalya, Huacheng Yu

TL;DR

This work addresses certifying $k$-edge-connectivity in dynamic graph streams by introducing a single-pass algorithm that uses $O\bigl(n \log^2 n \cdot \max\{k, \log n \log k\}\bigr)$ bits of space with high probability. The core idea replaces $k$ independent AGM sketches with a logarithmic hierarchy of subsketches, using a $1 + \log_2 k$ structure and a $k$-support-find subroutine to fix all small cuts and elevate connectivity from $1$ to $k$. The results nearly close the space-competitive gap for sublinear $k$, achieving a tight $\Theta(k n \log^2 n)$ bound when $k = \Omega(\log n \log \log n)$ and reducing the remaining gap to $O(\log \log n)$ for smaller $k$, with a corollary in distributed sketching. The approach combines an AGM sketch for a spanning forest with a geometric hierarchy of $2^i$-support-find sketches to systematically fix cuts, enabling efficient certificates with favorable space complexity. These findings advance practical certifying tools in dynamic streaming and shed light on fundamental limits for edge-connectivity certificates in near-linear space regimes.

Abstract

In this note, we present a simple algorithm for computing a \emph{$k$-connectivity certificate} in dynamic graph streams. Our algorithm uses $O(n \log^2 n \cdot \max\{k, \log n \log k\})$ bits of space which improves upon the $O(kn \log^3 n)$-space algorithm of Ahn, Guha, and McGregor (SODA'12). For the values of $k$ that are truly sublinear, our space usage \emph{very nearly} matches the known lower bound $Ω(n \log^2 n \cdot \max\{k, \log n\})$ established by Nelson and Yu (SODA'19; implicit) and Robinson (DISC'24). In particular, our algorithm fully settles the space complexity at $Θ(kn \log^2{n})$ for $k = Ω(\log n \log \log n)$, and bridges the gap down to only a doubly-logarithmic factor of $O(\log \log n)$ for a smaller range of $k = o(\log n \log \log n)$.

A (Very) Nearly Optimal Sketch for $k$-Edge Connectivity Certificates

TL;DR

This work addresses certifying -edge-connectivity in dynamic graph streams by introducing a single-pass algorithm that uses bits of space with high probability. The core idea replaces independent AGM sketches with a logarithmic hierarchy of subsketches, using a structure and a -support-find subroutine to fix all small cuts and elevate connectivity from to . The results nearly close the space-competitive gap for sublinear , achieving a tight bound when and reducing the remaining gap to for smaller , with a corollary in distributed sketching. The approach combines an AGM sketch for a spanning forest with a geometric hierarchy of -support-find sketches to systematically fix cuts, enabling efficient certificates with favorable space complexity. These findings advance practical certifying tools in dynamic streaming and shed light on fundamental limits for edge-connectivity certificates in near-linear space regimes.

Abstract

In this note, we present a simple algorithm for computing a \emph{-connectivity certificate} in dynamic graph streams. Our algorithm uses bits of space which improves upon the -space algorithm of Ahn, Guha, and McGregor (SODA'12). For the values of that are truly sublinear, our space usage \emph{very nearly} matches the known lower bound established by Nelson and Yu (SODA'19; implicit) and Robinson (DISC'24). In particular, our algorithm fully settles the space complexity at for , and bridges the gap down to only a doubly-logarithmic factor of for a smaller range of .
Paper Structure (20 sections, 3 theorems, 3 equations, 1 figure, 1 table)

This paper contains 20 sections, 3 theorems, 3 equations, 1 figure, 1 table.

Key Result

Theorem 1.3

There is a single-pass dynamic streaming algorithm that computes a $k$-connectivity certificate using $O(n \log^2 n \cdot \max\{k, \log n \log k\})$ bits of space. The algorithm succeeds with probability at least $1 - n^{-5}$.

Figures (1)

  • Figure 1: A query algorithm for computing a $k$-connectivity certificate.

Theorems & Definitions (11)

  • Definition 1.1: $k$-Connectivity Certificate
  • Theorem 1.3
  • Corollary 1.4
  • Definition 2.1: SupportFind
  • Lemma 2.2
  • Claim 3.1
  • proof
  • Claim 3.2
  • proof
  • Claim 3.3
  • ...and 1 more