Title :
Efficient testing of large graphs
Author :
Alon, Noga ; Krivelevich, Michael ; Fischer, Eldar ; Szegedy, Mario
Author_Institution :
Dept. of Math., Tel Aviv Univ., Israel
Abstract :
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 εn2 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. O. Goldreich et al. (1996) showed that certain graph properties admit an ε-test. In this paper we make a first step towards a logical characterization of all testable graph properties, and show that properties describable by a very general type of coloring problem are testable. We use this theorem to prove that first order graph properties not containing a quantifier alternation of type “∀∃” are always testable, while we show that some properties containing this alternation are not. Our results are proven using a combinatorial lemma, a special case of which, that may be of independent interest, is the following. A graph H is called ε-unavoidable in G if all graphs that differ from G in no more than ε|G|2 places contain an induced copy of H. A graph H is called δ-abundant in G if G contains at least δ|G||H| induced copies of H. If H is ε-unavoidable in G then it is also δ(ε, |H|)-abundant
Keywords :
graph theory; probability; randomised algorithms; ϵ-test; large graphs testing; logical characterization; Geometry; Logic testing; Mathematics; Radio access networks; Read only memory;
Conference_Titel :
Foundations of Computer Science, 1999. 40th Annual Symposium on
Conference_Location :
New York City, NY
Print_ISBN :
0-7695-0409-4
DOI :
10.1109/SFFCS.1999.814642