A Comparison of Quantum Oracles
Elham Kashefi, Adrian Kent, Vlatko Vedral, Konrad Banaszek
Abstract
A standard quantum oracle Sf for a general function f: ZN ZN is defined to act on two input states and return two outputs, with inputs i and j (i,j ∈ ZN ) returning outputs i and j f(i). However, if f is known to be a one-to-one function, a simpler oracle, Mf, which returns f(i) given i, can also be defined. We consider the relative strengths of these oracles. We define a simple promise problem which minimal quantum oracles can solve exponentially faster than classical oracles, via an algorithm which cannot be naively adapted to standard quantum oracles. We show that Sf can be constructed by invoking Mf and (Mf)-1 once each, while Θ(N) invocations of Sf and/or (Sf)-1 are required to construct Mf.
Create a lesson
Related papers
An entangling Hubbard quasiparticle collider on a digital quantum processor
Chan Bin Bark, Hanbyul Kim, Yoonil Koo et al.
A Warped Born Rule Turns an Observer into a Maxwell's Demon
Olumakinde Ogunnaike
A scalable sample-based quantum diagonalization solver for general Pauli-sum Hamiltonians
Yutaro Iiyama
Quantum Query Complexity of Maximum Degree and its Generalizations
Amin Shiraz Gilani, Nikhil S. Mande, Subhasree Patro et al.
Maximally antiflat fixed-particle-number fermionic states
Rahul Gupta, Arya Haghighian, James D. Whitfield
An Annealing-based Quantum Neural Network with Discrete Wavelet Transforms for Enhanced Air Pollution Nowcasting
Otto Menegasso Pires, André Saimon, Daniela Herrmann et al.