Quantum and classical query complexities for generalized Simon's problem

Simon's problem conceived by Simon is one of the most important examples demonstrating the faster speed of quantum computers than classical computers for solving some problems, and the optimal separation between exact quantum and classical query complexities for Simon's Problem has been proved by Cai and Qiu. Generalized Simon's problem is a generalization of Simon's problem, and it can be described as: Given a Boolean function $f:{\{0, 1\}}^n \to {\{0, 1\}}^m$, $n\leq m$, promised to satisfy the property that, for some subgroup $S\subseteq {\{0, 1\}}^n$, we have, for any $x, y\in {\{0, 1\}}^n$, $f(x)=f(y)$ if and only if $x \oplus y\in S$, where $|S|=2^k$ for some $0\leq k\leq n$. The problem is to find $S$. For the case of $k=1$, it is the Simon's problem. In this paper, we propose an exact quantum algorithm with $O(n-k)$ queries, and an exact classical algorithm with $O(k\sqrt{2^{n-k}})$ queries for solving the generalized Simon's problem. Then we show that the lower bounds on its exact quantum and classical deterministic query complexities are $\Omega(n-k)$ and $\Omega(\sqrt{k2^{n-k}})$ respectively. Therefore, we obtain the tight exact quantum query complexity $\Theta(n-k)$,and the classical deterministic query complexities $\Omega(\sqrt{k2^{n-k}}) \sim O(k\sqrt{2^{n-k}})$ for the generalized Simon's problem.

[1]  Daowen Qiu,et al.  Optimal Separation in Exact Query Complexities for Simon's Problem , 2016, J. Comput. Syst. Sci..

[2]  H. Buhrman,et al.  Complexity measures and decision tree complexity: a survey , 2002, Theor. Comput. Sci..

[3]  Vincent Nesme,et al.  Adversary Lower Bounds for Nonadaptive Quantum Algorithms , 2008 .

[4]  Peter W. Shor,et al.  Polynomial-Time Algorithms for Prime Factorization and Discrete Logarithms on a Quantum Computer , 1995, SIAM Rev..

[5]  Raymond Laflamme,et al.  An Introduction to Quantum Computing , 2007, Quantum Inf. Comput..

[6]  Joran van Apeldoorn,et al.  Simon's problem for linear functions , 2018, ArXiv.

[7]  Alexander Russell,et al.  Quantum algorithms for Simon's problem over general groups , 2006, SODA '07.

[8]  Peter W. Shor,et al.  Algorithms for quantum computation: discrete logarithms and factoring , 1994, Proceedings 35th Annual Symposium on Foundations of Computer Science.

[9]  G. Brassard,et al.  Quantum Amplitude Amplification and Estimation , 2000, quant-ph/0005055.

[10]  Ronald de Wolf,et al.  Quantum lower bounds by polynomials , 1998, Proceedings 39th Annual Symposium on Foundations of Computer Science (Cat. No.98CB36280).

[11]  Vincent Nesme,et al.  The quantum query complexity of the abelian hidden subgroup problem , 2007, Theor. Comput. Sci..

[12]  Ronald de Wolf,et al.  Quantum Computing: Lecture Notes , 2015, ArXiv.

[13]  Shao Chin Sung,et al.  Deterministic polynomial-time quantum algorithms for Simon’s problem , 2004, computational complexity.

[14]  Thierry Paul,et al.  Quantum computation and quantum information , 2007, Mathematical Structures in Computer Science.

[15]  J G Rarity,et al.  Experimental realization of a one-way quantum computer algorithm solving Simon's problem. , 2014, Physical review letters.

[16]  Gilles Brassard,et al.  An exact quantum polynomial-time algorithm for Simon's problem , 1997, Proceedings of the Fifth Israeli Symposium on Theory of Computing and Systems.