"Quantum supremacy" revisited: Low-complexity, deterministic solutions of the original Deutsch-Jozsa problem in classical physical systems
Laszlo B. Kish

TL;DR
This paper demonstrates that the original Deutsch-Jozsa problem can be deterministically solved with logarithmic complexity using classical physical systems, challenging the notion that quantum algorithms uniquely achieve exponential speedup.
Contribution
It shows that classical physical systems, including noise-based logic, can solve the Deutsch-Jozsa problem with exponential speedup, questioning the quantum supremacy claim.
Findings
Classical physical systems can match quantum algorithm complexity for DJ problem
Noise-based logic enables exponential speedup in classical solutions
Simpler classical algorithms can solve DJ problem without randomness
Abstract
The original Deutsch-Jozsa (oDJ) problem is for an oracle (realized here as a database) of size N, where, according to their claim, the deterministic solution of the problem on a classical Turing computer requires O(N) computational complexity. They produced the famous Deutsch-Jozsa quantum algorithm that offered an exponential speedup over the classical computer, namely O[log(N)] complexity for the solution in a quantum computer. In this paper, the problem is implemented on an instantaneous noise-based logic processor. It is shown that, similarly to the quantum algorithm, the oDJ problem can deterministically be solved with O[log(N)] complexity. The implication is that by adding a truly random coin to a classical Turing machine and using this classical-physical algorithm can also speed up the deterministic solution of the Deutsch-Jozsa problem exponentially, similarly to the quantum…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsQuantum Computing Algorithms and Architecture · Computability, Logic, AI Algorithms · DNA and Biological Computing
