English

Efficient classical simulation of the Deutsch-Jozsa and Simon's algorithms

Quantum Physics 2018-03-07 v4

Abstract

A long-standing aim of quantum information research is to understand what gives quantum computers their advantage. This requires separating problems that need genuinely quantum resources from those for which classical resources are enough. Two examples of quantum speed-up are the Deutsch-Jozsa and Simon's problem, both efficiently solvable on a quantum Turing machine, and both believed to lack efficient classical solutions. Here we present a framework that can simulate both quantum algorithms efficiently, solving the Deutsch-Jozsa problem with probability 1 using only one oracle query, and Simon's problem using linearly many oracle queries, just as expected of an ideal quantum computer. The presented simulation framework is in turn efficiently simulatable in a classical probabilistic Turing machine. This shows that the Deutsch-Jozsa and Simon's problem do not require any genuinely quantum resources, and that the quantum algorithms show no speed-up when compared with their corresponding classical simulation. Finally, this gives insight into what properties are needed in the two algorithms, and calls for further study of oracle separation between quantum and classical computation.

Keywords

Cite

@article{arxiv.1508.05027,
  title  = {Efficient classical simulation of the Deutsch-Jozsa and Simon's algorithms},
  author = {Niklas Johansson and Jan-Åke Larsson},
  journal= {arXiv preprint arXiv:1508.05027},
  year   = {2018}
}

Comments

17 pages, 7 figures. Comments are welcome

R2 v1 2026-06-22T10:38:08.435Z