Results 1  10
of
59
A characterization of the (natural) graph properties testable with onesided error
 Proc. of FOCS 2005
, 2005
"... The problem of characterizing all the testable graph properties is considered by many to be the most important open problem in the area of propertytesting. Our main result in this paper is a solution of an important special case of this general problem; Call a property tester oblivious if its decis ..."
Abstract

Cited by 90 (18 self)
 Add to MetaCart
The problem of characterizing all the testable graph properties is considered by many to be the most important open problem in the area of propertytesting. Our main result in this paper is a solution of an important special case of this general problem; Call a property tester oblivious if its decisions are independent of the size of the input graph. We show that a graph property P has an oblivious onesided error tester, if and only if P is (almost) hereditary. We stress that any ”natural ” property that can be tested (either with onesided or with twosided error) can be tested by an oblivious tester. In particular, all the testers studied thus far in the literature were oblivious. Our main result can thus be considered as a precise characterization of the ”natural” graph properties, which are testable with onesided error. One of the main technical contributions of this paper is in showing that any hereditary graph property can be tested with onesided error. This general result contains as a special case all the previous results about testing graph properties with onesided error. These include the results of [20] and [5] about testing kcolorability, the characterization of [21] of the graphpartitioning problems that are testable with onesided error, the induced vertex colorability properties of [3], the induced edge colorability properties of [14], a transformation from twosided to onesided error testing [21], as well as a recent result about testing monotone graph properties [10]. More importantly, as a special case of our main result, we infer that some of the most well studied graph properties, both in graph theory and computer science, are testable with onesided error. Some of these properties are the well known graph properties of being Perfect, Chordal, Interval, Comparability, Permutation and more. None of these properties was previously known to be testable. 1
A combinatorial characterization of the testable graph properties: it’s all about regularity
 Proc. of STOC 2006
, 2006
"... A common thread in all the recent results concerning testing dense graphs is the use of Szemerédi’s regularity lemma. In this paper we show that in some sense this is not a coincidence. Our first result is that the property defined by having any given Szemerédipartition is testable with a constant ..."
Abstract

Cited by 68 (16 self)
 Add to MetaCart
A common thread in all the recent results concerning testing dense graphs is the use of Szemerédi’s regularity lemma. In this paper we show that in some sense this is not a coincidence. Our first result is that the property defined by having any given Szemerédipartition is testable with a constant number of queries. Our second and main result is a purely combinatorial characterization of the graph properties that are testable with a constant number of queries. This characterization (roughly) says that a graph property P can be tested with a constant number of queries if and only if testing P can be reduced to testing the property of satisfying one of finitely many Szemerédipartitions. This means that in some sense, testing for Szemerédipartitions is as hard as testing any testable graph property. We thus resolve one of the main open problems in the area of propertytesting, which was first raised in the 1996 paper of Goldreich, Goldwasser and Ron [24] that initiated the study of graph propertytesting. This characterization also gives an intuitive explanation as to what makes a graph property testable.
Testing Juntas
, 2002
"... We show that a Boolean function over n Boolean variables can be tested for the property of depending on only k of them, using a number of queries that depends only on k and the approximation parameter . We present two tests, both nonadaptive, that require a number of queries that is polynomial k an ..."
Abstract

Cited by 48 (9 self)
 Add to MetaCart
