Everything about Quantum algorithm
Algorithm to be run on quantum computers
In quantum computing, a quantum algorithm is an algorithm that runs on a realistic model of quantum computation, the most commonly used model being the quantum circuit model of computation. A classical algorithm is a finite sequence of instructions, or a step-by-step procedure for solving a problem, where each step or instruction can be performed on a classical computer. Similarly, a quantum algorithm is a step-by-step procedure, where each of the steps can be performed on a quantum computer. Although all classical algorithms can also be performed on a quantum computer, the term quantum algorithm is generally reserved for algorithms that seem inherently quantum, or use some essential feature of quantum computation such as quantum superposition or quantum entanglement. Wikipedia →
đź§ Start here: a 6-step reading path
- Read the overview: Quantum algorithmA 5-minute orientation
- Skim a recent paper: Noisy intermediate-scale quantum algorithmsInfluential work since 2022
- Pick up a classic book: Quantum Walks and Search AlgorithmsThe most-reprinted book on the subject
- Read the landmark paper: Polynomial-Time Algorithms for Prime Factorization and Discrete Logarithms on a Quantum ComputerCited 6,082 times
- Go sideways: Quantum complexity theoryA closely related topic
- Go sideways: Quantum supremacyA closely related topic
đź“– Definitions
No dictionary entry for this exact phrase.
🏆 Landmark papers (most cited)
Polynomial-Time Algorithms for Prime Factorization and Discrete Logarithms on a Quantum Computer
Quantum Algorithm for Data Fitting
A quantum–quantum Metropolis algorithm
Dynamic linear response quantum algorithm
Quantum Algorithm Implementations for Beginners
Duality quantum algorithm efficiently simulates open quantum systems
Quantum algorithm for visual tracking
CONTINUOUS VARIABLE QUANTUM SIGNATURE ALGORITHM
🆕 Influential since 2022
Noisy intermediate-scale quantum algorithms
Multi-qubit entanglement and algorithms on a neutral-atom quantum computer
Variational quantum algorithm for estimating the quantum Fisher information
Quantum Computational Finance: Quantum Algorithm for Portfolio Optimization
Quantum Algorithm for Fidelity Estimation
📚 Books worth reading
Quantum Walks and Search AlgorithmsRenato Portugal · 2013- 📕Mathematical OpticsVasudevan Lakshminarayanan, Maria Luisa Calvo · 2012
- 📕Particle Swarm OptimisationJun Sun, Choi-Hong Lai · 2013
- 📕Quantum algorithms via linear algebraRichard J. Lipton · 2014
Introduction to Quantum ComputingPhillip Kaye, Raymond Laflamme · 2006
Quantum Machine LearningSiddhartha Bhattacharyya, Indrajit Pan · 2020
Monte Carlo and Quasi-Monte Carlo Methods 2010Leszek Plaskota · 2012
Theory of Quantum Computation, Communication, and CryptographyKazuo Iwama · 2013
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
đź”— Related topics
- Quantum complexity theory Quantum complexity theory is the subfield of computational complexity theory that deals with complexity classes defined using quantum computers, a computational…
- Quantum supremacy In quantum computing, quantum supremacy or quantum advantage is the goal of demonstrating that a programmable quantum computer can solve a problem that…
- Quantum computing A quantum computer is a computer that represents and processes information using quantum states. Quantum computations exploit phenomena such as superposition…
- Grover's algorithm In quantum computing, Grover's algorithm, also known as the quantum search algorithm, is a quantum algorithm for unstructured search that finds with high…
- Continuous-variable quantum information Continuous-variable (CV) quantum information is the area of quantum information science that makes use of physical observables, like the strength of an…
- Glossary of quantum computing This glossary of quantum computing is a list of definitions of terms and concepts used in quantum computing, its sub-disciplines, and related fields. Bacon–Shor…
- HHL algorithm The Harrow–Hassidim–Lloyd (HHL) algorithm is a quantum algorithm for obtaining certain limited information about the solution to a system of linear equations…
- BQP In computational complexity theory, bounded-error quantum polynomial time (BQP) is the class of decision problems solvable by a quantum computer in polynomial…