ECCC-Report TR13-142https://eccc.weizmann.ac.il/report/2013/142Comments and Revisions published for TR13-142en-usMon, 24 Feb 2014 18:02:30 +0200
Revision 2
| Property Testing Bounds for Linear and Quadratic Functions via Parity Decision Trees |
Abhishek Bhrushundi,
Sourav Chakraborty,
Raghav Kulkarni
https://eccc.weizmann.ac.il/report/2013/142#revision2In this paper, we study linear and quadratic Boolean functions in the context of property testing. We do this by observing that the query complexity of testing properties of linear and quadratic functions can be characterized in terms of complexity in another model of computation called {\em parity decision trees}.
The observation allows us to characterize testable properties of linear functions in terms of the approximate $l_1$ norm of the Fourier spectrum of an associated function. It also allows us to reprove the $\Omega(k)$ lower bound for testing $k$-linearity due to Blais et al. More interestingly, it rekindles the hope of closing the gap of $\Omega(k)$ vs $O(k\log k)$ for testing $k$-linearity by analyzing the randomized parity decision tree complexity of a fairly simple function called $E_k$ that evaluates to $1$ if and only if the number of $1$s in the input is exactly $k$. The approach of Blais et al. using communication complexity is unlikely to give anything better than $\Omega(k)$ as a lower bound.
In the case of quadratic functions, we prove an adaptive two-sided $\Omega(n^2)$ lower bound for testing affine isomorphism to the inner product function. We remark that this bound is tight and furnishes an example of a function for which the trivial algorithm for testing affine isomorphism is the best possible. As a corollary, we obtain an $\Omega(n^2)$ lower bound for testing the class of {\em Bent} functions.
We believe that our techniques might be of independent interest and may be useful in proving other testing bounds.Mon, 24 Feb 2014 18:02:30 +0200https://eccc.weizmann.ac.il/report/2013/142#revision2
Revision 1
| Property Testing Bounds for Linear and Quadratic Functions via Parity Decision Trees |
Abhishek Bhrushundi,
Sourav Chakraborty,
Raghav Kulkarni
https://eccc.weizmann.ac.il/report/2013/142#revision1In this paper, we study linear and quadratic Boolean functions in the context of property testing. We do this by observing that the query complexity of testing properties of linear and quadratic functions can be characterized in terms of the complexity in another model of computation called parity decision trees.
The observation allows us to characterize the testable properties of linear functions in terms of the approximate $l_1$ norm of the Fourier spectrum of an associated function. It also allows us to reprove the $\Omega(k)$ lower bound for testing $k$-linearity due to Blais et al. More interestingly, it rekindles the hope of closing the gap of $\Omega(k)$ vs $O(k\log k)$ for testing $k$-linearity by analyzing the randomized parity decision tree complexity of a fairly simple function called $E_k$ that evaluates to $1$ if and only if the number of $1$s in the input is exactly $k$. The approach of Blais et al. using communication complexity fails to give anything better than $\Omega(k)$ as a lower bound.
In the case of quadratic functions, we prove an adaptive, two-sided $\Omega(n^2)$ lower bound for testing affine isomorphism to the inner product function. We remark that this bound is tight and furnishes an example of a function for which the trivial algorithm for testing affine isomorphism is the best possible. As a corollary, we obtain an $\Omega(n^2)$ lower bound for testing the class of Bent functions.
We believe that our techniques might be of independent interest and may be useful in proving other testing bounds.Fri, 11 Oct 2013 17:23:19 +0300https://eccc.weizmann.ac.il/report/2013/142#revision1
Paper TR13-142
| Property Testing Bounds for Linear and Quadratic Functions via Parity Decision Trees |
Abhishek Bhrushundi,
Sourav Chakraborty,
Raghav Kulkarni
https://eccc.weizmann.ac.il/report/2013/142In this paper, we study linear and quadratic Boolean functions in the context of property testing. We do this by observing that the query complexity of testing properties of linear and quadratic functions can be characterized in terms of the complexity in another model of computation called parity decision trees.
The observation allows us to characterize the testable properties of linear functions in terms of the approximate $l_1$ norm of the Fourier spectrum of an associated function. It also allows us to reprove the $\Omega(k)$ lower bound for testing $k$-linearity due to Blais et al. More interestingly, it rekindles the hope of closing the gap of $\Omega(k)$ vs $O(k\log k)$ for testing $k$-linearity by analyzing the randomized parity decision tree complexity of a fairly simple function called $E_k$ that evaluates to $1$ if and only if the number of $1$s in the input is exactly $k$. The approach of Blais et al. using communication complexity fails to give anything better than $\Omega(k)$ as a lower bound.
In the case of quadratic functions, we prove an adaptive, two-sided $\Omega(n^2)$ lower bound for testing affine isomorphism to the inner product function. We remark that this bound is tight and furnishes an example of a function for which the trivial algorithm for testing affine isomorphism is the best possible. As a corollary, we obtain an $\Omega(n^2)$ lower bound for testing the class of Bent functions.
We believe that our techniques might be of independent interest and may be useful in proving other testing bounds.Fri, 11 Oct 2013 14:09:57 +0300https://eccc.weizmann.ac.il/report/2013/142