Abstract
A simpler quantum counting algorithm based on amplitude amplification is presented. This algorithm is bounded by O(sqrt(N/M)) calls to the controlled-Grover operator where M is the number of marked states and N is the total number of states in the search space. This algorithm terminates within log(sqrt(N/M)) consecutive measurement steps when the probability p1 of measuring the state |1> is at least 0.5, and the result from the final step is used in estimating M by a classical post processing. The purpose of controlled-Grover iteration is to increase the probability p1. This algorithm requires less quantum resources in terms of the width and depth of the quantum circuit, produces a more accurate estimate of M, and runs significantly faster than the phase estimation-based quantum counting algorithm when the ratio M/N is small. We compare the two quantum counting algorithms by simulating various cases with a different M/N ratio, such as M/N > 0.125 or M/N < 0.001.
Subject
Computational Theory and Mathematics,General Physics and Astronomy,Mathematical Physics,Nuclear and High Energy Physics,Statistical and Nonlinear Physics,Theoretical Computer Science
Cited by
10 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Iterative Refinement Quantum Amplitude Estimation;2023 IEEE 16th International Symposium on Embedded Multicore/Many-core Systems-on-Chip (MCSoC);2023-12-18
2. Improved quantum supersampling for quantum ray tracing;Quantum Information Processing;2023-09-28
3. Efficient Quantum Counting and Quantum Content-Addressable Memory for DNA Similarity;2023 IEEE International Conference on Quantum Computing and Engineering (QCE);2023-09-17
4. Quantum Fourier Iterative Amplitude Estimation;2023 IEEE International Conference on Quantum Computing and Engineering (QCE);2023-09-17
5. Quantum Bayesian inference for parameter estimation using quantum generative model;Quantum Information Processing;2023-01-18