Affiliation:
1. University of Bamberg, Bamberg, Germany
2. University of Bamberg, Leeds, UK, Germany
Abstract
Property testing algorithms are highly efficient algorithms that come with probabilistic accuracy guarantees. For a property
P
, the goal is to distinguish inputs that have
P
from those that are
far
from having
P
with high probability correctly, by querying only a small number of local parts of the input. In property testing on graphs, the
distance
is measured by the number of edge modifications (additions or deletions) that are necessary to transform a graph into one with property
P
. Much research has focused on the
query complexity
of such algorithms, i. e., the number of queries the algorithm makes to the input, but in view of applications, the
running time
of the algorithm is equally relevant.
In (Adler, Harwath, STACS 2018), a natural extension of the bounded degree graph model of property testing to relational databases of bounded degree was introduced, and it was shown that on databases of bounded degree and bounded tree-width, every property that is expressible in monadic second-order logic with counting (CMSO) is testable with constant query complexity and
sublinear
running time. It remains open whether this can be improved to constant running time.
In this article we introduce a new model, which is based on the bounded degree model, but the distance measure allows both edge (tuple) modifications and vertex (element) modifications. We show that every property that is testable in the classical model is testable in our model with the same query complexity and running time, but the converse is not true. Our main theorem shows that on databases of bounded degree and bounded tree-width, every property that is expressible in CMSO is testable with constant query complexity and
constant
running time in the new model. Our proof methods include the semilinearity of the neighborhood histograms of databases having the property and a result by Alon (Proposition 19.10 in Lovász, Large networks and graph limits, 2012) that states that for every bounded degree graph
\(\mathcal {G}\)
there exists a constant size graph
\(\mathcal {H}\)
that has a similar neighborhood distribution to
\(\mathcal {G}\)
.
It can be derived from a result in (Benjamini et al., Advances in Mathematics 2010) that hyperfinite hereditary properties are testable with constant query complexity and constant running time in the classical model (and hence in the new model). Using our methods, we give an alternative proof that hyperfinite hereditary properties are testable with constant query complexity and constant running time in the new model.
We argue that our model is natural and our meta-theorem showing constant-time CMSO testability supports this.
Publisher
Association for Computing Machinery (ACM)
Subject
Computational Mathematics,Logic,General Computer Science,Theoretical Computer Science
Reference25 articles.
1. Isolde Adler and Frederik Harwath. 2018. Property testing for bounded degree databases. In 35th Symposium on Theoretical Aspects of Computer Science (STACS’18), Vol. 96. Schloss Dagstuhl–Leibniz-Zentrum fuer Informatik, 6.
2. Efficient Testing of Large Graphs
3. Testing Triangle-Freeness in General Graphs
4. A separator theorem for graphs with an excluded minor and its applications
5. Jasine Babu, Areej Khoury, and Ilan Newman. 2016. Every property of outerplanar graphs is testable. In Approximation, Randomization, and Combinatorial Optimization. Algorithms and Techniques (APPROX/RANDOM’16). Schloss Dagstuhl-Leibniz-Zentrum fuer Informatik.