Basic quantum subroutines: finding multiple marked elements and summing numbers

02/20/2023
by   Joran van Apeldoorn, et al.
0

We show how to find all k marked elements in a list of size N using the optimal number O(√(N k)) 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 k overhead in the gate complexity, or had an extra factor log(k) in the query complexity. We then consider the problem of finding a multiplicative δ-approximation of s = ∑_i=1^N v_i where v=(v_i) ∈ [0,1]^N, given quantum query access to a binary description of v. We give an algorithm that does so, with probability at least 1-ρ, using O(√(N log(1/ρ) / δ)) queries (under mild assumptions on ρ). This quadratically improves the dependence on 1/δ and log(1/ρ) compared to a straightforward application of amplitude estimation. To obtain the improved log(1/ρ) dependence we use the first result.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/04/2019

Quantum Query Complexity of Dyck Languages with Bounded Height

We consider the problem of determining if a sequence of parentheses is w...
research
10/31/2019

Solving quantum linear system problem with near-optimal complexity

We present a simple algorithm to solve the quantum linear system problem...
research
03/26/2020

Robust quantum minimum finding with an application to hypothesis selection

We consider the problem of finding the minimum element in a list of leng...
research
03/31/2022

Quantum simulation of real-space dynamics

Quantum simulation is a prominent application of quantum computers. Whil...
research
11/20/2018

Improved Quantum Multicollision-Finding Algorithm

The current paper improves the number of queries of the previous quantum...
research
12/09/2020

Symmetry and Quantum Query-to-Communication Simulation

Buhrman, Cleve and Wigderson (STOC'98) showed that for every Boolean fun...
research
09/23/2019

Quantum Query-to-Communication Simulation Needs a Logarithmic Overhead

Buhrman, Cleve and Wigderson (STOC'98) observed that for every Boolean f...

Please sign up or login with your details

Forgot password? Click here to reset