A Generalized Quantum Branching Program

07/21/2023
by   Debajyoti Bera, et al.
0

Classical branching programs are studied to understand the space complexity of computational problems. Prior to this work, Nakanishi and Ablayev had separately defined two different quantum versions of branching programs that we refer to as NQBP and AQBP. However, none of them, to our satisfaction, captures the intuitive idea of being able to query different variables in superposition in one step of a branching program traversal. Here we propose a quantum branching program model, referred to as GQBP, with that ability. To motivate our definition, we explicitly give examples of GQBP for n-bit Deutsch-Jozsa, n-bit Parity, and 3-bit Majority with optimal lengths. We the show several equivalences, namely, between GQBP and AQBP, GQBP and NQBP, and GQBP and query complexities (using either oracle gates and a QRAM to query input bits). In way this unifies the different results that we have for the two earlier branching programs, and also connects them to query complexity. We hope that GQBP can be used to prove space and space-time lower bounds for quantum solutions to combinatorial problems.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/23/2021

Quantum and classical registers

We present a generic theory of "registers" in imperative programs and in...
research
05/04/2020

Span programs and quantum time complexity

Span programs are an important model of quantum computation due to their...
research
07/21/2020

Partial Boolean functions with exact quantum 1-query complexity

We provide two sufficient and necessary conditions to characterize any n...
research
05/07/2018

Span Program for Non-binary Functions

Span programs characterize the quantum query complexity of binary functi...
research
03/01/2023

Improved Quantum Query Complexity on Easier Inputs

Quantum span program algorithms for function evaluation sometimes have r...
research
09/14/2021

Open Problems Related to Quantum Query Complexity

I offer a case that quantum query complexity still has loads of enticing...
research
06/23/2023

On the Two-sided Permutation Inversion Problem

In the permutation inversion problem, the task is to find the preimage o...

Please sign up or login with your details

Forgot password? Click here to reset