next up previous contents
Next: Singleton Functions Up: Lower Oracle Query Bounds Previous: Application to Generalized XOR   Contents


Determining the Oracle String

Consider the problem of determining the oracle string. We prove two lower bounds for this problem, one through Lemma % latex2html id marker 1255
$\ref{lm:1xky}$, and another by using a known lower bound for PARITY.

Theorem 2.3.1   $\Omega(\sqrt{N})$ oracle queries are required to determine an $N$-bit oracle string in the bounded error setting.


\begin{proof}
% latex2html id marker 730Let $f$\ be the $N$-bit Boolean functi...
... $f(x) \neq f(y)$. The result then follows from
Lemma \ref{lm:1xky}.
\end{proof}

In the classical case $N$ oracle queries are required to determine the oracle string. If the lower bound of $\Omega(\sqrt{N})$ oracle queries were asymptotically tight, then there would be quadratic improvement over the classical case for this problem. This seems plausible in light of Grover's algorithm. However, $\Omega(N)$ lower bounds are known for Boolean functions in the quantum oracle model, we can thus infer that Theorem [*] is not asymptotically tight.

Theorem 2.3.2   $N/2$ oracle queries are required to determine an $N$-bit oracle string in the bounded error setting.


\begin{proof}
Once we compute the oracle string, we can compute its PARITY with ...
...it oracle string in the
bounded error setting \cite{beals98quantum}.
\end{proof}

We now see an apparent limitation of Ambainis' Theorem; the result attained was quadratically worse than the asymptotically tight lower bound. We will show in the next section that the weak lower bound in Theorem [*] is indeed the best that can be attained through application of Ambainis' Theorem.


next up previous contents
Next: Singleton Functions Up: Lower Oracle Query Bounds Previous: Application to Generalized XOR   Contents
Matthew Hayward 2008-04-26