At the end of class we considered running Håstad's test with many times - to be precise - and then accepting iff the empirical fraction of passes was at least . We saw that this gave a test for the class {}. I asked how we could also reject functions close to the function, but hurried over the explanation.
Aaron's suggestion was a very good one since we can do it making zero additional queries. Look at all the 's and 's we queried (not the 's) and reject also if the fraction of times the answer was 1 is at least . Note that all the 's and 's are independent random strings.
Now certainly dictators (which are half 1, half -1) will pass this extra test except with exponentially small probability in , so their acceptance probability, if it was at least before, is at least now (which is fine).
On the other hand, suppose is -far from the set of dictators. Then it's also -far from the set {dictators} (and so the Håstad tests will reject it with probability at least ) unless it's -close to . But in this case, the additional test will reject except with exponentially small probability in , so we're again fine.
The alternate fix I suggested involved using local decodability of parity functions. After all the Håstad tests, if we still haven't rejected then (with probability at least ) is -close to either or a dictator function - in particular, to a linear function. Now use 2 more queries to do local decoding on the string , and reject if the answer is 1. Dictators will pass this with probability at least , so overall they pass with probability at least which is large enough (assuming now, say). And any function -close to being will pass this with probability at most , so overall it will pass with probability at most , again fine.
Two good exercises for you:
1. Understand why it is without loss of generality to assume .
2. In the local decoding of we are really doing the following 2-query test: Pick at random, and accept iff . Express the probability that this test passes in terms of the Fourier coefficients of .
Tuesday, January 23, 2007
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment