Articulo de referencia

Computadora cuántica unidireccional

Las técnicas basadas en mediciones consisten en entrelazar un grupo de cúbits y realizar una serie de mediciones. Gracias a la correlación entre los cúbits entrelazados, el fluj...

Las técnicas basadas en mediciones consisten en entrelazar un grupo de cúbits y realizar una serie de mediciones. Gracias a la correlación entre los cúbits entrelazados, el flujo de información (de izquierda a derecha) se transmite mediante las mediciones realizadas en los cúbits físicos del grupo.

La computadora cuántica unidireccional , también conocida como computadora cuántica basada en mediciones ( MBQC ), es un método de computación cuántica que primero prepara un estado de recurso entrelazado , generalmente un estado de clúster o un estado de grafo , y luego realiza mediciones de un solo cúbit sobre él. Es "unidireccional" porque el estado de recurso se destruye durante las mediciones.

El resultado de cada medición individual es aleatorio, pero están relacionadas de tal manera que el cálculo siempre se realiza correctamente. En general, la elección de la base para mediciones posteriores debe depender de los resultados de mediciones anteriores, por lo que no todas las mediciones pueden realizarse simultáneamente.

La implementación de MBQC se considera principalmente para dispositivos fotónicos , [ 1 ] debido a la dificultad de entrelazar fotones sin mediciones y a la simplicidad de crearlos y medirlos. Sin embargo, MBQC también es posible con cúbits basados ​​en materia. [ 2 ] El proceso de entrelazamiento y medición puede describirse con la ayuda de herramientas de grafos y teoría de grupos , en particular mediante los elementos del grupo estabilizador.

Definición

El objetivo de la computación cuántica se centra en construir una teoría de la información con las características de la mecánica cuántica : en lugar de codificar una unidad binaria de información ( bit ), que puede cambiar a 1 o 0, una unidad binaria cuántica de información (qubit) puede ser simultáneamente 0 y 1 al mismo tiempo, gracias al fenómeno llamado superposición . [ 3 ] [ 4 ] [ 5 ] Otra característica clave de la computación cuántica se basa en el entrelazamiento entre los qubits. [ 6 ] [ 7 ] [ 8 ]

Un circuito cuántico que implementa el algoritmo de Bernstein-Vazirani:H{\displaystyle H}yUF{\displaystyle U_{f}}Representan las compuertas lógicas (operadores unitarios) que actúan sobre el registro de cúbits. En el marco MBQC , las compuertas lógicas se implementan entrelazando los cúbits y midiendo los auxiliares.

En el modelo de compuertas lógicas cuánticas , se prepara un conjunto de cúbits, llamado registro, al comienzo del cálculo, luego se implementa un conjunto de operaciones lógicas sobre los cúbits, llevadas a cabo por operadores unitarios . [ 9 ] [ 10 ] Un circuito cuántico está formado por un registro de cúbits sobre el cual se aplican transformaciones unitarias. En el cálculo cuántico basado en mediciones, en lugar de implementar una operación lógica a través de transformaciones unitarias, la misma operación se ejecuta entrelazando un númerok{\displaystyle k}de cúbits de entrada con un grupo dea{\displaystyle a}cúbits auxiliares , que forman un estado fuente general dea+k=norte{\displaystyle a+k=n}cúbits y luego midiendo un númerometro{\displaystyle m}de ellos. [ 11 ] [ 12 ] Los restantesk=nortea{\displaystyle k=na}Los cúbits de salida se verán afectados por las mediciones debido al entrelazamiento con los cúbits medidos. Se ha demostrado que la computadora unidireccional es una computadora cuántica universal, lo que significa que puede reproducir cualquier operación unitaria sobre un número arbitrario de cúbits. [ 9 ] [ 13 ] [ 14 ] [ 15 ]

Procedimiento general

El proceso estándar de computación cuántica basada en mediciones consta de tres pasos: [ 16 ] [ 17 ] entrelazar los cúbits, medir los ancillae (cúbits auxiliares) y corregir las salidas. En el primer paso, los cúbits se entrelazan para preparar el estado fuente. En el segundo paso, se miden los ancillae, afectando el estado de los cúbits de salida. Sin embargo, las salidas de medición son un resultado no determinista, debido a la naturaleza indeterminada de la mecánica cuántica: [ 17 ] para llevar a cabo la computación de manera determinista, se introducen algunos operadores de corrección, llamados subproductos.

Preparando el estado fuente

El funcionamiento del CZ en los diagramas de circuitos.

Al comienzo del cálculo, los cúbits se pueden distinguir en dos categorías: los cúbits de entrada y los cúbits auxiliares. Las entradas representan los cúbits configurados en un conjunto genérico.|ψ=α|0+β|1{\displaystyle |\psi \rangle =\alpha |0\rangle +\beta |1\rangle }estado, sobre el cual se deben actuar algunas transformaciones unitarias. Para preparar el estado fuente, todos los cúbits auxiliares deben prepararse en el|+{\displaystyle |+\rangle }estado: [ 11 ] [ 18 ]

|+=|0+|12,{\displaystyle |+\rangle ={\tfrac {|0\rangle +|1\rangle }{\sqrt {2}}},}

dónde|0{\displaystyle |0\rangle }y|1{\displaystyle |1\rangle }son la codificación cuántica para la clásica0{\displaystyle 0}y1{\displaystyle 1}bits:

|0=(10);|1=(01){\displaystyle |0\rangle ={\begin{pmatrix}1\\0\end{pmatrix}};\quad |1\rangle ={\begin{pmatrix}0\\1\end{pmatrix}}}.

Un registro connorte{\displaystyle n}Por lo tanto, los cúbits se configurarán como|+norte{\displaystyle |+\rangle ^{\otimes n}}. Posteriormente, el entrelazamiento entre dos cúbits se puede realizar aplicando un (controlado)doZ{\displaystyle CZ}operación de puerta. [ 19 ] La representación matricial de dicho operador de dos cúbits viene dada por

doZ=[1000010000100001].{\displaystyle CZ={\begin{bmatrix}1&0&0&0\\0&1&0&0\\0&0&1&0\\0&0&0&-1\end{bmatrix}}.}

La acción de undoZ{\displaystyle CZ}La puerta lógica sobre dos cúbits se puede describir mediante el siguiente sistema:

