Nearly Optimal Local Algorithms for Constructing Sparse Spanners of Clusterable Graphs

Authors Reut Levi , Moti Medina , Omer Tubul



PDF
Thumbnail PDF

File

LIPIcs.APPROX-RANDOM.2024.60.pdf
  • Filesize: 0.87 MB
  • 21 pages

Document Identifiers

Author Details

Reut Levi
  • Efi Arazi School of Computer Science, Reichman University, Herzliya, Israel
Moti Medina
  • Faculty of Engineering, Bar-Ilan University, Ramat Gan, Israel
Omer Tubul
  • Faculty of Engineering, Bar-Ilan University, Ramat Gan, Israel

Cite AsGet BibTex

Reut Levi, Moti Medina, and Omer Tubul. Nearly Optimal Local Algorithms for Constructing Sparse Spanners of Clusterable Graphs. In Approximation, Randomization, and Combinatorial Optimization. Algorithms and Techniques (APPROX/RANDOM 2024). Leibniz International Proceedings in Informatics (LIPIcs), Volume 317, pp. 60:1-60:21, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2024)
https://doi.org/10.4230/LIPIcs.APPROX/RANDOM.2024.60

Abstract

In this paper, we study the problem of locally constructing a sparse spanning subgraph (LSSG), introduced by Levi, Ron, and Rubinfeld (ALGO'20). In this problem, the goal is to locally decide for each e ∈ E if it is in G' where G' is a connected subgraph of G (determined only by G and the randomness of the algorithm). We provide an LSSG that receives as a parameter a lower bound, ϕ, on the conductance of G whose query complexity is Õ(√n/ϕ²). This is almost optimal when ϕ is a constant since Ω(√n) queries are necessary even when G is an expander. Furthermore, this improves the state of the art of Õ(n^{2/3}) queries for ϕ = Ω(1/n^{1/12}). We then extend our result for (k, ϕ_in, ϕ_out)-clusterable graphs and provide an algorithm whose query complexity is Õ(√n + ϕ_out n) for constant k and ϕ_in. This bound is almost optimal when ϕ_out = O(1/√n).

Subject Classification

ACM Subject Classification
  • Theory of computation → Streaming, sublinear and near linear time algorithms
  • Mathematics of computing → Graph algorithms
  • Theory of computation → Graph algorithms analysis
Keywords
  • Locally Computable Algorithms
  • Sublinear algorithms
  • Spanning Subgraphs
  • Clusterbale Graphs

Metrics

  • Access Statistics
  • Total Accesses (updated on a weekly basis)
    0
    PDF Downloads

References

  1. Noga Alon, Ronitt Rubinfeld, Shai Vardi, and Ning Xie. Space-efficient local computation algorithms. In Proceedings of the twenty-third annual ACM-SIAM symposium on Discrete Algorithms, pages 1132-1139. SIAM, 2012. Google Scholar
  2. Rubi Arviv, Lily Chung, Reut Levi, and Edward Pyne. Improved local computation algorithms for constructing spanners. In Approximation, Randomization, and Combinatorial Optimization. Algorithms and Techniques (APPROX/RANDOM 2023). Schloss Dagstuhl - Leibniz-Zentrum für Informatik, 2023. Google Scholar
  3. Amartya Shankha Biswas, Ruidi Cao, Edward Pyne, and Ronitt Rubinfeld. Average-case local computation algorithms. arXiv preprint arXiv:2403.00129, 2024. Google Scholar
  4. Greg Bodwin and Henry Fleischmann. Spanning adjacency oracles in sublinear time. In 15th Innovations in Theoretical Computer Science Conference (ITCS 2024). Schloss-Dagstuhl-Leibniz Zentrum für Informatik, 2024. Google Scholar
  5. Jeff Cheeger. A lower bound for the smallest eigenvalue of the laplacian. Problems in analysis, 625(195-199):110, 1970. Google Scholar
  6. Artur Czumaj, Pan Peng, and Christian Sohler. Testing cluster structure of graphs. In Proceedings of the forty-seventh annual ACM symposium on Theory of Computing, pages 723-732, 2015. Google Scholar
  7. Guy Even, Moti Medina, and Dana Ron. Best of two local models: Centralized local and distributed local algorithms. Information and Computation, 262:69-89, 2018. URL: https://doi.org/10.1016/j.ic.2018.07.001.
  8. Uriel Feige, Yishay Mansour, and Robert E Schapire. Learning and inference in the presence of corrupted inputs. Journal of Machine Learning Research, 40(2015), 2015. Google Scholar
  9. Shayan Oveis Gharan and Luca Trevisan. Partitioning into expanders. In Proceedings of the twenty-fifth annual ACM-SIAM symposium on Discrete algorithms, pages 1256-1266. SIAM, 2014. Google Scholar
  10. Oded Goldreich. Basic facts about expander graphs. Studies in Complexity and Cryptography. Miscellanea on the Interplay between Randomness and Computation: In Collaboration with Lidor Avigad, Mihir Bellare, Zvika Brakerski, Shafi Goldwasser, Shai Halevi, Tali Kaufman, Leonid Levin, Noam Nisan, Dana Ron, Madhu Sudan, Luca Trevisan, Salil Vadhan, Avi Wigderson, David Zuckerman, pages 451-464, 2011. Google Scholar
  11. Shlomo Hoory, Nathan Linial, and Avi Wigderson. Expander graphs and their applications. Bulletin of the American Mathematical Society, 43(4):439-561, 2006. Google Scholar
  12. Christoph Lenzen and Reut Levi. A centralized local algorithm for the sparse spanning graph problem. In 45th International Colloquium on Automata, Languages, and Programming (ICALP 2018). Schloss Dagstuhl - Leibniz-Zentrum für Informatik, 2018. Google Scholar
  13. Reut Levi and Moti Medina. A (centralized) local guide. Bulletin of the EATCS, 122:60-92, 2017. URL: http://eatcs.org/beatcs/index.php/beatcs/article/view/495.
  14. Reut Levi, Guy Moshkovitz, Dana Ron, Ronitt Rubinfeld, and Asaf Shapira. Constructing near spanning trees with few local inspections. Random Structures & Algorithms, 50(2):183-200, 2017. Google Scholar
  15. Reut Levi and Dana Ron. A quasi-polynomial time partition oracle for graphs with an excluded minor. ACM Transactions on Algorithms (TALG), 11(3):1-13, 2015. Google Scholar
  16. Reut Levi, Dana Ron, and Ronitt Rubinfeld. Local algorithms for sparse spanning graphs. In Approximation, Randomization, and Combinatorial Optimization. Algorithms and Techniques (APPROX/RANDOM 2014). Schloss Dagstuhl - Leibniz-Zentrum für Informatik, 2014. Google Scholar
  17. Reut Levi, Dana Ron, and Ronitt Rubinfeld. Local algorithms for sparse spanning graphs. Algorithmica, 82(4):747-786, 2020. Google Scholar
  18. Reut Levi, Ronitt Rubinfeld, and Anak Yodpinyanee. Local computation algorithms for graphs of non-constant degrees. Algorithmica, 4(77):971-994, 2016. Google Scholar
  19. Reut Levi and Nadav Shoshan. Testing hamiltonicity (and other problems) in minor-free graphs. In Mary Wootters and Laura Sanità, editors, Approximation, Randomization, and Combinatorial Optimization. Algorithms and Techniques, APPROX/RANDOM 2021, August 16-18, 2021, University of Washington, Seattle, Washington, USA (Virtual Conference), volume 207 of LIPIcs, pages 61:1-61:23. Schloss Dagstuhl - Leibniz-Zentrum für Informatik, 2021. Google Scholar
  20. Yishay Mansour, Aviad Rubinstein, Shai Vardi, and Ning Xie. Converting online algorithms to local computation algorithms. In Automata, Languages, and Programming: 39th International Colloquium, ICALP 2012, Warwick, UK, July 9-13, 2012, Proceedings, Part I 39, pages 653-664. Springer, 2012. Google Scholar
  21. Yishay Mansour and Shai Vardi. A local computation approximation scheme to maximum matching. In International Workshop on Approximation Algorithms for Combinatorial Optimization, pages 260-273. Springer, 2013. Google Scholar
  22. Guy Moshkovitz and Asaf Shapira. Decomposing a graph into expanding subgraphs. Random Struct. Algorithms, 52(1):158-178, 2018. URL: https://doi.org/10.1002/RSA.20727.
  23. Merav Parter, Ronitt Rubinfeld, Ali Vakilian, and Anak Yodpinyanee. Local computation algorithms for spanners. Innovations in Theoretical Computer Science (ITCS), 2019. Google Scholar
  24. Pan Peng. Robust clustering oracle and local reconstructor of cluster structure of graphs. In Proceedings of the Fourteenth Annual ACM-SIAM Symposium on Discrete Algorithms, pages 2953-2972. SIAM, 2020. Google Scholar
  25. Dana Ron Reut Levi and Ronitt Rubinfeld. A local algorithm for constructing spanners in minor-free graphs. Klaus Jansen, Claire Mathieu, José DP Rolim, and Chris Umans, editors, Approximation, Randomization, and Combinatorial Optimization. Algorithms and Techniques, APPROX/RANDOM, pages 7-9, 2016. Google Scholar
  26. Ronitt Rubinfeld. Can we locally compute sparse connected subgraphs? In Computer Science-Theory and Applications: 12th International Computer Science Symposium in Russia, CSR 2017, Kazan, Russia, June 8-12, 2017, Proceedings 12, pages 38-47. Springer, 2017. Google Scholar
  27. Ronitt Rubinfeld, Gil Tamir, Shai Vardi, and Ning Xie. Fast local computation algorithms. In Proceedings of The Second Symposium on Innovations in Computer Science (ICS), pages 223–238, 2011. Google Scholar
  28. Jeanette P Schmidt, Alan Siegel, and Aravind Srinivasan. Chernoff-hoeffding bounds for applications with limited independence. SIAM Journal on Discrete Mathematics, 8(2):223-250, 1995. Google Scholar
  29. Alistair Sinclair and Mark Jerrum. Approximate counting, uniform generation and rapidly mixing markov chains. Information and Computation, 82(1):93-133, 1989. Google Scholar
  30. Daniel Spielman. Spectral and algebraic graph theory. Yale lecture notes, draft of December, 4:47, 2019. Google Scholar
  31. Salil P Vadhan et al. Pseudorandomness. Foundations and Trendsregistered in Theoretical Computer Science, 7(1-3):1-336, 2012. Google Scholar
Questions / Remarks / Feedback
X

Feedback for Dagstuhl Publishing


Thanks for your feedback!

Feedback submitted

Could not send message

Please try again later or send an E-mail