¿Qué puertas cuánticas se usan en el algoritmo de Shor?

Aparte de las puertas de Hadamard al principio, la transformada cuántica de Fourier y las mediciones al final, solo queda una pieza del circuito cuántico, el medio. El centro consiste en un circuito cuántico para calcular la exponenciación modular.

La exponenciación modular es la operación de tomar algunos enteros [matemática] a, b, [/ matemática] [matemática] x [/ matemática] y generar algún entero [matemática] a ^ x \ mod b [/ matemática]. Esta parte del proceso implementa la comprensión matemática básica que se encuentra en el núcleo del algoritmo de Shor, que los números de factorización se pueden lograr al encontrar el período de esta función.

Esta parte es, en un sentido, la más simple y, en otro sentido, la más complicada. Es simple porque básicamente todo lo que necesita es tomar circuitos clásicos que ya cumplan con esta tarea, y simplemente hacerlos cuánticos. Más específicamente, primero tiene que soñar con un circuito clásico reversible (es decir, uno que no incluya solo puertas Toffoli, puertas Fredkin o sus semejantes) que realice una exponenciación modular, y luego simplemente reemplazando cada una de las puertas con sus análogos / generalizaciones cuánticas. , tendrá un circuito cuántico que calcula el exponente modular.

Esta parte es extremadamente complicada porque la imagen de arriba es un poco engañosa. En términos del número de puertas, será, con diferencia, el componente más grande de un circuito que implementa el algoritmo de Shor. Wikipedia da la estimación de que, mientras que el QFT toma compuertas [matemáticas] O (n ^ 2) [/ matemáticas], donde [matemáticas] n [/ matemáticas] es el número de qubits, los circuitos de exponenciación modular requerirán del orden de [matemáticas] O (n ^ 3) [/ matemáticas] (aunque aparentemente, para un gran número de qubits, esto podría reducirse). Debido a que esta parte será tan grande, no es económico escribir la representación matricial de un circuito que lo haría, especialmente cuando esa descripción sería más confusa que una simple imagen del circuito clásico simple pero grande que lograría eso.

Divulgación completa: tengo una aplicación disponible en la tienda de aplicaciones que puede implementar pequeños circuitos cuánticos básicos llamados “Discover Quantum”. Debido a que no es una implementación particularmente eficiente y porque las bibliotecas de matrices de iPhone no son ideales, no puede escalar a demasiados qubits, por lo que su implementación del “algoritmo de Shor” no tiene los circuitos de exponenciación modulares, y por lo tanto es solo una ilustración de potencial en lugar de una implementación real. Pero eso en realidad no es gran cosa, porque el punto real del algoritmo de Shor es que puede encontrar el período de cualquier función clásica arbitraria de “caja negra” que se quede aquí. Entonces, en lugar de la exponenciación modular, simplemente modifiqué con una potencia de dos, lo que puedes hacer realmente fácilmente con un par de puertas XOR. Luego, al final del algoritmo, obtendrá (con cierta probabilidad) el poder de dos que modifiqué en esas puertas clásicas de “caja negra”.

More Interesting

'Una función de onda mecánica cuántica es arbitraria hasta un factor de fase', ¿qué implica?

Si dos objetos no pueden tocarse físicamente entre sí, ¿cómo se puede intercambiar energía durante la colisión? ¿Cómo se puede transferir calor (o energía interna)?

¿Existe un verdadero objeto indivisible en la escala del nivel de longitud de planck?

Dado que [matemáticas] \ langle j | A \ rangle = \ sum \ limits_ {i} \ alpha_ {i} \ langle j | i \ rangle [/ math], ¿qué significa que [matemáticas] \ langle j | i \ rangle = \ delta_ {ij} [/ math], y ¿cómo colapsa esto la ecuación en [math] \ langle j | A \ rangle = \ alpha_ {j} [/ math]?

¿Hay interpretaciones alternativas de la relatividad para explicar los aspectos poco intuitivos como la paradoja gemela?

¿Cuáles son las explicaciones más simples de la física / mecánica cuántica?

¿Cuál es la diferencia entre las ondas de materia y la onda de probabilidad?

¿Es el verdadero vacío un dieléctrico?

¿Qué son las dinámicas hamiltonianas?

¿Por qué el modelo mecánico cuántico predice más líneas brillantes que el modelo de Bohr?

¿Qué preparación puedo hacer durante el invierno para asegurarme de que me vaya bien en la mecánica cuántica que clase el próximo semestre?

¿Por qué el principio de exclusión es una de las ideas clave en la física cuántica?

¿Existen fenómenos físicos, como el colapso de la función de onda o los agujeros negros, que destruyen irrevocablemente la información sobre sus estados anteriores?

¿Cuál es la solución detallada de la ecuación de onda de Schrodinger?

¿Por qué hay materia en el universo? ¿Por qué no es nulo sino que tiene materia?