O( log log n) Passes Is Optimal for Semi-streaming Maximal Independent Set

被引:0
|
作者
Assadi, Sepehr [1 ,2 ]
Konrad, Christian [3 ]
Naidu, Kheeran K. [3 ]
Sundaresan, Janani [1 ]
机构
[1] Univ Waterloo, Waterloo, ON, Canada
[2] Rutgers State Univ, New Brunswick, NJ USA
[3] Univ Bristol, Bristol, Avon, England
基金
英国工程与自然科学研究理事会;
关键词
graph streaming; information complexity; maximal independent sets; LOWER BOUNDS; COMPLEXITY;
D O I
10.1145/3618260.3649763
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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 center dot log(n)) space. Semi-streaming algorithms for Maximal Independent Set (MIS) that run in O(log log n) 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 Omega(log log n) 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.
引用
收藏
页码:847 / 858
页数:12
相关论文
共 50 条
  • [1] Semi-Streaming Bipartite Matching in Fewer Passes and Optimal Space
    Assadi, Sepehr
    Jambulapati, Arun
    Jin, Yujia
    Sidford, Aaron
    Tian, Kevin
    PROCEEDINGS OF THE 2022 ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, SODA, 2022, : 627 - 669
  • [2] An Efficient Semi-Streaming PTAS for Tournament Feedback Arc Set with Few Passes
    Baweja, Anubhav
    Jia, Justin
    Woodruff, David P.
    Leibniz International Proceedings in Informatics, LIPIcs, 2022, 215
  • [3] Semi-Streaming Set Cover
    Emek, Yuval
    Rosen, Adi
    ACM TRANSACTIONS ON ALGORITHMS, 2016, 13 (01)
  • [4] Semi-Streaming Set Cover (Extended Abstract)
    Emek, Yuval
    Rosen, Adi
    AUTOMATA, LANGUAGES, AND PROGRAMMING (ICALP 2014), PT I, 2014, 8572 : 453 - 464
  • [5] OPTIMAL PARALLEL SELECTION HAS COMPLEXITY O (LOG LOG N)
    AJTAI, M
    KOMLOS, J
    STEIGER, WL
    SZEMEREDI, E
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1989, 38 (01) : 125 - 133
  • [6] Determining the visibility of a planar set of line segments in O(n log log n) time
    Devai, Frank
    Gavrilova, Marina L.
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2007, PT 2, PROCEEDINGS, 2007, 4706 : 51 - 62
  • [7] Nearly optimal distributed edge colouring in O(log log n) rounds
    Grable, DA
    Panconesi, A
    PROCEEDINGS OF THE EIGHTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 1997, : 278 - 285
  • [8] Dynamic planar convex hull with optimal query time and O(log n•log log n) update time
    Brodal, GS
    Jacob, R
    ALGORITHM THEORY - SWAT 2000, 2000, 1851 : 57 - 70
  • [9] Nearly optimal distributed edge coloring in O(log log n) rounds
    Grable, DA
    Panconesi, A
    RANDOM STRUCTURES & ALGORITHMS, 1997, 10 (03) : 385 - 405
  • [10] Tree Evaluation Is in Space O(log n• log log n)
    Cook, James
    Mertz, Ian
    PROCEEDINGS OF THE 56TH ANNUAL ACM SYMPOSIUM ON THEORY OF COMPUTING, STOC 2024, 2024, : 1268 - 1278