loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
The 43rd Annual IEEE Symposium on Foundations of Computer Science (FOCS'02)
Testing Juntas
Vancouver, BC, Canada
November 16-November 19
ISBN: 0-7695-1822-2
Eldar Fischer, The Technion
Guy Kindler, Tel-Aviv University
Dana Ron, Tel-Aviv University
Shmuel Safra, Tel-Aviv University
Alex Samorodnitsky, Hebrew University of Jerusalem

We show that a Boolean function over n Boolean variables can be tested for the property of depending on only k of them, using a number of queries that depends only on k and the approximation parameter \varepsilon. We present two tests, both non-adaptive, that require a number of queries that is polynomial k and linear in \varepsilon ^{- 1}. The first test is stronger in that it has a 1-sided error, while the second test has a more compact analysis. We also present an adaptive version and a 2-sided error version of the first test, that have a somewhat better query complexity than the other algorithms.

We then provide a lower bound of \bar \Omega (\sqrt k) on the number of queries required for the non-adaptive testing of the above property; a lower bound of \Omega (\log (k + 1)) for adaptive algorithms naturally follows from this. In providing this we also prove a result about random walks on the group {\rm Z}_2^9 that may be interesting in its own right. We show that for some t(q) = \bar 0(q^2) the distributions of the random walk at times t and t + 2 are close to each other, independently of the step distribution of the walk.

We also discuss related questions. In particular, when given in advance a known k-junta function h, we show how to test a function f for the property of being identical to h up to a permutation of the variables, in a number of queries that is polynomial in k and \varepsilon.

Citation:
Eldar Fischer, Guy Kindler, Dana Ron, Shmuel Safra, Alex Samorodnitsky, "Testing Juntas," focs, pp.103, The 43rd Annual IEEE Symposium on Foundations of Computer Science (FOCS'02), 2002
Usage of this product signifies your acceptance of the Terms of Use.