Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
169 tokens/sec
GPT-4o
7 tokens/sec
Gemini 2.5 Pro Pro
45 tokens/sec
o3 Pro
4 tokens/sec
GPT-4.1 Pro
38 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

A Distributed Conductance Tester Without Global Information Collection (2305.14178v2)

Published 23 May 2023 in cs.DC and cs.DS

Abstract: We propose a simple and time-optimal algorithm for property testing a graph for its conductance in the CONGEST model. Our algorithm takes only $O(\log n)$ rounds of communication (which is known to be optimal), and consists of simply running multiple random walks of $O(\log n)$ length from a certain number of random sources, at the end of which nodes can decide if the underlying network is a good conductor or far from it. Unlike previous algorithms, no aggregation is required even with a smaller number of walks. Our main technical contribution involves a tight analysis of this process for which we use spectral graph theory. We introduce and leverage the concept of sticky vertices which are vertices in a graph with low conductance such that short random walks originating from these vertices end in a region around them. The present state-of-the-art distributed CONGEST algorithm for the problem by Fichtenberger and Vasudev [MFCS 2018], runs in $O(\log n)$ rounds using three distinct phases : building a rooted spanning tree (\emph{preprocessing}), running $O(n{100})$ random walks to generate statistics (\emph{Phase~1}), and then convergecasting to the root to make the decision (\emph{Phase~2}). The whole of our algorithm is, however, similar to their Phase~1 running only $O(m2) = O(n4)$ walks. Note that aggregation (using spanning trees) is a popular technique but spanning tree(s) are sensitive to node/edge/root failures, hence, we hope our work points to other more distributed, efficient and robust solutions for suitable problems.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (26)
  1. Noga Alon. Eigenvalues and expanders, 1986. URL: https://doi.org/10.1007/BF02579166.
  2. Eigenvalues, expanders and superconcentrators (extended abstract). In 25th Annual Symposium on Foundations of Computer Science. IEEE Computer Society, 1984. URL: https://doi.org/10.1109/SFCS.1984.715931.
  3. Distributed discovery of large near-cliques. In Distributed Computing, 2009.
  4. Fast Distributed Algorithms for Testing Graph Properties. Distributed Computing, 2019.
  5. Fan R. K. Chung. Spectral Graph Theory. AMS, Providence, RI, 1997.
  6. Testing Expansion in Bounded-Degree Graphs. Combinatorics, Probability & Computing, 2010.
  7. Jozef Dodziuk. Difference equations, isoperimetric inequality and transience of certain random walks. Transactions of the American Mathematical Society, 284(2), 1984. URL: http://www.jstor.org/stable/1999107.
  8. Distributed verification and hardness of distributed approximation. In Proceedings of the Forty-Third Annual ACM Symposium on Theory of Computing, STOC ’11, 2011. URL: https://doi.org/10.1145/1993636.1993686.
  9. Three Notes on Distributed Property Testing. In 31st International Symposium on Distributed Computing (DISC), 2017. URL: http://drops.dagstuhl.de/opus/volltexte/2017/7984.
  10. Distributed Property Testing for Subgraph-Freeness Revisited. CoRR, 2017. URL: http://arxiv.org/abs/1705.04033.
  11. A two-sided error distributed property tester for conductance. In 43rd International Symposium on Mathematical Foundations of Computer Science, MFCS 2018, 2018. URL: https://doi.org/10.4230/LIPIcs.MFCS.2018.19.
  12. Property testing and its connection to learning and approximation. In Proceedings of 37th Conference on Foundations of Computer Science, 1996. doi:10.1109/SFCS.1996.548493.
  13. Oded Goldreich. Introduction to Testing Graph Properties. Springer Berlin Heidelberg, 2010. URL: https://doi.org/10.1007/978-3-642-16367-8_7.
  14. Oded Goldreich. Introduction to Property Testing. Cambridge University Press, 2017. doi:10.1017/9781108135252.
  15. Property testing in bounded degree graphs. In Proceedings of the Twenty-Ninth Annual ACM Symposium on Theory of Computing, STOC ’97, 1997. URL: https://doi.org/10.1145/258533.258627.
  16. On testing expansion in bounded-degree graphs. Electron. Colloquium Comput. Complex., 2000. URL: https://eccc.weizmann.ac.il/eccc-reports/2000/TR00-020/index.html.
  17. Approximating the expansion profile and almost optimal local graph clustering. In 53rd Annual IEEE Symposium on Foundations of Computer Science, FOCS 2012, 2012. URL: https://doi.org/10.1109/FOCS.2012.85.
  18. Sublinear bounds for randomized leader election. In Distributed Computing and Networking, 2013.
  19. Satyen Kale and C. Seshadhri. An expansion tester for bounded degree graphs. SIAM J. Comput., 40, 2011. URL: https://doi.org/10.1137/100802980.
  20. Walking randomly, massively, and efficiently. In Proceedings of the 52nd Annual ACM SIGACT Symposium on Theory of Computing, STOC 2020, 2020. URL: https://doi.org/10.1145/3357713.3384303.
  21. Testing small set expansion in general graphs. In 32nd International Symposium on Theoretical Aspects of Computer Science, STACS 2015, 2015. URL: https://doi.org/10.4230/LIPIcs.STACS.2015.622.
  22. Testing conductance in general gr phs. Electron. Colloquium Comput. Complex., TR11, 2011. URL: https://api.semanticscholar.org/CorpusID:15721089.
  23. Distributed computation of mixing time. In Proceedings of the 18th International Conference on Distributed Computing and Networking, ICDCN ’17. Association for Computing Machinery, 2017. URL: https://doi.org/10.1145/3007748.3007784.
  24. Testing the expansion of a graph. Information and Computation, 2010. URL: https://doi.org/10.1016/j.ic.2009.09.002.
  25. Alistair Sinclair. Algorithms for Random Generation and Counting: A Markov Chain Approach. Birkhauser Verlag, 1993.
  26. Distributed computation of sparse cuts via random walks. In Proceedings of the 16th International Conference on Distributed Computing and Networking, ICDCN ’15. Association for Computing Machinery, 2015. URL: https://doi.org/10.1145/2684464.2684474.

Summary

We haven't generated a summary for this paper yet.

X Twitter Logo Streamline Icon: https://streamlinehq.com