数理解析研究所講究録
Quantum Oracles and Computational Complexity (Algebraic Systems, Formal Languages and Computations)
Harumichi Nishimura, Masanao Ozawa
Abstract
In this paper, we consider the following problem (the subroutine problem).If the operation performed by an oracle is efficiently computable, can a non-oracle quantum computer simulate a quantum computer with this oracle efficiently ?Bennett et al. and Aharonov et al. respectively solved the subroutine problem when their oracles evaluate deterministic and probabilistic functions.However, both of them considered only the case where machines enter the query mode deterministically.We extend the notion of an oracle of a quantum computer to a device for performing a unitary transformation, and solve the subroutine problem in the general setting where a query state and a nonquery state may superpose.Using this result, we show that EQP and BQP are robust in the general setting, which extends the robustness of BQP shown by Bennett et al. in the case where machines enter the query mode deterministically.Moreover, we prove the robustness of ZQP by improving.themethod of Bennett et al. employed for the above BQP result.