paper

Simon's problem for linear functions

arXiv:1810.12030

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.

7 pages

Simon's problem for linear functions · wovepaper