Testing graphs for colorability properties

Let P be a property of graphs. An -test for P is a randomized algorithm which, given the ability to make queries whether a desired pair of vertices of an input graph G with n vertices are adjacent or not, distinguishes, with high probability, between the case of G satisfying P and the case that it has to be modified by adding and removing more than (n 2 ) edges to make it satisfy P. The property P is called testable if for every there exists an -test for P whose total number of queries is independent of the size of the input graph. Goldreich, Goldwasser, and Ron [Property testing and its connection to learning and approximation, J ACM 45 (1998), 653–750] showed that certain graph properties, like k-colorability, admit an -test. In Alon, Fischer, Krivelevich, and Szegedy [Efficient testing of large graphs, Combinatorica 20 (2000), 451–476] a first step towards a logical characterization of the testable graph properties was made by proving that all first order properties of type “∃∀” are testable, while there exist first-order graph properties of type “∀∃” that are not testable. For proving the positive part, it was shown that all properties describable by a very general type of coloring problem are testable. While this result is tight from the standpoint of first order expressions, further steps towards the characterization of the testable graph properties can be taken by considering the coloring problem instead. It is proven here that other classes of graph properties, describable by various generalizations of the coloring notion used in Alon et al. [Combinatorica 20 (2000), 451–476], are testable, showing that this approach can broaden the understanding of the nature of the testable graph properties. The proof combines some generalizations of the methods used in Alon et al. with additional methods. © 2004 Wiley Periodicals, Inc. Random Struct. Alg., 25, 289–309, 2005

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

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

[3]  B. Bollobás,et al.  Extremal Graph Theory , 2013 .

[4]  Luca Trevisan,et al.  Three Theorems regarding Testing Graph Properties , 2001, Electron. Colloquium Comput. Complex..

[5]  E. Fischer THE ART OF UNINFORMED DECISIONS: A PRIMER TO PROPERTY TESTING , 2004 .

[6]  V. Rödl,et al.  On graphs with small subgraphs of large chromatic number , 1985, Graphs Comb..

[7]  E. Szemerédi Regular Partitions of Graphs , 1975 .

[8]  Reinhard Diestel,et al.  Graph Theory , 1997 .

[9]  Noga Alon Testing subgraphs in large graphs , 2002, Random Struct. Algorithms.

[10]  Noga Alon,et al.  Efficient Testing of Large Graphs , 2000, Comb..

[11]  Jirí Sgall,et al.  Functions that have read-twice constant width branching programs are not necessarily testable , 2004, Random Struct. Algorithms.

[12]  Noga Alon,et al.  Regular languages are testable with a constant number of queries , 1999, 40th Annual Symposium on Foundations of Computer Science (Cat. No.99CB37039).

[13]  Vojtech Rödl,et al.  The algorithmic aspects of the regularity lemma , 1992, Proceedings., 33rd Annual Symposium on Foundations of Computer Science.

[14]  Eldar Fischer,et al.  Testing of matrix properties , 2001, STOC '01.

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

[16]  W. T. Gowers,et al.  Lower bounds of tower type for Szemerédi's uniformity lemma , 1997 .

[17]  Ilan Newman Testing Membership in Languages that Have Small Width Branching Programs , 2002, SIAM J. Comput..

[18]  Vojtech Rödl,et al.  Constructive Quasi-Ramsey Numbers and Tournament Ranking , 1999, SIAM J. Discret. Math..