Span Program for Non-binary Functions

05/07/2018
by   Salman Beigi, et al.
0

Span programs characterize the quantum query complexity of binary functions f:{0,1}^n →{0,1} up to a constant factor. In this paper we generalize the notion of span programs for functions with non-binary input and/or output alphabets f:[ℓ]^n → [m]. We show that for any non-binary span program for such a function f with complexity C, the quantum query complexity of f is at most Q(f)=O(C). Conversely, there exists a non-binary span program for f with complexity √(ℓ-1) Q(f). Thus, we conclude that non-binary span programs characterize the quantum query complexity of f up to a factor of order at most √(ℓ-1). By giving explicit examples, we show that this √(ℓ-1) factor cannot be improved. We also generalize the notion of span programs for a special class of relations and prove similar results. Learning graphs provide another tool for designing quantum query algorithms for binary functions. In this paper, we also generalize this tool for non-binary functions.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/04/2020

Span programs and quantum time complexity

Span programs are an important model of quantum computation due to their...
research
03/01/2023

Improved Quantum Query Complexity on Easier Inputs

Quantum span program algorithms for function evaluation sometimes have r...
research
05/30/2019

Quantum Speedup Based on Classical Decision Trees

Lin and Lin have recently shown how starting with a classical query algo...
research
08/12/2019

Span Programs and Quantum Space Complexity

While quantum computers hold the promise of significant computational sp...
research
12/02/2020

Leveraging Unknown Structure in Quantum Query Algorithms

Quantum span program algorithms for function evaluation commonly have re...
research
07/21/2023

A Generalized Quantum Branching Program

Classical branching programs are studied to understand the space complex...
research
04/27/2018

Quantum Algorithms for Connectivity and Related Problems

An important family of span programs, st-connectivity span programs, hav...

Please sign up or login with your details

Forgot password? Click here to reset