We show that a Boolean function over n Boolean variables can be tested for the property of depending on only k of them, using a number of queries that depends only on k and the approximation parameter . We present two tests, both nonadaptive, that require a number of queries that is polynomial k and linear in . The first test is stronger in that it has a 1sided error, while the second test has a more compact analysis. We also present an adaptive version and a 2sided error version of the first test, that have a somewhat better query complexity than the other algorithms...
Testing Subgraphs in Directed Graphs
 Proc. of the 35 th Annual Symp. on Theory of Computing (STOC
, 2003
"... Let H be a fixed directed graph on h vertices, let G be a directed graph on n vertices and suppose that at least #n edges have to be deleted from it to make it Hfree. We show that in this case G contains at least f(#, H)n copies of H. This is proved by establishing a directed version of Sz ..."
Abstract

Cited by 47 (17 self)
 Add to MetaCart
Let H be a fixed directed graph on h vertices, let G be a directed graph on n vertices and suppose that at least #n edges have to be deleted from it to make it Hfree. We show that in this case G contains at least f(#, H)n copies of H. This is proved by establishing a directed version of Szemeredi's regularity lemma, and implies that for every H there is a onesided error property tester whose query complexity is bounded by a function of # only for testing the property PH of being Hfree.
Every monotone graph property is testable
 Proc. of STOC 2005
, 2005
"... A graph property is called monotone if it is closed under removal of edges and vertices. Many monotone graph properties are some of the most wellstudied properties in graph theory, and the abstract family of all monotone graph properties was also extensively studied. Our main result in this paper i ..."
Abstract

Cited by 45 (11 self)
 Add to MetaCart
A graph property is called monotone if it is closed under removal of edges and vertices. Many monotone graph properties are some of the most wellstudied properties in graph theory, and the abstract family of all monotone graph properties was also extensively studied. Our main result in this paper is that any monotone graph property can be tested with onesided error, and with query complexity depending only on ɛ. This result unifies several previous results in the area of property testing, and also implies the testability of wellstudied graph properties that were previously not known to be testable. At the heart of the proof is an application of a variant of Szemerédi’s Regularity Lemma. The main ideas behind this application may be useful in characterizing all testable graph properties, and in generally studying graph property testing. As a byproduct of our techniques we also obtain additional results in graph theory and property testing, which are of independent interest. One of these results is that the query complexity of testing testable graph properties with onesided error may be arbitrarily large. Another result, which significantly extends previous results in extremal graphtheory, is that for any monotone graph property P, any graph that is ɛfar from satisfying P, contains a subgraph of size depending on ɛ only, which does not satisfy P. Finally, we prove the following compactness statement: If a graph G is ɛfar from satisfying a (possibly infinite) set of monotone graph properties P, then it is at least δP(ɛ)far from satisfying one of the properties.
Testing Basic Boolean Formulae
 SIAM J. Disc. Math
, 2002
"... We consider the problem of determining whether a given function f : f0; 1g belongs to a certain class of Boolean functions F or whether it is far from the class. More precisely, given query access to the function f and given a distance parameter , we would like to decide whether f 2 F or whethe ..."
Abstract

Cited by 37 (6 self)
 Add to MetaCart
We consider the problem of determining whether a given function f : f0; 1g belongs to a certain class of Boolean functions F or whether it is far from the class. More precisely, given query access to the function f and given a distance parameter , we would like to decide whether f 2 F or whether it diers from every g 2 F on more than an fraction of the domain elements. The classes of functions we consider are singleton (\dictatorship") functions, monomials, and monotone DNF functions with a bounded number of terms. In all cases we provide algorithms whose query complexity is independent of n (the number of function variables), and linear in 1=.
Every minorclosed property of sparse graphs is testable
, 2007
"... Suppose G is a graph of bounded degree d, and one needs to remove ɛn of its edges in order to make it planar. We show that in this case the statistics of local neighborhoods around vertices of G is far from the statistics of local neighborhoods around vertices of any planar graph G ′. In fact, a sim ..."
Abstract

Cited by 25 (3 self)
 Add to MetaCart
Suppose G is a graph of bounded degree d, and one needs to remove ɛn of its edges in order to make it planar. We show that in this case the statistics of local neighborhoods around vertices of G is far from the statistics of local neighborhoods around vertices of any planar graph G ′. In fact, a similar result is proved for any minorclosed property of bounded degree graphs. As an immediate corollary of the above result we infer that many well studied graph properties, like being planar, outerplanar, seriesparallel, bounded genus, bounded treewidth and several others, are testable with a constant number of queries. None of these properties was previously known to be testable even with o(n) queries. 1
Algorithmic and Analysis Techniques in Property Testing
"... Property testing algorithms are “ultra”efficient algorithms that decide whether a given object (e.g., a graph) has a certain property (e.g., bipartiteness), or is significantly different from any object that has the property. To this end property testing algorithms are given the ability to perform ..."
Abstract

Cited by 25 (4 self)
 Add to MetaCart
Property testing algorithms are “ultra”efficient algorithms that decide whether a given object (e.g., a graph) has a certain property (e.g., bipartiteness), or is significantly different from any object that has the property. To this end property testing algorithms are given the ability to perform (local) queries to the input, though the decision they need to make usually concern properties with a global nature. In the last two decades, property testing algorithms have been designed for many types of objects and properties, amongst them, graph properties, algebraic properties, geometric properties, and more. In this article we survey results in property testing, where our emphasis is on common analysis and algorithmic techniques. Among the techniques surveyed are the following: • The selfcorrecting approach, which was mainly applied in the study of property testing of algebraic properties; • The enforce and test approach, which was applied quite extensively in the analysis of algorithms for testing graph properties (in the densegraphs model), as well as in other contexts;
A characterization of easily testable induced subgraphs
 In Proceedings of the Fifteenth Annual ACMSIAM Symposium on Discrete Algorithms (SODA
, 2004
"... Let H be a fixed graph on h vertices. We say that a graph G is induced Hfree if it does not contain any induced copy of H. Let G be a graph on n vertices and suppose that at least ɛn 2 edges have to be added to or removed from it in order to make it induced Hfree. It was shown in [5] that in this ..."
Abstract

Cited by 24 (11 self)
 Add to MetaCart
Let H be a fixed graph on h vertices. We say that a graph G is induced Hfree if it does not contain any induced copy of H. Let G be a graph on n vertices and suppose that at least ɛn 2 edges have to be added to or removed from it in order to make it induced Hfree. It was shown in [5] that in this case G contains at least f(ɛ, h)n h induced copies of H, where 1/f(ɛ, h) is an extremely fast growing function in 1/ɛ, that is independent of n. As a consequence, it follows that for every H, testing induced Hfreeness with onesided error has query complexity independent of n. A natural question, raised by the first author in [1], is to decide for which graphs H the function 1/f(ɛ, H) can be bounded from above by a polynomial in 1/ɛ. An equivalent question is for which graphs H, can one design a onesided error property tester for testing induced Hfreeness, whose query complexity is polynomial in 1/ɛ. We settle this question almost completely by showing that, quite surprisingly, for any graph other than the paths of lengths 1,2 and 3, the cycle of length 4, and their complements, no such property tester exists. We further show that a similar result also applies to the case of directed graphs, thus answering a question raised by the authors in [9]. We finally show that the same results hold even in the case of twosided error property testers. The proofs combine combinatorial, graph theoretic and probabilistic arguments with results from additive number theory.