{doZ|0+=|0+doZ|0=|0doZ|1+=|1doZ|1=|1+{\displaystyle {\begin{casos}CZ|0+\rangle =|0+\rangle \\CZ|0-\rangle =|0-\rangle \\CZ|1+\rangle =|1-\rangle \\CZ|1-\rangle =|1+\rangle \end{casos}}}

Al aplicar undoZ{\displaystyle CZ}puerta sobre dos ancillas en la|+{\displaystyle |+\rangle }estado, el estado en general

doZ|++=|0++|12{\displaystyle CZ|++\rangle ={\frac {|0+\rangle +|1-\rangle }{\sqrt {2}}}}

resulta ser un par de cúbits entrelazados. Al entrelazar dos ancillae, no se da importancia a cuál es el cúbit de control y cuál el objetivo, siempre que el resultado sea el mismo. De manera similar, como eldoZ{\displaystyle CZ}Las puertas lógicas se representan en forma diagonal, todas conmutan entre sí y no se le da importancia a qué cúbits entrelazar primero.

Los fotones son el sistema de cúbits más común que se utiliza en el contexto de la computación cuántica unidireccional. [ 20 ] [ 21 ] [ 22 ] Sin embargo, deterministadoZ{\displaystyle CZ}Las compuertas entre fotones son difíciles de implementar. Por lo tanto, se suelen considerar compuertas de entrelazamiento probabilístico, como las mediciones de estados de Bell . [ 23 ] Además, se pueden usar emisores cuánticos como átomos [ 24 ] o puntos cuánticos [ 25 ] para crear entrelazamiento determinista entre cúbits fotónicos. [ 26 ]

Medición de los cúbits

Implementación de las compuertas X y Z sobre dos cúbits en los diagramas de circuitos.

El proceso de medición sobre un estado de partícula única se puede describir proyectando el estado sobre el vector propio de una observable. Consideremos una observableO{\displaystyle O}con dos posibles autovectores, por ejemplo|o1{\displaystyle |o_{1}\rangle }y|o2{\displaystyle |o_{2}\rangle }y suponemos que se trata de un sistema cuántico de múltiples partículas.|Ψ{\displaystyle |\Psi \rangle }. Medir eli{\displaystyle i}-ésimo cúbit por elO{\displaystyle O}medios observables para proyectar el|Ψ{\displaystyle |\Psi \rangle }estado sobre los autovectores deO{\displaystyle O}: [ 18 ]

|Ψ=|oioi|Ψ{\displaystyle |\Psi '\rangle =|o_{i}\rangle \langle o_{i}|\Psi \rangle }.

El estado actual de lai{\displaystyle i}El -ésimo cúbit es ahora|oi{\displaystyle |o_{i}\rangle }, que puede convertirse en|o1{\displaystyle |o_{1}\rangle }o|o2{\displaystyle |o_{2}\rangle }, dependiendo del resultado de la medición (que es probabilística en mecánica cuántica). La proyección de la medición se puede realizar sobre los autoestados de laMETRO(θ)=porque(θ)incógnita+pecado(θ)Y{\displaystyle M(\theta )=\cos(\theta )X+\sin(\theta )Y}observable:

METRO(θ)=porque(θ)[0110]+pecado(θ)[0ii0]=[0miiθmiiθ0]{\displaystyle M(\theta )=\cos(\theta ){\begin{bmatrix}0&1\\1&0\end{bmatrix}}+\sin(\theta ){\begin{bmatrix}0&-i\\i&0\end{bmatrix}}={\begin{bmatrix}0&e^{-i\theta }\\e^{i\theta }&0\end{bmatrix}}},

dóndeincógnita{\displaystyle X}yY{\displaystyle Y}pertenecen a las matrices de Pauli . Los autovectores deMETRO(θ){\displaystyle M(\theta )}son|θ±=|0±miiθ|1{\displaystyle |\theta _{\pm }\rangle =|0\rangle \pm e^{i\theta }|1\rangle }. Medir un cúbit en elincógnita{\displaystyle X}-Y{\displaystyle Y}avión, es decir, por elMETRO(θ){\displaystyle M(\theta )}observable, significa proyectarlo sobre|θ+{\displaystyle |\theta _{+}\rangle }o|θ{\displaystyle |\theta _{-}\rangle }En la computación cuántica unidireccional, una vez que se ha medido un cúbit, no hay forma de reciclarlo en el flujo de computación. Por lo tanto, en lugar de utilizar el|oioi|{\displaystyle |o_{i}\rangle \langle o_{i}|}notación, es común encontraroi|{\displaystyle \langle o_{i}|}para indicar una medición proyectiva sobre eli{\displaystyle i}-ésimo cúbit.

Corregir la salida

Después de que se hayan realizado todas las mediciones, el sistema se ha reducido a un número menor de cúbits, que forman el estado de salida del sistema. Debido al resultado probabilístico de las mediciones, el sistema no se establece de manera determinista: después de una medición en elincógnita{\displaystyle X}-Y{\displaystyle Y}plano, la salida puede cambiar si el resultado hubiera sido|θ+{\displaystyle |\theta _{+}\rangle }o|θ{\displaystyle |\theta _{-}\rangle }Para realizar un cálculo determinista, se deben introducir algunas correcciones. Los operadores de corrección, u operadores de subproducto, se aplican a los cúbits de salida después de que se hayan realizado todas las mediciones. [ 18 ] [ 27 ] Los operadores de subproducto que se pueden implementar son:incógnita{\displaystyle X}yZ{\displaystyle Z}. [ 28 ] Dependiendo del resultado de la medición, se puede aplicar o no un operador de subproducto al estado de salida: aincógnita{\displaystyle X}corrección sobre elj{\displaystyle j}-ésimo cúbito, dependiendo del resultado de la medición realizada sobre eli{\displaystyle i}-ésimo cúbit a través delMETRO(θ){\displaystyle M(\theta )}observable, puede describirse comoincógnitajsi{\displaystyle X_{j}^{s_{i}}}, dóndesi{\displaystyle s_{i}}está previsto que sea0{\displaystyle 0}si el resultado de la medición fue|θ+{\displaystyle |\theta _{+}\rangle }, de lo contrario es1{\displaystyle 1}si lo fuera|θ{\displaystyle |\theta _{-}\rangle }. En el primer caso, no se producirá ninguna corrección, en el segundo, unaincógnita{\displaystyle X}El operador se implementará en elj{\displaystyle j}-ésimo cúbit. Finalmente, aunque el resultado de una medición no es determinista en mecánica cuántica, los resultados de las mediciones se pueden usar para realizar correcciones y llevar a cabo un cálculo determinista.

Patrón de CME

La rotación de Euler (con respecto a la base XZX) en el cálculo MBQC. Las líneas describen el entrelazamiento entre los cúbits. El primer cúbit corresponde al estado de entrada.|ψ{\displaystyle |\psi \rangle }, el quinto al estado de salida. Los cúbits del 2 al 4 son los ancillae. Todos los estados, excepto la entrada, se preparan en el|+{\displaystyle |+\rangle }estado. Todos los cúbits, excepto la salida, se miden mediante elMETRO{\displaystyle M}observable con un ángulo específico. Después de realizar las mediciones, implementando elU{\displaystyle U}unitario, elincógnita{\displaystyle X}yZ{\displaystyle Z}Las correcciones se realizan con respecto a lasi{\displaystyle s_{i}}resultados.

Las operaciones de entrelazamiento, medición y corrección se pueden realizar para implementar compuertas unitarias. Dichas operaciones se pueden realizar de forma secuencial para cualquier compuerta lógica del circuito, o más bien en un patrón que asigna todas las operaciones de entrelazamiento al principio, las mediciones en el medio y las correcciones al final del circuito. Este patrón de computación se denomina patrón estándar CME . [ 16 ] [ 17 ] En el formalismo CME , la operación de entrelazamiento entre lasi{\displaystyle i}yj{\displaystyle j}Los cúbits se denominanmiij{\displaystyle E_{ij}}. La medición en eli{\displaystyle i}cúbito, en elincógnita{\displaystyle X}-Y{\displaystyle Y}plano, con respecto a unθ{\displaystyle \theta }ángulo, se define comoMETROiθ{\displaystyle M_{i}^{\theta }}. Por fin, elincógnita{\displaystyle X}subproducto sobre uni{\displaystyle i}cúbito, con respecto a la medición sobre unj{\displaystyle j}cúbito, se describe comoincógnitaisj{\displaystyle X_{i}^{s_{j}}}, dóndesj{\displaystyle s_{j}}está configurado para0{\displaystyle 0}si el resultado es el|θ+{\displaystyle |\theta _{+}\rangle }estado,1{\displaystyle 1}cuando el resultado es|θ{\displaystyle |\theta _{-}\rangle }. La misma notación se aplica a laZ{\displaystyle Z}subproductos.

Al realizar un cálculo siguiendo el patrón CME , puede ocurrir que dos medicionesMETROiθ1{\displaystyle M_{i}^{\theta _{1}}}yMETROjθ2{\displaystyle M_{j}^{\theta _{2}}}en elincógnita{\displaystyle X}-Y{\displaystyle Y}El plano depende uno del resultado del otro. Por ejemplo, el signo delante del ángulo de medición en elj{\displaystyle j}El -ésimo cúbit se puede invertir con respecto a la medición sobre eli{\displaystyle i}-ésimo cúbit: en tal caso, la notación se escribirá como[METROjθ2]siMETROiθ1{\displaystyle [M_{j}^{\theta _{2}}]^{s_{i}}M_{i}^{\theta _{1}}}y, por lo tanto, las dos operaciones de medición ya no conmutan entre sí. Sisi{\displaystyle s_{i}}está configurado para0{\displaystyle 0}, no voltear en elθ2{\displaystyle \theta _{2}}La señal aparecerá, de lo contrario (cuandosi=1{\displaystyle s_{i}=1}) elθ2{\displaystyle \theta _{2}}el ángulo se invertirá aθ2{\displaystyle -\theta _{2}}. La notación[METROjθ2]si{\displaystyle [M_{j}^{\theta _{2}}]^{s_{i}}}Por lo tanto, puede reescribirse comoMETROj()siθ2{\displaystyle M_{j}^{(-)^{s_{i}}\theta _{2}}}.

Un ejemplo: rotaciones de Euler

Como ejemplo ilustrativo, consideremos la rotación de Euler en elincógnitaZincógnita{\displaystyle XZX}base: dicha operación, en el modelo de puerta de la computación cuántica, se describe como [ 29 ]

miiγRincógnita(ϕ)RZ(θ)Rincógnita(λ){\displaystyle e^{i\gamma }R_{X}(\phi )R_{Z}(\theta )R_{X}(\lambda )},

dóndeϕ,θ,λ{\displaystyle \phi ,\theta ,\lambda }son los ángulos para la rotación, mientras queγ{\displaystyle \gamma }define una fase global que es irrelevante para el cálculo. Para realizar dicha operación en el marco de cálculo unidireccional, es posible implementar el siguiente patrón CME : [ 27 ] [ 30 ]

Z5s1+s3incógnita5s2+s4[METRO4ϕ]s1+s3[METRO3θ]s2[METRO2λ]s1METRO10mi4,5mi3,4mi2,3mi1,2{\displaystyle Z_{5}^{s_{1}+s_{3}}X_{5}^{s_{2}+s_{4}}[M_{4}^{-\phi }]^{s_{1}+s_{3}}[M_{3}^{-\theta }]^{s_{2}}[M_{2}^{-\lambda }]^{s_{1}}M_{1}^{0}E_{4,5}E_{3,4}E_{2,3}E_{1,2}},

donde el estado de entrada|ψ=α|0+β|1{\displaystyle |\psi \rangle =\alpha |0\rangle +\beta |1\rangle }es el cúbit1{\displaystyle 1}, todos los demás cúbits son auxiliares ancillae y por lo tanto deben prepararse en el|+{\displaystyle |+\rangle }estado. En el primer paso, el estado de entrada|ψ{\displaystyle |\psi \rangle }debe estar entrelazado con el segundo cúbit; a su vez, el segundo cúbit debe estar entrelazado con el tercero, y así sucesivamente. Las operaciones de entrelazamientomiij{\displaystyle E_{ij}}entre los cúbits se puede realizar mediante eldoZ{\displaystyle CZ}puertas.

En segundo lugar, el primer y el segundo cúbits deben ser medidos por elMETRO(θ){\displaystyle M(\theta )}observables, lo que significa que deben proyectarse sobre los autoestados|θ{\displaystyle |\theta \rangle }de tal observable. Cuando elθ{\displaystyle \theta }es cero, el|θ±{\displaystyle |\theta _{\pm }\rangle }los estados se reducen a|±{\displaystyle |\pm \rangle }los, es decir, los autovectores para elincógnita{\displaystyle X}Operador de Pauli. La primera mediciónMETRO10{\displaystyle M_{1}^{0}}se realiza en el cúbit1{\displaystyle 1}con unθ=0{\displaystyle \theta =0}ángulo, lo que significa que tiene que proyectarse sobre el±|{\displaystyle \langle \pm |}estados. La segunda medición[METRO2λ]s1{\displaystyle [M_{2}^{-\lambda }]^{s_{1}}}se realiza con respecto a laλ{\displaystyle -\lambda }ángulo, es decir, el segundo cúbit tiene que proyectarse sobre el0|±miiλ1|{\displaystyle \langle 0|\pm e^{i\lambda }\langle 1|}estado. Sin embargo, si el resultado de la medición anterior ha sido|{\displaystyle \langle -|}, el signo de laλ{\displaystyle \lambda }El ángulo debe invertirse y el segundo cúbit se proyectará al0|+miiλ1|{\displaystyle \langle 0|+e^{-i\lambda }\langle 1|}estado; si el resultado de la primera medición ha sido+|{\displaystyle \langle +|}No es necesario realizar ningún volteo. Las mismas operaciones deben repetirse para el tercero.[METRO3θ]s2{\displaystyle [M_{3}^{\theta }]^{s_{2}}}y el cuarto[METRO4ϕ]s1+s3{\displaystyle [M_{4}^{\phi }]^{s_{1}+s_{3}}}mediciones, según los ángulos respectivos y los cambios de signo. El signo sobre elϕ{\displaystyle \phi }El ángulo se establece en()s1+s3{\displaystyle (-)^{s_{1}+s_{3}}}Finalmente, el quinto cúbit (el único que no se mide) resulta ser el estado de salida.

Por fin, las correccionesZ5s1+s3incógnita5s2+s4{\displaystyle Z_{5}^{s_{1}+s_{3}}X_{5}^{s_{2}+s_{4}}}sobre el estado de salida deben realizarse a través de los operadores de subproducto. Por ejemplo, si las mediciones sobre el segundo y el cuarto cúbits resultaron serϕ+|{\displaystyle \langle \phi _{+}|}yλ+|{\displaystyle \langle \lambda _{+}|}, no se realizará ninguna corrección por parte delincógnita5{\displaystyle X_{5}}operador, comos2=s4=0{\displaystyle s_{2}=s_{4}=0}. El mismo resultado se aplica a unϕ|{\displaystyle \langle \phi _{-}|}λ|{\displaystyle \langle \lambda _{-}|}resultado, comos2=s4=1{\displaystyle s_{2}=s_{4}=1}y por lo tanto el operador de Pauli al cuadradoincógnita2{\displaystyle X^{2}}devuelve la identidad.

Como se puede observar en este ejemplo, en el modelo de computación basado en mediciones, el cúbit de entrada físico (el primero) y el cúbit de salida (el tercero) pueden diferir entre sí.

Equivalencia entre el modelo de circuito cuántico y MBQC

La computadora cuántica unidireccional permite la implementación de un circuito de transformaciones unitarias mediante operaciones de entrelazamiento y medición. Al mismo tiempo, cualquier circuito cuántico puede convertirse a su vez en un patrón CME : V. Danos et al. formularon una técnica para traducir circuitos cuánticos a un patrón MBQC de mediciones. [ 16 ] [ 17 ] [ 31 ]

Dicha conversión puede llevarse a cabo utilizando un conjunto universal de puertas lógicas compuesto pordoZ{\displaystyle CZ}y elJ(θ){\displaystyle J(\theta )}operadores: por lo tanto, cualquier circuito puede descomponerse en un conjunto dedoZ{\displaystyle CZ}y elJ(θ){\displaystyle J(\theta )}puertas. ElJ(θ){\displaystyle J(\theta )}El operador de un solo qubit se define de la siguiente manera:

J(θ)=12(1miiθ1miiθ){\displaystyle J(\theta )={\frac {1}{\sqrt {2}}}{\begin{pmatrix}1&e^{i\theta }\\1&-e^{i\theta }\end{pmatrix}}}.

ElJ(θ){\displaystyle J(\theta )}se puede convertir en un patrón CME de la siguiente manera, siendo el cúbit 1 la entrada y el cúbit 2 la salida:

J(θ)=incógnita2s1METRO1θmi1,2{\displaystyle J(\theta )=X_{2}^{s_{1}}M_{1}^{-\theta }E_{1,2}}

lo que significa implementar unaJ(θ){\displaystyle J(\theta )}operador, los cúbits de entrada|ψ{\displaystyle |\psi \rangle }debe estar entrelazado con un cúbit auxiliar.|+{\displaystyle |+\rangle }, por lo tanto, la entrada debe medirse en elincógnita{\displaystyle X}-Y{\displaystyle Y}plano, después el cúbit de salida es corregido por elincógnita2{\displaystyle X_{2}}subproducto. Una vez cadaJ(θ){\displaystyle J(\theta )}La puerta se ha descompuesto en el patrón CME , las operaciones en el cálculo general consistirán en:miij{\displaystyle E_{ij}}enredos,METROiθi{\displaystyle M_{i}^{-\theta _{i}}}mediciones yincógnitaj{\displaystyle X_{j}}correcciones. Para dirigir todo el flujo de cálculo hacia un patrón CME , se proporcionan algunas reglas.

Normalización

Para mover todo elmiij{\displaystyle E_{ij}}En los enredos que se producen al inicio del proceso, conviene señalar algunas reglas de conmutación :

miijZis=Zismiij{\displaystyle E_{ij}Z_{i}^{s}=Z_{i}^{s}E_{ij}}
miijincógnitais=incógnitaisZjsmiij{\displaystyle E_{ij}X_{i}^{s}=X_{i}^{s}Z_{j}^{s}E_{ij}}
miijAk=Akmiij{\displaystyle E_{ij}A_{k}=A_{k}E_{ij}}.

El operador de entrelazamientomiij{\displaystyle E_{ij}}se desplaza con elZ{\displaystyle Z}Operadores de Pauli y con cualquier otro operadorAk{\displaystyle A_{k}}actuando sobre un cúbitki,j{\displaystyle k\neq i,j}, pero no con elincógnita{\displaystyle X}Operadores de Pauli que actúan en eli{\displaystyle i}-oj{\displaystyle j}-qubits.

simplificación de Pauli

Las operaciones de mediciónMETROiθ{\displaystyle M_{i}^{\theta }}Realizar las correcciones de la siguiente manera:

METROiθincógnitais=[METROiθ]s{\displaystyle M_{i}^{\theta }X_{i}^{s}=[M_{i}^{\theta }]^{s}}
METROiθZit=SitMETROiθ{\displaystyle M_{i}^{\theta }Z_{i}^{t}=S_{i}^{t}M_{i}^{\theta }},

dónde[METROiθ]s=METROi()sθ{\displaystyle [M_{i}^{\theta }]^{s}=M_{i}^{(-)^{s}\theta }}. Dicha operación significa que, al cambiar elincógnita{\displaystyle X}correcciones al final del patrón, pueden ocurrir algunas dependencias entre las mediciones.Sit{\displaystyle S_{i}^{t}}El operador se denomina desplazamiento de señal, cuya acción se explicará en el siguiente párrafo. Para un caso particularθ{\displaystyle \theta }En cuanto a los ángulos, se pueden introducir algunas simplificaciones, llamadas simplificaciones de Pauli:

METROi0incógnitais=METROi0{\displaystyle M_{i}^{0}X_{i}^{s}=M_{i}^{0}}
METROiπ/2incógnitais=METROiπ/2Zis{\displaystyle M_{i}^{\pi /2}X_{i}^{s}=M_{i}^{\pi /2}Z_{i}^{s}}.

desplazamiento de señal

La acción del operador de cambio de señalSit{\displaystyle S_{i}^{t}}puede explicarse a través de sus reglas de conmutación:

incógnitaisSit=Sitincógnitais[(si+t)/si]{\displaystyle X_{i}^{s}S_{i}^{t}=S_{i}^{t}X_{i}^{s[(s_{i}+t)/s_{i}]}}
ZisSit=SitZis[(si+t)/si]{\displaystyle Z_{i}^{s}S_{i}^{t}=S_{i}^{t}Z_{i}^{s[(s_{i}+t)/s_{i}]}}.

Els[(t+si)/si]{\displaystyle s[(t+s_{i})/s_{i}]}Hay que explicar el funcionamiento: supongamos que tenemos una secuencia de señales.s{\displaystyle s}, que consta des1+s2+...+si+...{\displaystyle s_{1}+s_{2}+...+s_{i}+...}, la operacións[(t+si)/si]{\displaystyle s[(t+s_{i})/s_{i}]}significa sustituirsi{\displaystyle s_{i}}consi+t{\displaystyle s_{i}+t}en la secuencias{\displaystyle s}, que se convierte ens1+s2+...+si+t+...{\displaystyle s_{1}+s_{2}+...+s_{i}+t+...}. Si nosi{\displaystyle s_{i}}aparece en els{\displaystyle s}secuencia, no se producirá ninguna sustitución. Para realizar un patrón CME correcto , cada operador de cambio de señalSit{\displaystyle S_{i}^{t}}debe traducirse al final del patrón.

formalismo estabilizador

Al preparar el estado fuente de los cúbits entrelazados, el grupo estabilizador puede proporcionar una representación gráfica.Snorte{\displaystyle {\mathcal {S}}_{n}}es un subgrupo abeliano del grupo de PauliPAGnorte{\displaystyle {\mathcal {P}}_{n}}, que puede describirse mediante sus generadores{±1,±i}×{I,incógnita,Y,Z}norte{\displaystyle \{\pm 1,\pm i\}\times \{I,X,Y,Z\}^{\otimes n}}. [ 32 ] [ 33 ] Un estado estabilizador es unnorte{\displaystyle n}-estado del cúbit|Ψ{\displaystyle |\Psi \rangle }que es un autoestado único para los generadoresSi{\displaystyle S_{i}}delSnorte{\displaystyle {\mathcal {S}}_{n}}grupo estabilizador: [ 19 ]

Si|Ψ=|Ψ.{\displaystyle S_{i}|\Psi \rangle =|\Psi \rangle .}

Por supuesto,SiSnortei{\displaystyle S_{i}\in {\mathcal {S}}_{n}\,\forall i}.

Un grafo matemático definido por tres vértices y tres aristas. Cada vértice está conectado con los demás por una arista. En el marco MBQC, los vértices1,2,3{\displaystyle 1,2,3}representan los cúbits, mientras que los enlaces entre ellos son los entrelazamientos. En el formalismo del estabilizador, dicho gráfico está representado por elincógnita1Z2Z3,Z1incógnita2Z3,Z1Z2incógnita3{\displaystyle \langle X_{1}Z_{2}Z_{3},Z_{1}X_{2}Z_{3},Z_{1}Z_{2}X_{3}\rangle }generadores, con los que todos ellos se comunican entre sí.

Por lo tanto, es posible definir unanorte{\displaystyle n}estado del gráfico del cúbit|GRAMO{\displaystyle |G\rangle }como un estado cuántico asociado a un grafo, es decir, un conjuntoGRAMO=(V,mi){\displaystyle G=(V,E)}cuyos vérticesV{\displaystyle V}corresponden a los cúbits, mientras que los bordesmi{\displaystyle E}representan los entrelazamientos entre los propios cúbits. Los vértices pueden ser etiquetados por uni{\displaystyle i}índice, mientras que los bordes, que unen eli{\displaystyle i}vértice -ésimo alj{\displaystyle j}-ésimo uno, por etiquetas de dos índices, como(i,j){\displaystyle (i,j)}. [ 34 ] En el formalismo estabilizador, dicha estructura gráfica puede ser codificada por elKi{\displaystyle K_{i}}generadores deSnorte{\displaystyle {\mathcal {S}}_{n}}, definido como [ 15 ] [ 35 ] [ 36 ]

Ki=incógnitaij(i,j)Zj{\displaystyle K_{i}=X_{i}\prod _{j\in (i,j)}Z_{j}},

dóndej(i,j){\displaystyle {j\in (i,j)}}representa a todos losj{\displaystyle j}cúbits vecinos con eli{\displaystyle i}-la, es decir laj{\displaystyle j}vértices vinculados por un(i,j){\displaystyle (i,j)}borde con eli{\displaystyle i}vértice. CadaKi{\displaystyle K_{i}}El generador conmuta con todos los demás. Un gráfico compuesto pornorte{\displaystyle n}Los vértices pueden describirse mediantenorte{\displaystyle n}Generadores del grupo estabilizador:

K1,K2,...,Knorte{\displaystyle \langle K_{1},K_{2},...,K_{n}\rangle }.

Si bien el número deincógnitai{\displaystyle X_{i}}es fijo para cadaKi{\displaystyle K_{i}}generador, el número deZj{\displaystyle Z_{j}}pueden diferir, con respecto a las conexiones implementadas por las aristas en el grafo.

El grupo Clifford

El grupo Clifforddonorte{\displaystyle {\mathcal {C}}_{n}}está compuesto por elementos que dejan invariantes los elementos del grupo de Pauli.PAGnorte{\displaystyle {\mathcal {P}}_{n}}: [ 19 ] [ 33 ] [ 37 ]

donorte={USU(2norte)|USUPAGnorte,SPAGnorte}{\displaystyle {\mathcal {C}}_{n}=\{U\in SU(2^{n})\;|\;USU^{\dagger }\in {\mathcal {P}}_{n},S\in {\mathcal {P}}_{n}\}}.

El grupo Clifford requiere tres generadores, que pueden elegirse como la puerta Hadamard.H{\displaystyle H}y la rotación de faseS{\displaystyle S}para las compuertas de un solo qubit y otra compuerta de dos qubits de ladonorteOT{\displaystyle CNOT}(puerta NOT controlada) o ladoZ{\displaystyle CZ}(compuerta de fase controlada):

H=12[1111],S=[100i],donorteOT=[1000010000010010]{\displaystyle H={\frac {1}{\sqrt {2}}}{\begin{bmatrix}1&1\\1&-1\end{bmatrix}},\quad S={\begin{bmatrix}1&0\\0&i\end{bmatrix}},\quad CNOT={\begin{bmatrix}1&0&0&0\\0&1&0&0\\0&0&0&1\\0&0&1&0\end{bmatrix}}}.

Consideremos un estado|GRAMO{\displaystyle |G\rangle }que se estabiliza mediante un conjunto de estabilizadoresSi{\displaystyle S_{i}}. Actuando a través de un elementoU{\displaystyle U}del grupo de Clifford en dicho estado, se cumplen las siguientes igualdades: [ 33 ] [ 38 ]

U|GRAMO=USi|GRAMO=USiUU|GRAMO=SiU|GRAMO{\displaystyle U|G\rangle =US_{i}|G\rangle =US_{i}U^{\dagger }U|G\rangle =S'_{i}U|G\rangle }.

Por lo tanto, elU{\displaystyle U}operaciones mapea el|GRAMO{\displaystyle |G\rangle }estado aU|GRAMO{\displaystyle U|G\rangle }y suSi{\displaystyle S_{i}}estabilizadores paraUSiU{\displaystyle US_{i}U^{\dagger }}. Dicha operación puede dar lugar a diferentes representaciones para elKi{\displaystyle K_{i}}generadores del grupo estabilizador.

El teorema de Gottesman-Knill establece que, dado un conjunto de puertas lógicas del grupo de Clifford, seguido deZ{\displaystyle Z}mediciones, tal cálculo puede simularse eficientemente en una computadora clásica en el sentido estricto, es decir, un cálculo que elabora en tiempo polinomial la probabilidadPAG(incógnita){\displaystyle P(x)}para una salida determinadaincógnita{\displaystyle x}del circuito. [ 19 ] [ 33 ] [ 39 ] [ 40 ] [ 41 ]

Hardware y aplicaciones

computadora cuántica de estado de clúster topológico

La computación basada en mediciones en un estado de clúster reticular 3D periódico puede utilizarse para implementar la corrección de errores cuánticos topológicos. [ 42 ] La computación del estado de clúster topológico está estrechamente relacionada con el código tórico de Kitaev , ya que el estado de clúster topológico 3D puede construirse y medirse a lo largo del tiempo mediante una secuencia repetida de compuertas en una matriz 2D. [ 43 ]

Implementaciones

Se ha demostrado la computación cuántica unidireccional ejecutando el algoritmo de Grover de 2 cúbits en un estado de clúster de fotones de 2x2. [ 44 ] [ 45 ] Se ha propuesto una computadora cuántica de óptica lineal basada en computación unidireccional. [ 46 ]

También se han creado estados de clúster en redes ópticas , [ 47 ] pero no se utilizaron para computación ya que los cúbits atómicos estaban demasiado cerca entre sí para medirlos individualmente.

El estado de AKLT como recurso

Se ha demostrado que el ( espín)32{\displaystyle {\tfrac {3}{2}}}) El estado AKLT en una red de panal 2D puede usarse como recurso para MBQC. [ 48 ] [ 49 ] Más recientemente se ha demostrado que un estado AKLT de mezcla de espín puede usarse como recurso. [ 50 ]

Véase también

Referencias

  1. Fowler, Austin G.; Goyal, Kovid (2009-02-25). "Computación cuántica de estado de clúster topológico" . Quantum Information & Computation . 9 (9&10): 721– 738. arXiv : 0805.3202 . doi : 10.26421/QIC9.9-10-1 . S2CID 6652655 . 
  2. Raussendorf, R; Harrington, J; Goyal, K (2007-06-29). "Tolerancia a fallos topológicos en computación cuántica de estado de clúster" . New Journal of Physics . 9 (6): 199. arXiv : quant-ph/0703143 . Bibcode : 2007NJPh....9..199R . doi : 10.1088/1367-2630/9/6/199 . ISSN 1367-2630 . S2CID 13811487 .  
  3. SS Li; GL Long; FS Bai; SL Feng; HZ Zheng (2001). "Computación cuántica" . Actas de la Academia Nacional de Ciencias . 98 ( 21): 11847– 11848. Bibcode : 2001PNAS...9811847L . doi : 10.1073/pnas.191373698 . PMC 59812. PMID 11562459 .  
  4. E. Grumbling; M. Horowitz (2019). Computación cuántica: progreso y perspectivas . Academias Nacionales de Ciencias, Ingeniería y Medicina. pág. 2. doi : 10.17226/25196 . ISBN  978-0-309-47969-1. S2CID 125635007 . 
  5. T. Sleator; H. Weinfurter (1995). "Puertas lógicas cuánticas universales realizables". Physical Review Letters . 74 (20): 4087– 4090. Bibcode : 1995PhRvL..74.4087S . doi : 10.1103/PhysRevLett.74.4087 . PMID 10058409 . 
  6. T. Hey (1999). "Computación cuántica: una introducción". Computing & Control Engineering Journal . 10 (3): 105– 112. doi : 10.1049/cce:19990303 (inactivo el 12 de julio de 2025).{{cite journal}}: CS1 maint: DOI inactivo desde julio de 2025 ( enlace )
  7. P. Shor (1998). Computación cuántica (PDF) . Documenta Mathematica. pág. 468. Archivado del original (PDF) el 18 de marzo de 2022. Recuperado el 1 de julio de 2022 . 
  8. GK Brennen; CM Caves; PS Jessen; IH Deutsch (1999). "Puertas lógicas cuánticas en redes ópticas". Physical Review Letters . 82 (5): 1060– 1063. arXiv : quant-ph/9806021 . Bibcode : 1999PhRvL..82.1060B . doi : 10.1103/PhysRevLett.82.1060 . S2CID 15297433 . 
  9. 1 2 A. Barenco; CH Bennett; R. Cleve; DP DiVincenzo; N. Margolus; P. Shor; T. Sleator; J. Smolin; H. Weinfurter (1995). "Elementary gates for quantum computation". Physical Review A . 74 (20): 3457– 3467. arXiv : quant-ph/9503016 . Bibcode : 1995PhRvA..52.3457B . doi : 10.1103/PhysRevA.52.3457 . PMID 9912645 . S2CID 8764584 .  
  10. S. Lloyd (1995). "Casi cualquier puerta lógica cuántica es universal". Physical Review Letters . 75 (2): 346– 349. Bibcode : 1995PhRvL..75..346L . doi : 10.1103/PhysRevLett.75.346 . PMID 10059671 . 
  11. 1 2 J. Joo; CW Lee; S. Kono; J. Kim (2019). "Computación cuántica basada en mediciones lógicas en QED de circuitos" . Scientific Reports . 9 (1): 16592. arXiv : 1808.07638 . Bibcode : 2019NatSR...916592J . doi : 10.1038/ s41598-019-52866-3 . PMC 6851091. PMID 31719588. S2CID 119440765 .   
  12. MS Tame; R. Prevedel; M. Paternostro; P. Bohi; MS Kim; A. Zeilinger (2007). "Realización experimental del algoritmo de Deutsch en una computadora cuántica unidireccional". Physical Review Letters . 98 (14) 140501. arXiv : quant-ph/0611186 . Bibcode : 2007PhRvL..98n0501T . doi : 10.1103/PhysRevLett.98.140501 . PMID 17501253 . S2CID 21518741 .  
  13. R. Raussendorf; DE Browne y HJ Briegel (2003). "Computación cuántica basada en mediciones con estados de clúster". Physical Review A . 68 (2) 022312. arXiv : quant-ph/0301052 . Bibcode : 2003PhRvA..68b2312R . doi : 10.1103/PhysRevA.68.022312 . S2CID 6197709 . 
  14. P. Walther; KJ Resch; T. Rudolph; E. Schenck; H. Weinfurter; V. Vedral; M. Aspelmeyer; A. Zeilinger (2005). "Computación cuántica experimental unidireccional". Nature . 434 (7030): 169– 176. arXiv : quant-ph/0503126 . Bibcode : 2005Natur.434..169W . doi : 10.1038/nature03347 . PMID 15758991 . S2CID 119329998 .  
  15. 1 2 R. Raussendorf y HJ Briegel (2006). "Una computadora cuántica unidireccional". Physical Review Letters . 86 (22): 5188– 91. arXiv : quant-ph/0510135 . Bibcode : 2001PhRvL..86.5188R . doi : 10.1103/PhysRevLett.86.5188 . PMID 11384453 . 
  16. 1 2 3 V. Danos; E. Kashefi; P. Panangaden (2007). "El cálculo de medidas". Revista de la ACM . 54 (2): 8. arXiv : 0704.1263 . doi : 10.1145/1219092.1219096 . S2CID 5851623 . 
  17. 1 2 3 4 E. Pius (2010). Paralelización automática de circuitos cuánticos utilizando el modelo de computación cuántica basado en mediciones (PDF) (tesis de maestría). Universidad de Edimburgo.
  18. 1 2 3 A. Mantri; TF Demarie; JF Fitzsimons (2017). "Universalidad de la computación cuántica con estados de clúster y mediciones en el plano (X, Y)" . Scientific Reports . 7 (1) 42861. arXiv : 1607.00758 . Bibcode : 2017NatSR...742861M . doi : 10.1038/srep42861 . PMC 5316959. PMID 28216652 .  
  19. 1 2 3 4 S. Anders; HJ Briegel (2006). "Simulación rápida de circuitos estabilizadores utilizando una representación de estado de grafo". Physical Review A . 73 (2) 022334. arXiv : quant-ph/0504117 . Bibcode : 2006PhRvA..73b2334A . doi : 10.1103/PhysRevA.73.022334 . S2CID 12763101 . 
  20. T. Nutz; A. Milne; P. Shadbolt; T. Rudolph (2017). "Propuesta para la demostración del entrelazamiento de estados de clúster de largo alcance en presencia de pérdida de fotones". APL Photonics . 2 (6): 066103. arXiv : 1702.01958 . Bibcode : 2017APLP....2f6103N . doi : 10.1063/1.4983822 . S2CID 125732242 . 
  21. M. Gimeno-Segovia; P. Shadbolt; DE Browne; T. Rudolph (2015). "De los estados de Greenberger-Horne-Zeilinger de tres fotones a la computación cuántica universal balística". Physical Review Letters . 115 (2) 020502. arXiv : 1410.3720 . Bibcode : 2015PhRvL.115b0502G . doi : 10.1103/PhysRevLett.115.020502 . PMID 26207455 . S2CID 45848374 .  
  22. JR Scott; KC Balram (2022). "Restricciones de tiempo impuestas por sistemas de control digital clásicos en implementaciones fotónicas de computación cuántica basada en mediciones". IEEE Transactions on Quantum Engineering . 3 : 1–20 . arXiv : 2109.04792 . Bibcode : 2022ITQE....3E5587S . doi : 10.1109/TQE.2022.3175587 . S2CID 237485449 . 
  23. Browne, Daniel E.; Rudolph, Terry (27 de junio de 2005). "Computación cuántica óptica lineal eficiente en recursos" . Physical Review Letters . 95 (1) 010501. arXiv : quant-ph/0405157 . Bibcode : 2005PhRvL..95a0501B . doi : 10.1103/physrevlett.95.010501 . ISSN 0031-9007 . PMID 16090595 .  
  24. Thomas, Philip; Ruscio, Leonardo; Morin, Olivier; Rempe, Gerhard (24-08-2022). "Generación eficiente de estados gráficos multifotónicos entrelazados a partir de un solo átomo" . Nature . 608 (7924): 677– 681. arXiv : 2205.12736 . Bibcode : 2022Natur.608..677T . doi : 10.1038 / s41586-022-04987-5 . ISSN 0028-0836 . PMC 9402438. PMID 36002484 .   
  25. Cogan, Dan; Su, Zu-En; Kenneth, Oded; Gershoni, David (2023-02-09). "Generación determinista de fotones indistinguibles en un estado de clúster" . Nature Photonics . 17 (4): 324– 329. Bibcode : 2023NaPho..17..324C . doi : 10.1038/ s41566-022-01152-2 . ISSN 1749-4885 . PMC 10091623. PMID 37064524 .   
  26. Lindner, Netanel H.; Rudolph, Terry (2009-09-08). "Propuesta para fuentes pulsadas bajo demanda de cadenas de estados de clúster fotónico" . Physical Review Letters . 103 (11) 113602. arXiv : 0810.2587 . Bibcode : 2009PhRvL.103k3602L . doi : 10.1103/physrevlett.103.113602 . ISSN 0031-9007 . PMID 19792371 .  
  27. 1 2 R. Jozsa (2006). "Una introducción a la computación cuántica basada en mediciones". Serie científica de la OTAN, III: Ciencias de la computación y de sistemas. Procesamiento de información cuántica: de la teoría al experimento . 199. arXiv : quant -ph/0508124 .
  28. R. Raussendorf; HJ Briegel (2002). "Modelo computacional subyacente a la computadora cuántica unidireccional". arXiv : quant-ph/0108067 .
  29. "OneQubitEulerDecomposer" . Qiskit . Consultado el 29 de junio de 2022 .
  30. "Guía de inicio rápido de MBQC" . Paddle Quantum . Consultado el 29 de junio de 2022 .
  31. "Módulo de computación cuántica basado en mediciones" . Paddle Quantum . Consultado el 1 de julio de 2022 .
  32. K. Fujii (2015). Computación cuántica con códigos topológicos: del cúbit a la tolerancia a fallos topológica . Springer. pág. 28. arXiv : 1504.01444 . ISBN  978-981-287-996-7.
  33. 1 2 3 4 D. Gottesman (1998). "La representación de Heisenberg de las computadoras cuánticas". arXiv : quant-ph/9807006 .
  34. M. Hein; W. Dur; J. Eisert; R. Raussendorf; M. Van den Nest; H. Jurgen Briegel (2006). "Entanglement in Graph States and its Applications". arXiv : quant-ph/0602096 .
  35. R. Raussendorf; J. Harrington; K. Goyal (2006). "Una computadora cuántica unidireccional tolerante a fallos". Annals of Physics . 321 (9): 2242– 2270. arXiv : quant-ph/0510135 . Bibcode : 2006AnPhy.321.2242R . doi : 10.1016/j.aop.2006.01.012 . S2CID 14422769 . 
  36. M. Rossi; M. Huber; D. Bruß; C. Macchiavello (2013). "Estados de hipergrafos cuánticos". New Journal of Physics . 15 (11) 113022. arXiv : 1211.5554 . Bibcode : 2013NJPh...15k3022R . doi : 10.1088/1367-2630/15/11/113022 . S2CID 40507835 . 
  37. ME Cuffaro (2013). "Sobre la importancia del teorema de Gottesman-Knill". The British Journal for the Philosophy of Science . 68 (1): 91– 121. arXiv : 1310.0938 . doi : 10.1093/bjps/axv016 .
  38. K. Fujii (2015). Computación cuántica con códigos topológicos: del cúbit a la tolerancia a fallos topológica . Springer. pág. 30. arXiv : 1504.01444 . ISBN  978-981-287-996-7.
  39. K. Fujii (2015). Computación cuántica con códigos topológicos: del cúbit a la tolerancia a fallos topológica . Springer. pág. 34. arXiv : 1504.01444 . ISBN  978-981-287-996-7.
  40. MA Nielsen; IL Chuang (2000). Computación cuántica e información cuántica . Cambridge University Press. pág. 464. ISBN  978-1-107-00217-3.
  41. M. Van den Nest (2008). "Simulación clásica de computación cuántica, el teorema de Gottesman-Knill y un poco más allá". Quantum Information & Computation . 10 (3). arXiv : 0811.0898 .
  42. Robert Raussendorf; Jim Harrington; Kovid Goyal (2007). "Tolerancia a fallos topológicos en la computación cuántica de estados de clúster". New Journal of Physics . 9 (6): 199. arXiv : quant-ph/0703143 . Bibcode : 2007NJPh....9..199R . doi : 10.1088/1367-2630/9/6/199 . S2CID 13811487 . 
  43. Robert Raussendorf; Jim Harrington (2007). "Computación cuántica tolerante a fallos con alto umbral en dos dimensiones". Physical Review Letters . 98 (19) 190504. arXiv : quant-ph/0610082 . Bibcode : 2007PhRvL..98s0504R . doi : 10.1103/physrevlett.98.190504 . PMID 17677613 . S2CID 39504821 .  
  44. P. Walther, KJ Resch, T. Rudolph, E. Schenck, H. Weinfurter, V. Vedral, M. Aspelmeyer y A. Zeilinger (2005). " Computación cuántica experimental unidireccional". Nature . 434 (7030): 169– 76. arXiv : quant-ph/0503126 . Bibcode : 2005Natur.434..169W . doi : 10.1038/nature03347 . PMID 15758991. S2CID 119329998 .  {{cite journal}}: CS1 maint: varios nombres: lista de autores ( enlace )
  45. Robert Prevedel; Philip Walther; Felix Tiefenbacher; Pascal Böhi; Rainer Kaltenbaek; Thomas Jennewein ; Anton Zeilinger (2007) . "Computación cuántica de óptica lineal de alta velocidad mediante realimentación activa". Nature . 445 (7123): 65– 69. arXiv : quant-ph/0701017 . Bibcode : 2007Natur.445...65P . doi : 10.1038/nature05346 . PMID 17203057. S2CID 4416906 .  
  46. Daniel E. Browne; Terry Rudolph (2005). "Computación cuántica óptica lineal eficiente en recursos". Physical Review Letters . 95 (1) 010501. arXiv : quant-ph/0405157 . Bibcode : 2005PhRvL..95a0501B . doi : 10.1103/PhysRevLett.95.010501 . PMID 16090595 . S2CID 27224760 .  
  47. Olaf Mandel; Markus Greiner; Artur Widera; Tim Rom; Theodor W. Hänsch; Immanuel Bloch (2003). "Colisiones controladas para el entrelazamiento de múltiples partículas de átomos atrapados ópticamente". Nature . 425 (6961): 937– 40. arXiv : quant-ph/0308080 . Bibcode : 2003Natur.425..937M . doi : 10.1038/nature02008 . PMID 14586463 . S2CID 4408587 .  
  48. Tzu-Chieh Wei; Ian Affleck y Robert Raussendorf (2012). "El estado bidimensional de Affleck-Kennedy-Lieb-Tasaki en la red de panal es un recurso universal para la computación cuántica". Physical Review A. 86 ( 32328) 032328. arXiv : 1009.2840 . Bibcode : 2012PhRvA..86c2328W . doi : 10.1103/PhysRevA.86.032328 . S2CID 118128175 . 
  49. Akimasa Miyake (2011). "Capacidad computacional cuántica de una fase sólida de enlace de valencia 2D". Annals of Physics . 236 (7): 1656– 1671. arXiv : 1009.3491 . Bibcode : 2011AnPhy.326.1656M . doi : 10.1016/j.aop.2011.03.006 . S2CID 119243954 . 
  50. Tzu-Chieh Wei; Poya Haghnegahdar; Robert Raussendorf (2014). "Estados AKLT de mezcla de espín para computación cuántica universal". Physical Review A . 90 (4) 042333. arXiv : 1310.5100 . Bibcode : 2014PhRvA..90d2333W . doi : 10.1103/PhysRevA.90.042333 . S2CID 118460519 . 
General
  • D. Gross; J. Eisert; N. Schuch; D. Perez-Garcia (2007). "Computación cuántica basada en mediciones más allá del modelo unidireccional". Physical Review A . 76 (5) 052315. arXiv : 0706.3401 . Bibcode : 2007PhRvA..76e2315G . doi : 10.1103/PhysRevA.76.052315 . S2CID 53409763 . Estados de recursos no agrupados
  • A. Trisetyarso y R. Van Meter (2010). "Diseño de circuito para un sumador cuántico de anticipación de acarreo basado en mediciones". International Journal of Quantum Information . 8 (5): 843– 867. arXiv : 0903.0748 . doi : 10.1142/S0219749910006496 . S2CID 2587811 . Computación cuántica basada en mediciones, sumador cuántico de anticipación de acarreo