Hidden subgroup problem

Hidden subgroup problem

The hidden subgroup problem (HSP) is a topic of research in mathematics and theoretical computer science.

Problem statement

Given a group "G", a subgroup "H" ≤ "G", and a set "X", we say a function "f" : "G" → "X" separates cosets of "H" if for all "g"1, "g"2 ∈ "G","f"("g"1) = "f"("g"2) if and only if "g"1"H" = "g"2"H".

Hidden subgroup problem: Let "G" be a group, "X" a finite set, and "f" : "G" → "X" a function such that there exists a subgroup "H" ≤ "G" for which "f" separates cosets of "H". The function "f" is given via an oracle. Using information gained from evaluations of "f" via its oracle, determine a generating set for "H".

Motivation

The importance of this problem is due to two facts:

* Shor's quantum algorithm for factoring and discrete logarithm (as well as several of its extensions) is a special case of HSP;
* Designing an efficient quantum algorithm for HSP for arbitrary groups would result in efficient quantum algorithms for two major problems: the graph isomorphism problem and certain shortest vector problems (SVPs) in lattices. (More precisely, an efficient quantum algorithm for HSP for the symmetric group would give a quantum algorithm for the graph isomorphism. An efficient quantum algorithm for HSP for the dihedral group would give a quantum algorithm for the poly(n) unique SVP (Aharonov, Regev).)

Algorithms

There is a polynomial time quantum algorithm for solving HSP over Abelian groups. (In the case of hidden subgroup problem,"a polynomial time algorithm" means an algorithm whose running time is a polynomial of the logarithm of the size of the group.) Shor's algorithm is one particular case of this quantum algorithm.

For arbitrary groups, it is known that the hidden subgroup problem is solvable using a polynomial number of evaluations of the oracle (Ettinger, Hoyer and Knill), if the running time (including non-oracle operations) can be exponential. However, to design efficient algorithms for the graph isomorphism and SVP, one needs an algorithm for which both the number of oracle evaluations and the running time are polynomial.

The existence of such algorithm for arbitrary groups is open. Quantum polynomial time algorithms exist for certain subclasses of groups, such as semi-direct products of some Abelian groups.

Most current approaches to this problem involve partial measurement after a quantum Fourier transform. This approach has been shown to be insufficient for the hidden subgroup problem for the symmetric group (Hallgren, Moore, Roetller, Russell, and Sen).

External links

* [http://arxiv.org/abs/quant-ph/0012084 Richard Jozsa: Quantum factoring, discrete logarithms and the hidden subgroup problem]
* [http://arxiv.org/abs/quant-ph/0411037 Chris Lomont: The Hidden Subgroup Problem - Review and Open Problems]
* [http://xstructure.inr.ac.ru/x-bin/theme2.py?arxiv=quant-ph&level=1&index1=14486 Hidden subgroup problem on arxiv.org]


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Look at other dictionaries:

  • Congruence lattice problem — In mathematics, the congruence lattice problem asks whether every algebraic distributive lattice is isomorphic to the congruence lattice of some other lattice. The problem was posed by Robert P. Dilworth, and for many years it was one of the most …   Wikipedia

  • List of mathematics articles (H) — NOTOC H H cobordism H derivative H index H infinity methods in control theory H relation H space H theorem H tree Haag s theorem Haagerup property Haaland equation Haar measure Haar wavelet Haboush s theorem Hackenbush Hadamard code Hadamard… …   Wikipedia

  • Time complexity — In computer science, the time complexity of an algorithm quantifies the amount of time taken by an algorithm to run as a function of the size of the input to the problem. The time complexity of an algorithm is commonly expressed using big O… …   Wikipedia

  • Core (group) — In group theory, a branch of mathematics, a core is any of certain special normal subgroups of a group. The two most common types are the normal core of a subgroup and the p core of a group. Contents 1 The normal core 1.1 Definition 1.2… …   Wikipedia

  • HSP — can mean several things:*Headset profile one among various Bluetooth profiles *Hereditary spastic paraplegia a group of inherited disorders that are characterized by progressive weakness and stiffness of the legs *Heat shock proteins a group of… …   Wikipedia

  • Quantum Fourier transform — The quantum Fourier transform is the discrete Fourier transform with a particular decomposition into a product of simpler unitary matrices. Using this decomposition, the discrete Fourier transform can be implemented as a quantum circuit… …   Wikipedia

  • Greg Kuperberg — (born July 4, 1967) is an American mathematician of Polish birth known for his contributions to geometric topology, quantum algebra, and combinatorics. Kuperberg is a professor of mathematics at the University of California, Davis.Greg Kuperberg …   Wikipedia

  • DHSP — Department of Human Service Programs (Governmental » State & Local) ** Dihedral Hidden Subgroup Problem (Academic & Science » Mathematics) * District Health Strengthening Project (Community » Non Profit Organizations) * District Health Services… …   Abbreviations dictionary

  • Mathematics of Sudoku — The class of Sudoku puzzles consists of a partially completed row column grid of cells partitioned into N regions each of size N cells, to be filled in using a prescribed set of N distinct symbols (typically the numbers {1, ..., N}), so that each …   Wikipedia

  • Shockwave (Transformers) — Shockwave is the name of several fictional characters in the various Transformers universes. Due to issues with Hasbro s trademark of the name Shockwave, some products were also released under the name Shockblast.Transformers: Generation… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”