stringtranslate.com

Problema de subgrupo oculto

El problema de subgrupos ocultos ( HSP ) es un tema de investigación en matemáticas e informática teórica . El marco captura problemas como factorización , logaritmo discreto , isomorfismo de gráficos y el problema del vector más corto . Esto lo hace especialmente importante en la teoría de la computación cuántica porque el algoritmo de Shor para factorizar la computación cuántica es un ejemplo del problema de subgrupos ocultos para grupos abelianos finitos , mientras que los otros problemas corresponden a grupos finitos que no son abelianos.

Planteamiento del problema

Dado un grupo , un subgrupo y un conjunto , decimos que una función oculta el subgrupo si para todo si y sólo si . De manera equivalente, es constante en las clases laterales de H , mientras que es diferente entre las diferentes clases laterales de H.

Problema de subgrupo oculto : Sea un grupo, un conjunto finito y una función que oculta un subgrupo . La función se proporciona a través de un oráculo , que utiliza bits. Utilizando la información obtenida de las evaluaciones de su oráculo, determine un grupo electrógeno para .

Un caso especial es cuando es un grupo y es un homomorfismo de grupo en cuyo caso corresponde al núcleo de .

Motivación

El problema de los subgrupos ocultos es especialmente importante en la teoría de la computación cuántica por las siguientes razones.

Algoritmos

Existe un algoritmo cuántico eficiente para resolver HSP sobre grupos abelianos finitos en polinomio de tiempo en . Para grupos arbitrarios, se sabe que el problema del subgrupo oculto se puede resolver utilizando un número polinómico de evaluaciones del oráculo. [3] Sin embargo, los circuitos que implementan esto pueden ser exponenciales en , lo que hace que el algoritmo no sea eficiente en general; Los algoritmos eficientes deben ser polinomiales en el número de evaluaciones de Oracle y el tiempo de ejecución. La existencia de tal algoritmo para grupos arbitrarios está abierta. Existen algoritmos de tiempo polinómico cuántico para ciertas subclases de grupos, como los productos semidirectos de algunos grupos abelianos .

Algoritmo para grupos abelianos.

El algoritmo para grupos abelianos utiliza representaciones , es decir, homomorfismos desde hasta , el grupo lineal general sobre los números complejos . Una representación es irreductible si no puede expresarse como producto directo de dos o más representaciones de . Para un grupo abeliano, todas las representaciones irreductibles son los personajes , que son las representaciones de dimensión uno; No existen representaciones irreductibles de mayor dimensión para los grupos abelianos.

Definición de la transformada cuántica de Fourier

La transformada cuántica de Fourier se puede definir en términos de grupo de orden cíclico aditivo . Presentando al personaje

Procedimiento

El conjunto de caracteres de forma un grupo llamado grupo dual de . También tenemos un subgrupo de tamaño definido por

El algoritmo es como sigue:

  1. Comience con el estado , donde los estados base del registro izquierdo son cada elemento de y los estados base del registro derecho son cada elemento de .
  2. Crea una superposición entre los estados base de en el registro izquierdo, dejando el estado .
  3. Consulta la función . El estado posterior es .
  4. Mida el registro de salida. Esto da algunos por algunos y colapsa el estado porque tiene el mismo valor para cada elemento de la clase lateral . Descartamos el registro de salida para obtener .
  5. Realiza la transformada cuántica de Fourier, obteniendo el estado .
  6. Este estado es igual a , que se puede medir para obtener información sobre .
  7. Repita hasta que se determine (o un grupo electrógeno para ).


El estado del paso 5 es igual al estado del paso 6 debido a lo siguiente:

Teorema ​ 

Prueba

Esto se puede derivar de la ortogonalidad de los caracteres. Los caracteres de forman una base ortonormal:

Dejemos que sea la representación trivial, que asigna todas las entradas a , para obtener
Dado que la suma se realiza de nuevo , ser trivial solo importa si es trivial ; es decir, si . Por lo tanto, sabemos que la suma dará como resultado if y resultará en if .

Cada medición del estado final dará como resultado cierta información obtenida sobre eso, ya que lo sabemos para todos . , o un grupo electrógeno para , se encontrará después de un número polinómico de mediciones. El tamaño de un grupo electrógeno será logarítmicamente pequeño en comparación con el tamaño de . Denotemos un conjunto generador para , es decir . El tamaño del subgrupo generado por se duplicará cuando se le agregue un nuevo elemento, porque y son disjuntos y porque . Por tanto, el tamaño de un grupo electrógeno satisface

Instancias

Muchos algoritmos en los que se producen aceleraciones cuánticas en la computación cuántica son ejemplos del problema de los subgrupos ocultos. La siguiente lista describe instancias importantes del HSP y si tienen solución o no.

Ver también

Referencias

  1. ^ Mark Ettinger; Peter Hoyer (1999). "Un observable cuántico para el problema del isomorfismo gráfico". arXiv : quant-ph/9901029 .
  2. ^ Oded Regev (2003). "Computación cuántica y problemas de red". arXiv : cs/0304005 .
  3. ^ Mark Ettinger; Peter Hoyer; Emanuel Knill (2004). "La complejidad de la consulta cuántica del problema de subgrupos ocultos es polinómica". Cartas de procesamiento de información . 91 : 43–48. arXiv : quant-ph/0401083 . Código bibliográfico : 2004quant.ph..1083E. doi :10.1016/j.ipl.2004.01.024. S2CID  5520617.
  4. ^ Kitaev, Alexei (20 de noviembre de 1995). "Medidas cuánticas y el problema del estabilizador abeliano". arXiv : quant-ph/9511026 .

enlaces externos