Complexity of Simon's problem in classical sense
Abstract
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 for which it is given that a unique non-zero vector exists for which for all , where is the exclusive or operator. The goal is to find . The exponential lower bound for the classical sense assumes that only admits black box access. In this paper we investigate classical complexity when is given by a standard representation like a circuit. We focus on finding the vector space of all vectors for which for all , for any given . Two main results are: (1) if is given by any circuit, then checking whether this vector space contains a non-zero element is NP-hard, and (2) if is given by any ordered BDD, then a basis of this vector space can be computed in polynomial time.
Keywords
Cite
@article{arxiv.2211.01776,
title = {Complexity of Simon's problem in classical sense},
author = {Hans Zantema},
journal= {arXiv preprint arXiv:2211.01776},
year = {2022}
}
Comments
10 pages