Basic quantum subroutines: finding multiple marked elements and summing numbers
arXiv:2302.10244 · doi:10.22331/q-2024-03-14-1284
Abstract
We show how to find all marked elements in a list of size using the optimal number of quantum queries and only a polylogarithmic overhead in the gate complexity, in the setting where one has a small quantum memory. Previous algorithms either incurred a factor overhead in the gate complexity, or had an extra factor in the query complexity. We then consider the problem of finding a multiplicative -approximation of where , given quantum query access to a binary description of . We give an algorithm that does so, with probability at least , using quantum queries (under mild assumptions on ). This quadratically improves the dependence on and compared to a straightforward application of amplitude estimation. To obtain the improved dependence we use the first result.
arXiv comment29 pages, accepted in Quantum
References in corpus (9)
- Quantum random access memory
- Tight bounds on quantum searching
- Quantum machine learning: a classical perspective
- A Quantum Algorithm for Finding the Minimum
- Quantum Approximate Counting, Simplified
- Quantum query complexity of some graph problems
- Quantum Sub-Gaussian Mean Estimator
- Fast quantum algorithms for numerical integrals and stochastic processes
- Quantum Telecomputation