Tight bounds for testing k-linearity

17Citations
Citations of this article
1Readers
Mendeley users who have this article in their library.
Get full text

Abstract

The function f : double-struck F 2n → double-struck F 2 is k-linear if it returns the sum (over double-struck F 2) of exactly k coordinates of its input. We introduce strong lower bounds on the query complexity for testing whether a function is k-linear. We show that for any k ≤ n/2, at least k - o(k) queries are required to test k-linearity, and we show that when k ≈ n/2, this lower bound is nearly tight since 4/3k+o(k) queries are sufficient to test k-linearity. We also show that non-adaptive testers require 2k - O(1) queries to test k-linearity. We obtain our results by reducing the k-linearity testing problem to a purely geometric problem on the boolean hypercube. That geometric problem is then solved with Fourier analysis and the manipulation of Krawtchouk polynomials. © 2012 Springer-Verlag.

Cite

CITATION STYLE

APA

Blais, E., & Kane, D. (2012). Tight bounds for testing k-linearity. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 7408 LNCS, pp. 435–446). https://doi.org/10.1007/978-3-642-32512-0_37

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free