Hidden subgroup problem

From Groupprops

This article describes the problem of converting from one subgroup description (namely: coset-separating function) to another (namely: generating set)

Description

Setup

A group described by means of an encoding. A subgroup of .

Conversion to be achieved

We are given a coset-separating function for in , say .

We need to output a generating set for (in terms of encodings of the various elements).

Complexity notions

Log-size assumption

We study the hidden subgroup proble under the log-size assumption, that is, we assume that:

  • The encoding of has logarithmic size with the multiplication and inversion implemented in polylogarithmic time
  • The set is also encoded using words whose length is at most logarithmic in the order of
  • The time taken by this coset-separating function (which behaves like a black box) is also polylogarithmic in the size of the group

Under these assumptions, we want an algorithm that is polylogarithmic in the size of the group.