Papers
Topics
Authors
Recent
Search
2000 character limit reached

Distributed Property Testing for Subgraph-Freeness Revisited

Published 11 May 2017 in cs.DS | (1705.04033v1)

Abstract: In the subgraph-freeness problem, we are given a constant-size graph HH, and wish to determine whether the network contains HH as a subgraph or not. The \emph{property-testing} relaxation of the problem only requires us to distinguish graphs that are HH-free from graphs that are ϵ\epsilon-far from HH-free, meaning an ϵ\epsilon-fraction of their edges must be removed to obtain an HH-free graph. Recently, Censor-Hillel et. al. and Fraigniaud et al. showed that in the property-testing regime it is possible to test HH-freeness for any graph HH of size 4 in constant time, O(1/ϵ<sup>2)O(1/\epsilon<sup>2) rounds, regardless of the network size. However, Fraigniaud et. al. also showed that their techniques for graphs HH of size 4 cannot test $5$-cycle-freeness in constant time. In this paper we revisit the subgraph-freeness problem and show that $5$-cycle-freeness, and indeed HH-freeness for many other graphs HH comprising more than 4 vertices, can be tested in constant time. We show that CkC_k-freeness can be tested in O(1/ϵ)O(1/\epsilon) rounds for any cycle CkC_k, improving on the running time of O(1/ϵ<sup>2)O(1/\epsilon<sup>2) of the previous algorithms for triangle-freeness and C4C_4-freeness. In the special case of triangles, we show that triangle-freeness can be solved in O(1)O(1) rounds independently of ϵ\epsilon, when ϵ\epsilon is not too small with respect to the number of nodes and edges. We also show that TT-freeness for any constant-size tree TT can be tested in O(1)O(1) rounds, even without the property-testing relaxation. Building on these results, we define a general class of graphs for which we can test subgraph-freeness in O(1/ϵ)O(1/\epsilon) rounds. This class includes all graphs over 5 vertices except the 5-clique, K5K_5. For cliques KsK_s over s≥3s \geq 3 nodes, we show that KsK_s-freeness can be tested in O(m<sup>1/2−1/(s−2)/ϵ<sup>1/2+1/(s−2))O(m<sup>{1/2-1/(s-2)}/\epsilon<sup>{1/2+1/(s-2)}) rounds, where mm is the number of edges.

Citations (15)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.