Abstract
In the semi-streaming model for processing massive graphs, an algorithm makes multiple passes over the edges of a given n-vertex graph and is tasked with computing the solution to a problem using O(n · log(n)) space. Semi-streaming algorithms for Maximal Independent Set (MIS) that run in O(loglogn) passes have been known for almost a decade, however, the best lower bounds can only rule out single-pass algorithms. We close this large gap by proving that the current algorithms are optimal: Any semi-streaming algorithm for finding an MIS with constant probability of success requires Ω(loglogn) passes. This settles the complexity of this fundamental problem in the semi-streaming model, and constitutes one of the first optimal multi-pass lower bounds in this model. We establish our result by proving an optimal round vs communication tradeoff for the (multi-party) communication complexity of MIS. The key ingredient of this result is a new technique, called hierarchical embedding, for performing round elimination: we show how to pack many but small hard (r−1)-round instances of the problem into a single r-round instance, in a way that enforces any r-round protocol to effectively solve all these (r−1)-round instances also. These embeddings are obtained via a novel application of results from extremal graph theory—in particular dense graphs with many disjoint unique shortest paths—together with a newly designed graph product, and are analyzed via information-theoretic tools such as direct-sum and message compression arguments.
Original language | English |
---|---|
Title of host publication | STOC 2024 |
Subtitle of host publication | Proceedings of the 56th Annual ACM Symposium on Theory of Computing |
Editors | Bojan Mohar, Igor Shinkar, Ryan O'Donnell |
Publisher | ACM SIGGRAPH |
Pages | 847-858 |
Number of pages | 12 |
ISBN (Electronic) | 9798400703836 |
DOIs | |
Publication status | Published - 10 Jun 2024 |
Event | STOC 2024: 56th Annual ACM Symposium on Theory of Computing - Vancouver, Canada Duration: 24 Jun 2024 → 28 Jun 2024 https://acm-stoc.org/stoc2024/ |
Publication series
Name | Proceedings of the Annual ACM Symposium on Theory of Computing |
---|---|
ISSN (Print) | 0737-8017 |
Conference
Conference | STOC 2024: 56th Annual ACM Symposium on Theory of Computing |
---|---|
Country/Territory | Canada |
City | Vancouver |
Period | 24/06/24 → 28/06/24 |
Internet address |
Bibliographical note
Publisher Copyright:© 2024 Owner/Author.