Robust and Space-Efficient Dual Adversary Quantum Query Algorithms

06/26/2023
by   Michael Czekanski, et al.
0

The general adversary dual is a powerful tool in quantum computing because it gives a query-optimal bounded-error quantum algorithm for deciding any Boolean function. Unfortunately, the algorithm uses linear qubits in the worst case, and only works if the constraints of the general adversary dual are exactly satisfied. The challenge of improving the algorithm is that it is brittle to arbitrarily small errors since it relies on a reflection over a span of vectors. We overcome this challenge and build a robust dual adversary algorithm that can handle approximately satisfied constraints. As one application of our robust algorithm, we prove that for any Boolean function with polynomially many 1-valued inputs (or in fact a slightly weaker condition) there is a query-optimal algorithm that uses logarithmic qubits. As another application, we prove that numerically derived, approximate solutions to the general adversary dual give a bounded-error quantum algorithm under certain conditions. Further, we show that these conditions empirically hold with reasonable iterations for Boolean functions with small domains. We also develop several tools that may be of independent interest, including a robust approximate spectral gap lemma, a method to compress a general adversary dual solution using the Johnson-Lindenstrauss lemma, and open-source code to find solutions to the general adversary dual.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/14/2020

The quantum query complexity of composition with a relation

The negative weight adversary method, ADV^±(g), is known to characterize...
research
02/10/2019

Quantum distinguishing complexity, zero-error algorithms, and statistical zero knowledge

We define a new query measure we call quantum distinguishing complexity,...
research
03/14/2021

Quantum and Randomised Algorithms for Non-linearity Estimation

Non-linearity of a Boolean function indicates how far it is from any lin...
research
03/06/2022

Improved Quantum Query Upper Bounds Based on Classical Decision Trees

Given a classical query algorithm as a decision tree, when does there ex...
research
10/08/2019

Lower Bounds for Parallel Quantum Counting

We prove a generalization of the parallel adversary method to multi-valu...
research
11/29/2022

The Adversary Bound Revisited: From Optimal Query Algorithms to Optimal Control

This note complements the paper "One-Way Ticket to Las Vegas and the Qua...
research
12/02/2020

Leveraging Unknown Structure in Quantum Query Algorithms

Quantum span program algorithms for function evaluation commonly have re...

Please sign up or login with your details

Forgot password? Click here to reset