Uselessness for an Oracle Model with Internal Randomness

Reading time: 5 minute
...

📝 Original Info

  • Title: Uselessness for an Oracle Model with Internal Randomness
  • ArXiv ID: 1111.1462
  • Date: 2013-10-09
  • Authors: ** Aram W. Harrow (MIT Center for Theoretical Physics) David J. Rosenbaum (University of Washington, Department of Computer Science & Engineering) **

📝 Abstract

We consider a generalization of the standard oracle model in which the oracle acts on the target with a permutation selected according to internal random coins. We describe several problems that are impossible to solve classically but can be solved by a quantum algorithm using a single query; we show that such infinity-vs-one separations between classical and quantum query complexities can be constructed from much weaker separations. We also give conditions to determine when oracle problems---either in the standard model, or in any of the generalizations we consider---cannot be solved with success probability better than random guessing would achieve. In the oracle model with internal randomness where the goal is to gain any nonzero advantage over guessing, we prove (roughly speaking) that $k$ quantum queries are equivalent in power to $2k$ classical queries, thus extending results of Meyer and Pommersheim.

💡 Deep Analysis

📄 Full Content

Uselessness for an Oracle Model with Internal Randomness Aram W. Harrow Center for Theoretical Physics Massachusetts Institute of Technology David J. Rosenbaum∗ Department of Computer Science & Engineering University of Washington November 2, 2018 Abstract We consider a generalization of the standard oracle model in which the oracle acts on the target with a permutation selected according to internal random coins. We describe several problems that are impossible to solve classically but can be solved by a quantum algorithm using a single query; we show that such infinity-vs-one separations between classical and quantum query complexities can be constructed from much weaker separations. We also give conditions to determine when oracle problems—either in the standard model, or in any of the generalizations we consider—cannot be solved with success probability better than random guessing would achieve. In the oracle model with internal randomness where the goal is to gain any nonzero advantage over guessing, we prove (roughly speaking) that k quantum queries are equivalent in power to 2k classical queries, thus extending results of Meyer and Pommersheim. ∗Corresponding author: djr@cs.washington.edu arXiv:1111.1462v2 [quant-ph] 23 Sep 2013 1 Introduction Oracles are an important conceptual framework for understanding quantum speedups. They may represent subroutines whose code we cannot usefully examine, or an unknown physical system whose properties we would like to estimate. When used by a quantum computer, the most general form of an oracle is a possibly noisy quantum operation that can be applied to an n-qubit input. However, oracles this general have no obvious classical analogue, which makes it difficult to compare the ability of classical and quantum computers to efficiently interrogate oracles. This was the original motivation of the standard oracle model, in which f is a function from [N] = {1, . . . , N} to {0, 1}, and the oracle Of acts for a classical computer by mapping x, y to x, y ⊕f(x), and for a quantum computer as a unitary that maps |x, y⟩to |x, y ⊕f(x)⟩. One way to justify the standard oracle model is that if there is a (not necessarily reversible) classical circuit computing f, then Of can be simulated by computing f, XORing the answer onto the target, and uncomputing f. In this paper, we consider other forms of oracles that are more general than the standard oracle model, but nevertheless permit comparison between classical and quantum query complexities. Meyer and Pommersheim [6] generalized the standard model by letting A be a deterministic classical algorithm that takes the control x of the oracle and computes a value A(x). The oracle then acts by applying a permutation πA(x) to the target. We will further generalize the model by replacing A with a randomized classical algorithm. The random coins used by A are internal to the oracle and cannot be accessed externally. We call this concept an oracle with internal randomness. Note that even if A takes no input, the oracle can still be interesting since it may apply different permutations depending on its internal coin flips. Oracles with internal randomness correspond naturally to the situation in which a (quantum or classical) computer seeks to determine properties of a device that acts in a noisy or otherwise non-deterministic manner. One simple example is an oracle that “misfires”, i.e. when queried, the oracle does nothing with probability p and responds according to the standard oracle model with probability 1 −p. This model was considered in [9], which found, somewhat surprisingly, that the square-root advantage of Grover search disappears (i.e. there is an Ω(N) quantum query lower bound for computing the OR function) for any constant p > 0. The rest of our paper is divided into two parts. First, we explore various examples of oracles with internal randomness that demonstrate the power of the model. We will see that in some cases (e.g. Theorems 1 and 2), this can even result in problems solvable with one quantum query that are completely unsolvable using classical queries. In the second part, we consider the question of when oracle problems can be solved with any nontrivial advantage; i.e. a probability of success better than could be obtained by simply guessing the answer according to the prior distribution. For an example of when such advantage is not possible, consider the parity function on N bits. If these bits are drawn from the uniform distri- bution, then any classical algorithm making ≤N −1 queries—or any quantum algorithm making ≤N 2 −1 queries—will not be able to guess the parity with any nontrivial advantage. In Section 3, we consider the problem of when some number of queries are useless for solving an oracle problem. Informally, our main result is roughly that k quantum queries are useless if and only if 2k classical queries are useless (this is formalized in Theorem 9). However, a subtlety arises in our theorem when oracles h

Reference

This content is AI-processed based on open access ArXiv data.

Start searching

Enter keywords to search articles

↑↓
ESC
⌘K Shortcut