A Sublinear Bipartiteness Tester for Bounded Degree Graphs

, and the testing algorithm can perform queries of the form: ``who is the ith neighbor of vertex v''. The tester should determine with high probability whether the graph is bipartite or e-far from bipartite for any given distance parameter e. Distance between graphs is defined to be the fraction of entries on which the graphs differ in their incidence-lists representation. Our testing algorithm has query complexity and running time \(\) where N is the number of graph vertices. It was shown before that \(\) queries are necessary (for constant e), and hence the performance of our algorithm is tight (in its dependence on N), up to polylogarithmic factors.

[1]  D. Aldous On the Markov Chain Simulation Method for Uniform Combinatorial Distributions and Simulated Annealing , 1987, Probability in the Engineering and Informational Sciences.

[2]  Milena Mihail,et al.  Conductance and convergence of Markov chains-a combinatorial treatment of expanders , 1989, 30th Annual Symposium on Foundations of Computer Science.

[3]  Carsten Lund,et al.  Non-deterministic exponential time has two-prover interactive protocols , 2005, computational complexity.

[4]  Noga Alon,et al.  Eigenvalues and expanders , 1986, Comb..

[5]  Manuel Blum,et al.  Self-testing/correcting with applications to numerical problems , 1990, STOC '90.

[6]  Carsten Lund,et al.  Proof verification and the intractability of approximation problems , 1992, FOCS 1992.

[7]  László Lovász,et al.  Approximating clique is almost NP-complete , 1991, [1991] Proceedings 32nd Annual Symposium of Foundations of Computer Science.

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

[9]  Noga Alon,et al.  The Probabilistic Method , 2015, Fundamentals of Ramsey Theory.

[10]  Mark Jerrum,et al.  Approximate Counting, Uniform Generation and Rapidly Mixing Markov Chains , 1987, WG.

[11]  Leonid A. Levin,et al.  Checking computations in polylogarithmic time , 1991, STOC '91.

[12]  P. Flajolet On approximate counting , 1982 .

[13]  Ronitt Rubinfeld,et al.  Robust Characterizations of Polynomials with Applications to Program Testing , 1996, SIAM J. Comput..

[14]  Baruch Awerbuch,et al.  Complexity of network synchronization , 1985, JACM.

[15]  Dana Ron,et al.  Property Testing in Bounded Degree Graphs , 2002, STOC '97.