Complexity of Simon's problem in classical sense

11/03/2022
by   Hans Zantema, et al.
0

Simon's problem is a standard example of a problem that is exponential in classical sense, while it admits a polynomial solution in quantum computing. It is about a function f for which it is given that a unique non-zero vector s exists for which f(x) = f(x ⊕ s) for all x, where ⊕ is the exclusive or operator. The goal is to find s. The exponential lower bound for the classical sense assumes that f only admits black box access. In this paper we investigate classical complexity when f is given by a standard representation like a circuit. We focus on finding the vector space of all vectors s for which f(x) = f(x ⊕ s) for all x, for any given f. Two main results are: (1) if f is given by any circuit, then checking whether this vector space contains a non-zero element is NP-hard, and (2) if f is given by any ordered BDD, then a basis of this vector space can be computed in polynomial time.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/05/2019

Discrete logarithm and Diffie-Hellman problems in identity black-box groups

We investigate the computational complexity of the discrete logarithm, t...
research
12/16/2022

Computing Well-Covered Vector Spaces of Graphs using Modular Decomposition

A graph is well-covered if all its maximal independent sets have the sam...
research
01/07/2019

Fine-grained quantum supremacy of the one-clean-qubit model

The one-clean-qubit model (or the DQC1 model) is a restricted model of q...
research
05/21/2022

Cryptanalysis of Three Quantum Money Schemes

We investigate the security assumptions behind three public-key quantum ...
research
04/15/2020

Learning sums of powers of low-degree polynomials in the non-degenerate case

We develop algorithms for writing a polynomial as sums of powers of low ...
research
02/20/2018

The parameterized complexity of finding a 2-sphere in a simplicial complex

We consider the problem of finding a subcomplex K' of a simplicial compl...
research
02/15/2020

A divide-and-conquer algorithm for computing Gröbner bases of syzygies in finite dimension

Let f_1,…,f_m be elements in a quotient R^n / N which has finite dimensi...

Please sign up or login with your details

Forgot password? Click here to reset