Simon's problem for linear functions
Quantum Physics
2019-01-04 v2 Computational Complexity
Data Structures and Algorithms
Abstract
Simon's problem asks the following: determine if a function is one-to-one or if there exists a unique such that for all , given the promise that exactly one of the two holds. A classical algorithm that can solve this problem for every requires queries to . Simon showed that there is a quantum algorithm that can solve this promise problem for every using only quantum queries to . A matching lower bound on the number of quantum queries was given by Koiran et al., even for functions . We give a short proof that quantum queries is optimal even when we are additionally promised that is linear. This is somewhat surprising because for linear functions there even exists a classical -query algorithm.
Cite
@article{arxiv.1810.12030,
title = {Simon's problem for linear functions},
author = {Joran van Apeldoorn and Sander Gribling},
journal= {arXiv preprint arXiv:1810.12030},
year = {2019}
}
Comments
7 pages