Lower Bounds for Testing Triangle-freeness in Boolean Functions

被引:0
作者
Bhattacharyya, Arnab [1 ]
Xie, Ning [1 ]
机构
[1] MIT, CSAIL, Cambridge, MA 02139 USA
来源
PROCEEDINGS OF THE TWENTY-FIRST ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS | 2010年 / 135卷
关键词
SUBGRAPHS; LEMMA;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Let f(1), f(2), f(3) : F-2(n) --> {0, 1} be three Boolean functions We say a triple (x, y, x + y) is a triangle in the function-triple (f(1),f(2),f(3)) if f(1)(x) = f(2)(y) = f(3)(x + y) = 1 (f(1),f(2),f(3)) 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 f(1)(x) = f(2)(y) = f(3)(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/epsilon. A trivial query complexity lower bound of Omega(1/epsilon) 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 c there exists an integer n(0)(epsilon) such that for all n >= n(0) there exists a function-triple f(1), f(2), f(3) F-2(n) --> {0,1} depending on all the n variables which is E-far from being triangle-free and requires (1/epsilon)(4 847) queries for the canonical tester. For the single function case that f(1) = f(2) = f(3), we obtain a weaker lower bound of (1/epsilon)(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/epsilon)(2 423) and (1/epsilon)(1 704) query complexity lower bounds for multi-function and single-function triangle-freeness respectively, with respect to general one-sided testers.
引用
收藏
页码:87 / 98
页数:12
相关论文
共 30 条
  • [1] Alon N., 2006, STOC'06. Proceedings of the 38th Annual ACM Symposium on Theory of Computing, P251
  • [2] Testing subgraphs in directed graphs
    Alon, N
    Shapira, A
    [J]. JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2004, 69 (03) : 354 - 382
  • [3] Alon N, 2003, LECT NOTES COMPUT SC, V2764, P188
  • [4] Testing subgraphs in large graphs
    Alon, N
    [J]. RANDOM STRUCTURES & ALGORITHMS, 2002, 21 (3-4) : 359 - 370
  • [5] Regular languages are testable with a constant number of queries
    Alon, N
    Krivelevich, M
    Newman, I
    Szegedy, M
    [J]. SIAM JOURNAL ON COMPUTING, 2001, 30 (06) : 1842 - 1862
  • [6] Efficient testing of large graphs
    Alon, N
    Fischer, E
    Krivelevich, M
    Szegedy, M
    [J]. COMBINATORICA, 2000, 20 (04) : 451 - 476
  • [7] ALON N, 2005, FOCS 05, P429
  • [8] [Anonymous], 1978, The Theory of Error-Correcting Codes
  • [9] [Anonymous], 2005, P 37 ANN ACM S THEOR
  • [10] Austin T., 2008, TESTABILITY REPAIR H