Lower bounds for testing triangle-freeness in Boolean functions

  • Authors:
  • Arnab Bhattacharyya;Ning Xie

  • Affiliations:
  • CSAIL, MIT;CSAIL, MIT

  • Venue:
  • SODA '10 Proceedings of the twenty-first annual ACM-SIAM symposium on Discrete Algorithms
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

Let f1, f2, f3: Fn2 → {0, 1} be three Boolean functions. We say a triple (x, y, x + y) is a triangle in the function-triple (f1, f2, f3) if f1(x) = f2(y) = f3(x + y) = 1. (f1, f2, f3) is said to be triangle-free if there is no triangle in the triple. The distance between a function-triple and triangle-freeness is the minimum fraction of function values one needs to modify in order to make the function-triple triangle-free. A canonical tester for triangle-freeness repeatedly picks x and y uniformly and independently at random and checks if f1(x) = f2(y) = f3(x + y) = 1. Based on an algebraic regularity lemma, Green showed that the number of queries for the canonical testing algorithm is upper-bounded by a tower of 2's whose height is polynomial in 1/ε. A trivial query complexity lower bound of Ω(1/ε) is straightforward to show. In this paper, we give the first non-trivial query complexity lower bound for testing triangle-freeness in Boolean functions. We show that, for every small enough ε there exists an integer n0 (ε) such that for all n ≥ n0 there exists a function-triple f1, f2, f3: Fn2 → {0, 1} depending on all the n variables which is ε-far from being triangle-free and requires (1/ε)4.847... queries for the canonical tester. For the single function case that f1 = f2 = f3, we obtain a weaker lower bound of (1/ε)3.409.... We also show that the query complexity of any general (possibly adaptive) one-sided tester for triangle-freeness is at least square-root of the query complexity of the corresponding canonical tester. Consequently, this yields (1/ε)2.423... and (1/ε)1.704... query complexity lower bounds for multi-function and single-function triangle-freeness respectively, with respect to general one-sided testers.