Settling the Pass Complexity of Approximate Matchings in Dynamic Graph Streams

Sepehr Assadi, Soheil Behnezhad, Christian Konrad, Kheeran K. Naidu, Janani Sundaresan

Research output: Chapter in Book/Report/Conference proceedingConference Contribution (Conference Proceeding)

Abstract

A semi-streaming algorithm in dynamic graph streams processes any n-vertex graph by making one or multiple passes over a stream of insertions and deletions to edges of the graph and using O (n · polylog(n )) space. Semi-streaming algorithms for dynamic streams were first obtained in the seminal work of Ahn, Guha, and McGregor in 2012, alongside the introduction of the graph sketching technique, which remains the de facto way of designing algorithms in this model and a highly popular technique for designing graph algorithms in general.

We settle the pass complexity of approximating maximum matchings in dynamic streams via semistreaming algorithms by improving the state-of-the-art in both upper and lower bounds:

• We present a randomized sketching based semi-streaming algorithm for O (1)-approximation of maximum matching in dynamic streams using O (log log n ) passes. The approximation ratio of this algorithm can be improved to (1 + ε ) for any fixed ε > 0 even on weighted graphs using standard techniques.

This exponentially improves upon several O (log n ) pass algorithms developed for this problem since the introduction of the dynamic graph streaming model.

• We prove that any semi-streaming algorithm (not only sketching based) for O (1)-approximation of maximum matching in dynamic streams requires Ω (log log n ) passes.

This presents the first multi-pass lower bound for this problem, which is already also optimal, settling a longstanding open question in this area.
Original languageEnglish
Title of host publicationProceedings of the 2025 Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2025, New Orleans, LA, USA, January 12-15, 2025
EditorsYossi Azar, Debmalya Panigrahi
PublisherSociety for Industrial and Applied Mathematics
Pages864-904
Number of pages41
ISBN (Electronic)9781611978322
DOIs
Publication statusPublished - 7 Jan 2025
Event2025 Annual ACM-SIAM Symposium on Discrete Algorithms - New Orleans, United States
Duration: 12 Jan 202515 Jan 2025
https://www.siam.org/conferences-events/past-event-archive/soda25/

Publication series

NameProceedings of the annual ACM-SIAM Symposium on Discrete Algorithms
ISSN (Electronic)1557-9468

Conference

Conference2025 Annual ACM-SIAM Symposium on Discrete Algorithms
Abbreviated titleSODA25
Country/TerritoryUnited States
CityNew Orleans
Period12/01/2515/01/25
Internet address

Fingerprint

Dive into the research topics of 'Settling the Pass Complexity of Approximate Matchings in Dynamic Graph Streams'. Together they form a unique fingerprint.

Cite this