The quantum counting algorithm is a quantum algorithm for efficiently counting the number of solutions to a given search problem. It is based on the quantum phase estimation algorithm and on Grover's search algorithm, and it was devised by Gilles Brassard, Peter Høyer and Alain Tapp in 1998. Counting problems arise in statistical estimation, statistical physics and networking, and in quantum computing the ability to count solutions is needed to run Grover's search, which requires knowing how many solutions exist. The algorithm prepares two registers in superposition, builds the Grover operator on the space of all bit strings, and then applies controlled Grover operations followed by an inverse quantum Fourier transform to estimate the number of solutions. Without prior knowledge of the solution set, a classical deterministic count cannot do better than inspecting all N elements. The existence problem, deciding whether any solution exists, is a special case.
Connections
Credited To
Source Quantum counting algorithm (Wikipedia)
In Field
Source Quantum counting algorithm (Wikipedia)
Invented
Source Quantum counting algorithm (Wikipedia)
Sources
Quantum counting algorithm (Wikipedia)
In Group: Quantum Computing and Information, Lead
The algorithm is based on the quantum phase estimation algorithm and on Grover's search algorithm.
In Field: Quantum Computing, Lead, quantum algorithm
The Quantum counting algorithm is a quantum algorithm for efficiently counting the number of solutions for a given search problem.
Invented: Gilles Brassard, Lead, devised by
The algorithm was devised by Gilles Brassard, Peter Høyer and Alain Tapp in 1998.
Credited To: Gilles Brassard, Lead, credited to
The algorithm was devised by Gilles Brassard, Peter Høyer and Alain Tapp in 1998.
View the SourceReader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.