A Two-Sided Error Distributed Property Tester For Conductance

We study property testing in the distributed model and extend its setting from testing with onesided error to testing with two-sided error. In particular, we develop a two-sided error property tester for general graphs with round complexity O(log(n)/( Φ2)) in the CONGEST model, which accepts graphs with conductance Φ and rejects graphs that are -far from having conductance at least Φ2/1000 with constant probability. Our main insight is that one can start poly(n) random walks from a few random vertices without violating the congestion and unite the results to obtain a consistent answer from all vertices. For connected graphs, this is even possible when the number of vertices is unknown. We also obtain a matching Ω(logn) lower bound for the LOCAL and CONGEST models by an indistinguishability argument. Although the power of vertex labels that arises from two-sided error might seem to be much stronger than in the sequential query model, we can show that this is not the case. 2012 ACM Subject Classification Theory of computation → Distributed algorithms

[1]  Asaf Shapira,et al.  Testing the expansion of a graph , 2010, Inf. Comput..

[2]  Moti Medina,et al.  Three Notes on Distributed Property Testing , 2017, DISC.

[3]  Fan Chung,et al.  Spectral Graph Theory , 1996 .

[4]  Oded Goldreich,et al.  Introduction to Testing Graph Properties , 2010, Property Testing.

[5]  Oded Goldreich,et al.  Introduction to Property Testing , 2017 .

[6]  Ivan Rapaport,et al.  Distributed Testing of Excluded Subgraphs , 2016, DISC.

[7]  Dana Ron,et al.  Property testing and its connection to learning and approximation , 1998, JACM.

[8]  Pan Peng,et al.  Testing Cluster Structure of Graphs , 2015, STOC.

[9]  F. Chung Diameters and eigenvalues , 1989 .

[10]  Nathan Linial,et al.  Locality in Distributed Graph Algorithms , 1992, SIAM J. Comput..

[11]  Pan Peng,et al.  On Constant-Size Graphs That Preserve the Local Structure of High-Girth Graphs , 2015, APPROX-RANDOM.

[12]  Anisur Rahaman Molla,et al.  Distributed Computation of Mixing Time , 2017, ICDCN.

[13]  Seshadhri Comandur,et al.  An Expansion Tester for Bounded Degree Graphs , 2008, SIAM J. Comput..

[14]  Eldar Fischer,et al.  Fast Distributed Algorithms for Testing Graph Properties , 2016, DISC.

[15]  Pan Peng,et al.  Testing Small Set Expansion in General Graphs , 2015, STACS.

[16]  Alistair Sinclair,et al.  Algorithms for Random Generation and Counting: A Markov Chain Approach , 1993, Progress in Theoretical Computer Science.

[17]  Boaz Patt-Shamir,et al.  Distributed discovery of large near-cliques , 2011, Distributed Computing.

[18]  Pan Peng,et al.  Testing Conductance in General Graphs , 2011, Electron. Colloquium Comput. Complex..

[19]  Prasad Tetali,et al.  Distributed Random Walks , 2013, JACM.

[20]  Seshadhri Comandur,et al.  Testing Expansion in Bounded Degree Graphs , 2007, Electron. Colloquium Comput. Complex..

[21]  M. Murty Ramanujan Graphs , 1965 .