English

Deterministic Algorithms for the Hidden Subgroup Problem

Data Structures and Algorithms 2022-11-22 v2

Abstract

We consider deterministic algorithms for the well-known hidden subgroup problem (HSP\mathsf{HSP}): for a finite group GG and a finite set XX, given a function f:GXf:G \to X and the promise that for any g1,g2G,f(g1)=f(g2)g_1, g_2 \in G, f(g_1) = f(g_2) iff g1H=g2Hg_1H=g_2H for a subgroup HGH \le G, the goal of the decision version is to determine whether HH is trivial or not, and the goal of the identification version is to identify HH. An algorithm for the problem should query f(g)f(g) for gGg\in G at least as possible. Nayak asked whether there exist deterministic algorithms with O(GH)O(\sqrt{\frac{|G|}{|H|}}) query complexity for HSP\mathsf{HSP}. We answer this problem by proving the following results, which also extend the main results of Ref. [30], since here the algorithms do not rely on any prior knowledge of HH. (i)When GG is a general finite Abelian group, there exist an algorithm with O(GH)O(\sqrt{\frac{|G|}{|H|}}) queries to decide the triviality of HH and an algorithm to identify HH with O(GHlogH+logH)O(\sqrt{\frac{|G|}{|H|}\log |H|}+\log |H|) queries. (ii)In general there is no deterministic algorithm for the identification version of HSP\mathsf{HSP} with query complexity of O(GH)O(\sqrt{\frac{|G|}{|H|}}), since there exists an instance of HSP\mathsf{HSP} that needs ω(GH)\omega(\sqrt{\frac{|G|}{|H|}}) queries to identify HH. f(x)f(x) is said to be ω(g(x))\omega(g(x)) if for every positive constant CC, there exists a positive constant NN such that for x>Nx>N, f(x)Cg(x)f(x)\ge C\cdot g(x), which means gg is a strict lower bound for ff. On the other hand, there exist instances of HSP\mathsf{HSP} with query complexity far smaller than O(GH)O(\sqrt{\frac{|G|}{|H|}}), whose query complexity is O(logGH)O(\log \frac{|G|}{|H|}) and even O(1)O(1).

Keywords

Cite

@article{arxiv.2110.00827,
  title  = {Deterministic Algorithms for the Hidden Subgroup Problem},
  author = {Zekun Ye and Lvzhou Li},
  journal= {arXiv preprint arXiv:2110.00827},
  year   = {2022}
}
R2 v1 2026-06-24T06:34:35.500Z