Abstract
The function \(f : \mathbb{F}_2^n \to \mathbb{F}_2\) is k-linear if it returns the sum (over \(\mathbb{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 \le \frac n2\), at least k − o(k) queries are required to test k-linearity, and we show that when \(k \approx \frac n2\), this lower bound is nearly tight since \(\frac43 k + 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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Bellare, M., Coppersmith, D., Håstad, J., Kiwi, M., Sudan, M.: Linearity testing in characteristic two. IEEE Trans. on Information Theory 42(6), 1781–1795 (1996)
Bellare, M., Goldwasser, S., Lund, C., Russell, A.: Efficient probabilistically checkable proofs and applications to approximations. In: Proc. of the 25th Symposium on Theory of Computing, pp. 294–304 (1993)
Bellare, M., Sudan, M.: Improved non-approximability results. In: Proc. of the 26th Symposium on Theory of Computing, pp. 184–193 (1994)
Blais, E.: Testing juntas nearly optimally. In: Proc. 41st Annual ACM Symposium on Theory of Computing (STOC), pp. 151–158 (2009)
Blais, E., Brody, J., Matulef, K.: Property testing lower bounds via communication complexity. In: Proc. of the 26th Conference on Computational Complexity (2011)
Blais, E., O’Donnell, R.: Lower bounds for testing function isomorphism. In: Proc. of the 25th Conference on Computational Complexity, pp. 235–246 (2010)
Blum, M., Luby, M., Rubinfeld, R.: Self-testing/correcting with applications to numerical problems. J. Comput. Syst. Sci. 47, 549–595 (1993)
Chakraborty, S., García-Soriano, D., Matsliah, A.: Nearly tight bounds for testing function isomorphism. In: Proc. 22nd Symposium on Discrete Algorithms, pp. 1683–1702 (2011)
Diakonikolas, I., Lee, H.K., Matulef, K., Onak, K., Rubinfeld, R., Servedio, R.A., Wan, A.: Testing for concise representations. In: Proc. 48th Symposium on Foundations of Computer Science, pp. 549–558 (2007)
Fischer, E.: The art of uninformed decisions. Bulletin of the EATCS 75, 97–126 (2001)
Fischer, E., Kindler, G., Ron, D., Safra, S., Samorodnitsky, A.: Testing juntas. J. Comput. Syst. Sci. 68(4), 753–787 (2004)
Goldreich, O.: On Testing Computability by Small Width OBDDs. In: Serna, M., Shaltiel, R., Jansen, K., Rolim, J. (eds.) APPROX and RANDOM 2010, LNCS, vol. 6302, pp. 574–587. Springer, Heidelberg (2010)
Goldreich, O. (ed.): Property Testing. LNCS, vol. 6390. Springer, Heidelberg (2010)
Goldreich, O., Goldwasser, S., Ron, D.: Property testing and its connection to learning and approximation. J. of the ACM 45(4), 653–750 (1998)
Kaufman, T., Litsyn, S., Xie, N.: Breaking the ε-soundness bound of the linearity test over GF(2). SIAM J. on Computing 39, 1988–2003 (2010)
Paturi, R.: On the degree of polynomials that approximate symmetric boolean functions (preliminary version). In: Proc. STOC 1992, pp. 468–474 (1992)
Ron, D.: Property testing: A learning theory perspective. Found. Trends Mach. Learn. 1, 307–402 (2008)
Ron, D.: Algorithmic and analysis techniques in property testing. Found. Trends Theor. Comput. Sci. 5, 73–205 (2010)
Rubinfeld, R., Shapira, A.: Sublinear time algorithms. Technical Report TR11-013, ECCC (2011)
Rubinfeld, R., Sudan, M.: Robust characterizations of polynomials with applications to program testing. SIAM J. Comput. 25(2), 252–271 (1996)
Szegő, G.: Orthogonal Polynomials, 4th edn. Colloquium Publications, vol. 23. AMS (1975)
Van Lint, J.H.V.: Introduction to Coding Theory, 3rd edn. Graduate Texts in Mathematics, vol. 86. Springer (1999)
Yao, A.C.: Probabilistic computations: towards a unified measure of complexity. In: Proc. 18th Sym. on Foundations of Comput. Sci., pp. 222–227 (1977)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Blais, E., Kane, D. (2012). Tight Bounds for Testing k-Linearity. In: Gupta, A., Jansen, K., Rolim, J., Servedio, R. (eds) Approximation, Randomization, and Combinatorial Optimization. Algorithms and Techniques. APPROX RANDOM 2012 2012. Lecture Notes in Computer Science, vol 7408. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-32512-0_37
Download citation
DOI: https://doi.org/10.1007/978-3-642-32512-0_37
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-32511-3
Online ISBN: 978-3-642-32512-0
eBook Packages: Computer ScienceComputer Science (R0)