Quantum Approximate Counting, Simplified

08/28/2019
by   Scott Aaronson, et al.
0

In 1998, Brassard, Hoyer, Mosca, and Tapp (BHMT) gave a quantum algorithm for approximate counting. Given a list of N items, K of them marked, their algorithm estimates K to within relative error ε by making only O( 1/ε√(N/K)) queries. Although this speedup is of "Grover" type, the BHMT algorithm has the curious feature of relying on the Quantum Fourier Transform (QFT), more commonly associated with Shor's algorithm. Is this necessary? This paper presents a simplified algorithm, which we prove achieves the same query complexity using Grover iterations only. We also generalize this to a QFT-free algorithm for amplitude estimation. Related approaches to approximate counting were sketched previously by Grover, Abrams and Williams, Suzuki et al., and Wie (the latter two as we were writing this paper), but in all cases without rigorous analysis.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/07/2018

Quantum Lower Bound for Approximate Counting Via Laurent Polynomials

We consider the following problem: estimate the size of a nonempty set S...
research
04/06/2022

Quantum Approximate Counting for Markov Chains and Application to Collision Counting

In this paper we show how to generalize the quantum approximate counting...
research
10/22/2019

Quantum Weighted Model Counting

In Weighted Model Counting (WMC) we assign weights to Boolean literals a...
research
05/27/2022

Quantum Augmented Dual Attack

We present a quantum augmented variant of the dual lattice attack on the...
research
10/08/2019

Lower Bounds for Parallel Quantum Counting

We prove a generalization of the parallel adversary method to multi-valu...
research
05/20/2023

On Testing and Learning Quantum Junta Channels

We consider the problems of testing and learning quantum k-junta channel...
research
04/11/2022

On Top-k Selection from m-wise Partial Rankings via Borda Counting

We analyze the performance of the Borda counting algorithm in a non-para...

Please sign up or login with your details

Forgot password? Click here to reset