Deterministic Algorithms for the Hidden Subgroup Problem

Abstract

We consider deterministic algorithms for the well-known hidden subgroup problem (HSP): for a finite group G and a finite set X, given a function f:G X and the promise that for any g1, g2 ∈ G, f(g1) = f(g2) iff g1H=g2H for a subgroup H G, the goal of the decision version is to determine whether H is trivial or not, and the goal of the identification version is to identify H. An algorithm for the problem should query f(g) for g∈ G at least as possible. Nayak asked whether there exist deterministic algorithms with O(|G||H|) query complexity for 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 H. (i)When G is a general finite Abelian group, there exist an algorithm with O(|G||H|) queries to decide the triviality of H and an algorithm to identify H with O(|G||H| |H|+ |H|) queries. (ii)In general there is no deterministic algorithm for the identification version of HSP with query complexity of O(|G||H|), since there exists an instance of HSP that needs ω(|G||H|) queries to identify H. f(x) is said to be ω(g(x)) if for every positive constant C, there exists a positive constant N such that for x>N, f(x) C· g(x), which means g is a strict lower bound for f. On the other hand, there exist instances of HSP with query complexity far smaller than O(|G||H|), whose query complexity is O( |G||H|) and even O(1).

0

Turn this paper into a full lesson

ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…