[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/3293611.3331599acmconferencesArticle/Chapter ViewAbstractPublication PagespodcConference Proceedingsconference-collections
research-article
Public Access

Broadcast Congested Clique: Planted Cliques and Pseudorandom Generators

Published: 16 July 2019 Publication History

Abstract

We develop techniques to prove lower bounds for the BCAST(log n) Broadcast Congested Clique model (a distributed message passing model where in each round, each processor can broadcast an O(log n)-sized message to all other processors). Our techniques are built to prove bounds for natural input distributions. So far, all lower bounds for problems in the model relied on constructing specifically tailored graph families for the specific problem at hand, resulting in lower bounds for artificially constructed inputs, instead of natural input distributions.
One of our results is a lower bound for the directed planted clique problem. In this problem, an input graph is either a random directed graph (each directed edge is included with probability 1/2), or a random graph with a planted clique of size k. That is, k randomly chosen vertices have all of the edges between them included, and all other edges in the graph appear with probability 1/2. The goal is to determine whether a clique exists. We show that when k = n(1/4 - ε), this problem requires a number of rounds polynomial in n.
Additionally, we construct a pseudo-random generator which fools the Broadcast Congested Clique. This allows us to show that every k round randomized algorithm in which each processor uses up to n random bits can be efficiently transformed into an O(k)-round randomized algorithm in which each processor uses only up to O(k log n) random bits, while maintaining a high success probability. The pseudo-random generator is simple to describe, computationally very cheap, and its seed size is optimal up to constant factors. However, the analysis is quite involved, and is based on the new technique for proving lower bounds in the model.
The technique also allows us to prove the first average case lower bound for the Broadcast Congested Clique, as well as an average-case time hierarchy. We hope our technique will lead to more lower bounds for problems such as triangle counting, APSP, MST, diameter, and more, for natural input distributions.

References

[1]
Noga Alon, Yossi Matias, and Mario Szegedy. 1999. The Space Complexity of Approximating the Frequency Moments. J. Comput. Syst. Sci., Vol. 58, 1 (1999), 137--147.
[2]
Boaz Barak, Samuel B. Hopkins, Jonathan A. Kelner, Pravesh Kothari, Ankur Moitra, and Aaron Potechin. 2016. A Nearly Tight Sum-of-Squares Lower Bound for the Planted Clique Problem. In IEEE 57th Annual Symposium on Foundations of Computer Science, FOCS 2016, 9--11 October 2016, Hyatt Regency, New Brunswick, New Jersey, USA. 428--437.
[3]
Florent Becker, Antonio Ferná ndez Anta, Ivan Rapaport, and Eric Ré mila. 2015. Brief Announcement: A Hierarchy of Congested Clique Models, from Broadcast to Unicast. In Proceedings of the 2015 ACM Symposium on Principles of Distributed Computing, PODC 2015, Donostia-San Sebastiá n, Spain, July 21 - 23, 2015. 167--169.
[4]
Florent Becker, Pedro Montealegre, Ivan Rapaport, and Ioan Todinca. 2018. The Impact of Locality on the Detection of Cycles in the Broadcast Congested Clique Model. In Latin American Symposium on Theoretical Informatics. Springer, 134--145.
[5]
Mihir Bellare, Juan A. Garay, and Tal Rabin. 1996. Distributed Pseudo-Random Bit Generators - A New Way to Speed-Up Shared Coin Tossing. In Proceedings of the Fifteenth Annual ACM Symposium on Principles of Distributed Computing, Philadelphia, Pennsylvania, USA, May 23--26, 1996. 191--200.
[6]
Andrej Bogdanov and Luca Trevisan. 2006. On Worst-Case to Average-Case Reductions for NP Problems. SIAM J. Comput., Vol. 36, 4 (2006), 1119--1159.
[7]
Mark Braverman, Young Kun-Ko, Aviad Rubinstein, and Omri Weinstein. 2017. ETH Hardness for Densest-k-Subgraph with Perfect Completeness. In Proceedings of the Twenty-Eighth Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2017, Barcelona, Spain, Hotel Porta Fira, January 16-19. 1326--1341.
[8]
Keren Censor-Hillel, Petteri Kaski, Janne H. Korhonen, Christoph Lenzen, Ami Paz, and Jukka Suomela. 2015. Algebraic Methods in the Congested Clique. In Proceedings of the 2015 ACM Symposium on Principles of Distributed Computing, PODC 2015, Donostia-San Sebastiá n, Spain, July 21 - 23, 2015. 143--152.
[9]
Keren Censor-Hillel, Merav Parter, and Gregory Schwartzman. 2016. Derandomizing local distributed algorithms under bandwidth restrictions. arXiv preprint arXiv:1608.01689 (2016).
[10]
Yi-Jun Chang and Seth Pettie. 2017. A Time Hierarchy Theorem for the LOCAL Model. In 58th IEEE Annual Symposium on Foundations of Computer Science, FOCS 2017, Berkeley, CA, USA, October 15--17, 2017. 156--167.
[11]
Artur Czumaj and Christian Konrad. 2018. Detecting cliques in CONGEST networks. arXiv preprint arXiv:1807.01070 (2018).
[12]
Pablo Moisset de Espané s, Ivan Rapaport, Daniel Remenik, and Javiera Urrutia. 2016. Robust reconstruction of Barabá si-Albert networks in the broadcast congested clique model. Networks, Vol. 67, 1 (2016), 82--91.
[13]
Yael Dekel, Ori Gurel-Gurevich, and Yuval Peres. 2014. Finding Hidden Cliques in Linear Time with High Probability. Combinatorics, Probability & Computing, Vol. 23, 1 (2014), 29--49.
[14]
Yash Deshpande and Andrea Montanari. 2015. Improved Sum-of-Squares Lower Bounds for Hidden Clique and Hidden Submatrix Problems. In Proceedings of The 28th Conference on Learning Theory, COLT 2015, Paris, France, July 3-6, 2015 . 523--562.
[15]
Shahar Dobzinski, Noam Nisan, and Sigal Oren. 2014. Economic efficiency requires interaction. In Symposium on Theory of Computing, STOC 2014, New York, NY, USA, May 31 - June 03, 2014. 233--242.
[16]
Andrew Drucker, Fabian Kuhn, and Rotem Oshman. 2014. On the power of the congested clique model. In ACM Symposium on Principles of Distributed Computing, PODC '14, Paris, France, July 15--18, 2014. 367--376.
[17]
Uriel Feige and Robert Krauthgamer. 2000. Finding and certifying a large hidden clique in a semirandom graph. Random Struct. Algorithms, Vol. 16, 2 (2000), 195--208.
[18]
Uriel Feige and Robert Krauthgamer. 2003. The Probable Value of the Lová sz--Schrijver Relaxations for Maximum Independent Set. SIAM J. Comput., Vol. 32, 2 (2003), 345--370.
[19]
Joan Feigenbaum and Lance Fortnow. 1993. Random-Self-Reducibility of Complete Sets. SIAM J. Comput., Vol. 22, 5 (1993), 994--1005.
[20]
Pierre Fraigniaud, Amos Korman, and David Peleg. 2013. Towards a complexity theory for local distributed computing. J. ACM, Vol. 60, 5 (2013), 35:1--35:26.
[21]
Francc ois Le Gall. 2016. Further Algebraic Algorithms in the Congested Clique Model and Applications to Graph-Theoretic Problems. In Distributed Computing - 30th International Symposium, DISC 2016, Paris, France, September 27-29, 2016. Proceedings. 57--70.
[22]
Mohsen Ghaffari, David G. Harris, and Fabian Kuhn. 2018. On Derandomizing Local Distributed Algorithms. In FOCS, to appear .
[23]
Mohsen Ghaffari, Fabian Kuhn, and Yannic Maus. 2017. On the complexity of local distributed graph problems. In Proceedings of the 49th Annual ACM SIGACT Symposium on Theory of Computing, STOC 2017, Montreal, QC, Canada, June 19-23, 2017. 784--797.
[24]
Ofer Grossman, Bernhard Haeupler, and Sidhanth Mohanty. 2018. Algorithms for Noisy Broadcast with Erasures. In LIPIcs-Leibniz International Proceedings in Informatics, Vol. 107. Schloss Dagstuhl-Leibniz-Zentrum fuer Informatik.
[25]
Stephan Holzer and Nathan Pinsker. 2015. Approximation of Distances and Shortest Paths in the Broadcast Congest Clique. In 19th International Conference on Principles of Distributed Systems, OPODIS 2015, December 14-17, 2015, Rennes, France. 6:1--6:16.
[26]
Samuel B Hopkins, Pravesh Kothari, Aaron Henry Potechin, Prasad Raghavendra, and Tselil Schramm. 2018. On the integrality gap of degree-4 sum of squares for planted clique. ACM Transactions on Algorithms (TALG), Vol. 14, 3 (2018), 28.
[27]
Russell Impagliazzo, Noam Nisan, and Avi Wigderson. 1994. Pseudorandomness for network algorithms. In Proceedings of the twenty-sixth annual ACM symposium on Theory of computing. ACM, 356--364.
[28]
Mark Jerrum. 1992. Large Cliques Elude the Metropolis Process. Random Struct. Algorithms, Vol. 3, 4 (1992), 347--360.
[29]
Tomasz Jurdz'inski and Krzysztof Nowicki. 2017. Brief Announcement: On Connectivity in the Broadcast Congested Clique. In LIPIcs-Leibniz International Proceedings in Informatics, Vol. 91. Schloss Dagstuhl-Leibniz-Zentrum fuer Informatik.
[30]
Tomasz Jurdzinski and Krzysztof Nowicki. 2017. MSF and connectivity in limited variants of the congested clique. arXiv preprint arXiv:1703.02743 (2017).
[31]
Janne H Korhonen and Joel Rybicki. 2017. Deterministic subgraph detection in broadcast CONGEST. arXiv preprint arXiv:1705.10195 (2017).
[32]
Janne H Korhonen and Jukka Suomela. 2017. Towards a complexity theory for the congested clique. arXiv preprint arXiv:1705.03284 (2017).
[33]
Ludek Kucera. 1995. Expected Complexity of Graph Partitioning Problems. Discrete Applied Mathematics, Vol. 57, 2--3 (1995), 193--212.
[34]
Raghu Meka, Aaron Potechin, and Avi Wigderson. 2015. Sum-of-squares Lower Bounds for Planted Clique. In Proceedings of the Forty-Seventh Annual ACM on Symposium on Theory of Computing, STOC 2015, Portland, OR, USA, June 14-17, 2015. 87--96.
[35]
Pedro Montealegre and Ioan Todinca. 2016. Deterministic graph connectivity in the broadcast congested clique. arXiv preprint arXiv:1602.04095 (2016).
[36]
Moni Naor, Benny Pinkas, and Omer Reingold. 1999. Distributed Pseudo-random Functions and KDCs. In Advances in Cryptology - EUROCRYPT '99, International Conference on the Theory and Application of Cryptographic Techniques, Prague, Czech Republic, May 2--6, 1999, Proceeding. 327--346.
[37]
Jelani Nelson and Huacheng Yu. 2018. Optimal Lower Bounds for Distributed and Streaming Spanning Forest Computation. arXiv preprint arXiv:1807.05135 (2018).
[38]
Ilan Newman. 1991. Private vs. common random bits in communication complexity. Information processing letters, Vol. 39, 2 (1991), 67--71.
[39]
Merav Parter and Eylon Yogev. 2018. Congested Clique Algorithms for Graph Spanners. CoRR, Vol. abs/1805.05404 (2018). arxiv: 1805.05404
[40]
Salil P Vadhan. 2012. Pseudorandomness. Foundations and Trends® in Theoretical Computer Science, Vol. 7, 1--3 (2012), 1--336.
[41]
Andrew Chi-Chih Yao. 1977. Probabilistic Computations: Toward a Unified Measure of Complexity (Extended Abstract). In 18th Annual Symposium on Foundations of Computer Science, Providence, Rhode Island, USA, 31 October - 1 November 1977. 222--227.

Cited By

View all
  • (2024)Universally Optimal Information Dissemination and Shortest Paths in the HYBRID Distributed ModelProceedings of the 43rd ACM Symposium on Principles of Distributed Computing10.1145/3662158.3662791(380-390)Online publication date: 17-Jun-2024
  • (2019)PODC 2019 ReviewACM SIGACT News10.1145/3374857.337486650:4(33-45)Online publication date: 4-Dec-2019
  • (2019)Distributed Computing Column 76ACM SIGACT News10.1145/3374857.337486550:4(31-32)Online publication date: 4-Dec-2019

Index Terms

  1. Broadcast Congested Clique: Planted Cliques and Pseudorandom Generators

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    PODC '19: Proceedings of the 2019 ACM Symposium on Principles of Distributed Computing
    July 2019
    563 pages
    ISBN:9781450362177
    DOI:10.1145/3293611
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 16 July 2019

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. broadcast congested clique
    2. multi-party communication complexity
    3. planted clique
    4. pseudo-random generators

    Qualifiers

    • Research-article

    Funding Sources

    Conference

    PODC '19
    Sponsor:
    PODC '19: ACM Symposium on Principles of Distributed Computing
    July 29 - August 2, 2019
    Toronto ON, Canada

    Acceptance Rates

    PODC '19 Paper Acceptance Rate 48 of 173 submissions, 28%;
    Overall Acceptance Rate 740 of 2,477 submissions, 30%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)66
    • Downloads (Last 6 weeks)6
    Reflects downloads up to 01 Jan 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Universally Optimal Information Dissemination and Shortest Paths in the HYBRID Distributed ModelProceedings of the 43rd ACM Symposium on Principles of Distributed Computing10.1145/3662158.3662791(380-390)Online publication date: 17-Jun-2024
    • (2019)PODC 2019 ReviewACM SIGACT News10.1145/3374857.337486650:4(33-45)Online publication date: 4-Dec-2019
    • (2019)Distributed Computing Column 76ACM SIGACT News10.1145/3374857.337486550:4(31-32)Online publication date: 4-Dec-2019

    View Options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Login options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media