Entanglement and coherence in Bernstein-Vazirani algorithm
Moein Naseri, Tulja Varun Kondra, Suchetana Goswami, Marco, Fellous-Asiani, Alexander Streltsov

TL;DR
This paper investigates the roles of entanglement and coherence in the Bernstein-Vazirani quantum algorithm, revealing how these quantum resources influence its performance and efficiency.
Contribution
It introduces a probabilistic version of the algorithm and analyzes how entanglement and coherence affect its success, including in mixed and one clean qubit states.
Findings
Performance correlates with quantum coherence in the initial state.
High entanglement in the initial state hampers optimal performance.
Pseudopure states can achieve optimal performance for a given purity.
Abstract
Quantum algorithms allow to outperform their classical counterparts in various tasks, most prominent example being Shor's algorithm for efficient prime factorization on a quantum computer. It is clear that one of the reasons for the speedup is the superposition principle of quantum mechanics, which allows a quantum processor to be in a superposition of different states at the same time. While such superposition can lead to entanglement across different qubits of the processors, there also exists quantum algorithms which outperform classical ones using superpositions of individual qubits without entangling them. As an example, the Bernstein-Vazirani algorithm allows one to determine a bit string encoded into an oracle. While the classical version of the algorithm requires multiple calls of the oracle to learn the bit string, a single query of the oracle is enough in the quantum case. In…
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 · Neural Networks and Reservoir Computing · Neural Networks and Applications
