stringtranslate.com

Corrección de errores cuánticos

La corrección de errores cuánticos ( QEC ) es un conjunto de técnicas utilizadas en la computación cuántica para proteger la información cuántica de errores debidos a la decoherencia y otros ruidos cuánticos . Se cree que la corrección de errores cuánticos es esencial para lograr una computación cuántica tolerante a fallas que pueda reducir los efectos del ruido en la información cuántica almacenada, las puertas cuánticas defectuosas, la preparación defectuosa del estado cuántico y las mediciones defectuosas. Una corrección de errores cuánticos efectiva permitiría a las computadoras cuánticas con baja fidelidad de cúbits ejecutar algoritmos de mayor complejidad o mayor profundidad de circuito . [1]

La corrección clásica de errores a menudo emplea redundancia . El enfoque más simple aunque ineficiente es el código de repetición . Un código de repetición almacena la información deseada (lógica) como copias múltiples y, si más tarde se descubre que estas copias no coinciden debido a errores introducidos en el sistema, determina el valor más probable para los datos originales por votación mayoritaria. Por ejemplo, supongamos que copiamos un bit en el estado uno (encendido) tres veces. Supongamos además que el ruido en el sistema introduce un error que corrompe el estado de tres bits de modo que uno de los bits copiados se convierte en cero (apagado) pero los otros dos permanecen iguales a uno. Suponiendo que los errores son independientes y ocurren con una probabilidad p suficientemente baja , lo más probable es que el error sea un error de un solo bit y que el mensaje previsto sea tres bits en el estado uno. Es posible que ocurra un error de doble bit y que el mensaje transmitido sea igual a tres ceros, pero este resultado es menos probable que el resultado anterior. En este ejemplo, la información lógica es un solo bit en el estado uno y la información física son los tres bits duplicados. La creación de un estado físico que representa el estado lógico se denomina codificación y la determinación de qué estado lógico está codificado en el estado físico se denomina decodificación . De manera similar a la corrección de errores clásica, los códigos QEC no siempre decodifican correctamente los cúbits lógicos, sino que reducen el efecto del ruido en el estado lógico.

La copia de información cuántica no es posible debido al teorema de no clonación . Este teorema parece presentar un obstáculo para la formulación de una teoría de corrección de errores cuánticos. Pero es posible difundir la información (lógica) de un cúbit lógico en un estado altamente entrelazado de varios cúbits (físicos). Peter Shor fue el primero en descubrir este método de formulación de un código de corrección de errores cuánticos almacenando la información de un cúbit en un estado altamente entrelazado de nueve cúbits. [2]

En la corrección clásica de errores, la decodificación de síndromes se utiliza para diagnosticar qué error fue la fuente probable de corrupción en un estado codificado. Luego, un error se puede revertir aplicando una operación correctiva basada en el síndrome. La corrección cuántica de errores también emplea mediciones de síndromes. Realiza una medición de múltiples qubits que no altera la información cuántica en el estado codificado, pero recupera información sobre el error. Dependiendo del código QEC utilizado, la medición de síndromes puede determinar la ocurrencia, la ubicación y el tipo de errores. En la mayoría de los códigos QEC, el tipo de error es un cambio de bit, o un cambio de signo (de la fase ), o ambos (correspondientes a las matrices de Pauli X, Z e Y). La medición del síndrome tiene el efecto proyectivo de una medición cuántica , por lo que incluso si el error debido al ruido fue arbitrario, se puede expresar como una combinación de operaciones de base llamadas base de error (que viene dada por las matrices de Pauli y la identidad ). Para corregir el error, se utiliza el operador de Pauli correspondiente al tipo de error en el qubit corrupto para revertir el efecto del error.

La medición del síndrome proporciona información sobre el error que se ha producido, pero no sobre la información almacenada en el qubit lógico, ya que de lo contrario la medición destruiría cualquier superposición cuántica de este qubit lógico con otros qubits en el ordenador cuántico , lo que impediría su uso para transmitir información cuántica.

Código de cambio de bit

El código de repetición funciona en un canal clásico, porque los bits clásicos son fáciles de medir y repetir. Este enfoque no funciona para un canal cuántico en el que, debido al teorema de no clonación , no es posible repetir un solo cúbit tres veces. Para superar esto, se debe utilizar un método diferente, como el código de inversión de bits de tres cúbits propuesto por primera vez por Asher Peres en 1985. [3] Esta técnica utiliza mediciones de entrelazamiento y síndrome y es comparable en rendimiento con el código de repetición.

Circuito cuántico del código de inversión de bits

Consideremos la situación en la que queremos transmitir el estado de un único qubit a través de un canal ruidoso . Supongamos además que este canal invierte el estado del qubit, con probabilidad , o lo deja inalterado. La acción de sobre una entrada general puede escribirse, por tanto, como .

Sea el estado cuántico que se va a transmitir. Sin un protocolo de corrección de errores, el estado transmitido se transmitirá correctamente con probabilidad . Sin embargo, podemos mejorar este número codificando el estado en un mayor número de qubits, de tal manera que se puedan detectar y corregir los errores en los qubits lógicos correspondientes. En el caso del código de repetición simple de tres qubits, la codificación consiste en las asignaciones y . El estado de entrada se codifica en el estado . Esta asignación se puede realizar, por ejemplo, utilizando dos puertas CNOT, entrelazando el sistema con dos qubits auxiliares inicializados en el estado . [4] El estado codificado es lo que ahora pasa a través del canal ruidoso.

El canal actúa invirtiendo un subconjunto (posiblemente vacío) de sus qubits. Ningún qubit se invierte con probabilidad , un solo qubit se invierte con probabilidad , dos qubits se invierten con probabilidad y los tres qubits se invierten con probabilidad . Nótese que aquí se hace otra suposición sobre el canal: suponemos que actúa de manera igual e independiente sobre cada uno de los tres qubits en los que ahora está codificado el estado. El problema ahora es cómo detectar y corregir tales errores, sin corromper el estado transmitido .

Comparación de las fidelidades mínimas de salida , con (rojo) y sin (azul) corrección de errores mediante el código de inversión de bits de tres cúbits. Observe cómo, para , el esquema de corrección de errores mejora la fidelidad.

Supongamos, para simplificar, que es lo suficientemente pequeño como para que la probabilidad de que se invierta más de un qubit sea insignificante. Entonces, se puede detectar si se invirtió un qubit, sin consultar también los valores que se transmiten, preguntando si uno de los qubits difiere de los demás. Esto equivale a realizar una medición con cuatro resultados diferentes, correspondientes a las siguientes cuatro mediciones proyectivas: Esto revela qué qubits son diferentes de los demás, sin dar al mismo tiempo información sobre el estado de los propios qubits. Si se obtiene el resultado correspondiente a , no se aplica ninguna corrección, mientras que si se observa el resultado correspondiente a , entonces se aplica la puerta Pauli X al -ésimo qubit. Formalmente, este procedimiento de corrección corresponde a la aplicación del siguiente mapa a la salida del canal:

Nótese que, si bien este procedimiento corrige perfectamente la salida cuando el canal introduce cero o uno de los cambios, si se cambia más de un cúbit, la salida no se corrige adecuadamente. Por ejemplo, si se cambian el primer y el segundo cúbit, la medición del síndrome da como resultado , y se cambia el tercer cúbit, en lugar de los dos primeros. Para evaluar el rendimiento de este esquema de corrección de errores para una entrada general, podemos estudiar la fidelidad entre la entrada y la salida . Siendo el estado de salida correcto cuando no se cambia más de un cúbit, lo que sucede con probabilidad , podemos escribirlo como , donde los puntos denotan componentes de resultantes de errores no corregidos adecuadamente por el protocolo. De ello se deduce que Esta fidelidad debe compararse con la fidelidad correspondiente obtenida cuando no se utiliza ningún protocolo de corrección de errores, que se demostró antes que es igual a . Un poco de álgebra muestra entonces que la fidelidad después de la corrección de errores es mayor que la que no se utiliza para . Tenga en cuenta que esto es coherente con el supuesto de trabajo que se realizó al derivar el protocolo (de ser lo suficientemente pequeño).

Código de inversión de firma

Circuito cuántico del código de inversión de fase

Los bits invertidos son el único tipo de error en las computadoras clásicas, pero existe otra posibilidad de error en las computadoras cuánticas: la inversión de signo. A través de la transmisión en un canal, el signo relativo entre y puede invertirse. Por ejemplo, un cúbit en el estado puede tener su signo invertido a

El estado original del qubit se cambiará al estado

En la base de Hadamard, los cambios de bit se convierten en cambios de signo y los cambios de signo se convierten en cambios de bit. Sea un canal cuántico que puede causar como máximo un cambio de fase. Entonces, el código de cambio de bit de arriba puede recuperarse transformándose en la base de Hadamard antes y después de la transmisión a través de .

Código corto

El canal de error puede inducir un cambio de bit, un cambio de signo (es decir, un cambio de fase) o ambos. Es posible corregir ambos tipos de errores en un qubit lógico utilizando un código QEC bien diseñado. Un ejemplo de un código que hace esto es el código Shor, publicado en 1995. [2] [5] : 10  Dado que estos dos tipos de errores son los únicos tipos de errores que pueden resultar después de una medición proyectiva, un código Shor corrige errores arbitrarios de un solo qubit.

Circuito cuántico para codificar un solo qubit lógico con el código Shor y luego realizar la corrección de errores de inversión de bits en cada uno de los tres bloques.

Sea un canal cuántico que puede corromper arbitrariamente un solo qubit. Los qubits 1.º, 4.º y 7.º son para el código de inversión de signo, mientras que los tres grupos de qubits (1, 2, 3), (4, 5, 6) y (7, 8, 9) están diseñados para el código de inversión de bit. Con el código de Shor, un estado de qubit se transformará en el producto de 9 qubits , donde

Si se produce un error de inversión de bit en un qubit, se realizará el análisis del síndrome en cada bloque de qubits (1, 2, 3), (4, 5, 6) y (7, 8, 9) para detectar y corregir como máximo un error de inversión de bit en cada bloque.

Si el grupo de inversión de tres bits (1, 2, 3), (4, 5, 6) y (7, 8, 9) se consideran como tres entradas, entonces el circuito de código de Shor se puede reducir a un código de inversión de signo. Esto significa que el código de Shor también puede reparar un error de inversión de signo para un solo cúbit.

El código de Shor también puede corregir cualquier error arbitrario (tanto de cambio de bit como de signo) en un único cúbit. Si un error se modela mediante una transformada unitaria U, que actuará sobre un cúbit , entonces se puede describir en la forma donde , , , y son constantes complejas, I es la identidad y las matrices de Pauli se dan por

Si U es igual a I , entonces no se produce ningún error. Si , se produce un error de inversión de bit. Si , se produce un error de inversión de signo. Si entonces se producen tanto un error de inversión de bit como un error de inversión de signo. En otras palabras, el código Shor puede corregir cualquier combinación de errores de bit o fase en un solo cúbit.

Códigos bosónicos

Se han hecho varias propuestas para almacenar información cuántica corregible por errores en modos bosónicos. [ aclaración necesaria ] A diferencia de un sistema de dos niveles, un oscilador armónico cuántico tiene infinitos niveles de energía en un solo sistema físico. Los códigos para estos sistemas incluyen cat, [6] [7] [8] Gottesman-Kitaev-Preskill (GKP), [9] y códigos binomiales. [10] [11] Una idea que ofrecen estos códigos es aprovechar la redundancia dentro de un solo sistema, en lugar de duplicar muchos qubits de dos niveles.

Código binomial[10]

Escrito en la base de Fock , la codificación binomial más simple es aquella en la que el subíndice L indica un estado "codificado lógicamente". Entonces, si el mecanismo de error dominante del sistema es la aplicación estocástica del operador de reducción bosónica, los estados de error correspondientes son y respectivamente. Dado que las palabras de código involucran solo un número par de fotones, y los estados de error involucran solo un número impar de fotones, los errores se pueden detectar midiendo la paridad del número de fotones del sistema. [10] [12] Medir la paridad impar permitirá la corrección mediante la aplicación de una operación unitaria apropiada sin conocimiento del estado lógico específico del qubit. Sin embargo, el código binomial particular anterior no es robusto a la pérdida de dos fotones.

Código de gato[6][7][8]

Los estados de gato de Schrödinger , superposiciones de estados coherentes, también se pueden utilizar como estados lógicos para códigos de corrección de errores. El código de gato, realizado por Ofek et al. [13] en 2016, definió dos conjuntos de estados lógicos: y , donde cada uno de los estados es una superposición de estado coherente de la siguiente manera

Estos dos conjuntos de estados difieren de la paridad del número de fotones, ya que los estados denotados con solo ocupan estados de número de fotones pares y los estados con indican que tienen paridad impar. De manera similar al código binomial, si el mecanismo de error dominante del sistema es la aplicación estocástica del operador de reducción bosónica , el error lleva los estados lógicos del subespacio de paridad par al impar, y viceversa. Por lo tanto, los errores de pérdida de un solo fotón se pueden detectar midiendo el operador de paridad del número de fotones utilizando un qubit auxiliar acoplado dispersivamente. [12]

Aun así, los qubits de gato no están protegidos contra la pérdida de dos fotones , el ruido de desfase , el error de ganancia de fotones , etc.

Códigos generales

En general, un código cuántico para un canal cuántico es un subespacio , donde es el espacio de Hilbert de estados, tal que existe otro canal cuántico con donde es la proyección ortogonal sobre . Aquí se conoce como operación de corrección .

Un código no degenerado es aquel en el que distintos elementos del conjunto de errores corregibles producen resultados linealmente independientes cuando se aplican a elementos del código. Si distintos elementos del conjunto de errores corregibles producen resultados ortogonales, el código se considera puro . [14]

Modelos

Con el tiempo, los investigadores han ideado varios códigos:

Que estos códigos permitan de hecho cálculos cuánticos de longitud arbitraria es el contenido del teorema del umbral cuántico , descubierto por Michael Ben-Or y Dorit Aharonov , que afirma que se pueden corregir todos los errores si se concatenan códigos cuánticos como los códigos CSS (es decir, se vuelve a codificar cada qubit lógico con el mismo código nuevamente, y así sucesivamente, en muchos niveles logarítmicos), siempre que la tasa de error de las puertas cuánticas individuales esté por debajo de un cierto umbral; de lo contrario, los intentos de medir el síndrome y corregir los errores introducirían más errores nuevos de los que corrigen.

A finales de 2004, las estimaciones para este umbral indican que podría ser tan alto como 1–3%, [20] siempre que haya suficientes qubits disponibles.

Realización experimental

Se han realizado varias realizaciones experimentales de códigos basados ​​en CSS. La primera demostración se realizó con qubits de resonancia magnética nuclear . [21] Posteriormente, se han realizado demostraciones con óptica lineal, [22] iones atrapados, [23] [24] y qubits superconductores ( transmon ). [25]

En 2016, por primera vez, se prolongó la vida útil de un bit cuántico empleando un código QEC. [13] La demostración de corrección de errores se realizó en estados de gato de Schrödinger codificados en un resonador superconductor y empleó un controlador cuántico capaz de realizar operaciones de retroalimentación en tiempo real, incluida la lectura de la información cuántica, su análisis y la corrección de sus errores detectados. El trabajo demostró cómo el sistema con corrección de errores cuánticos alcanza el punto de equilibrio en el que la vida útil de un cúbit lógico excede la vida útil de los componentes subyacentes del sistema (los cúbits físicos).

También se han implementado otros códigos de corrección de errores, como uno destinado a corregir la pérdida de fotones, la fuente de error dominante en los esquemas de qubit fotónicos. [26] [27]

En 2021, se realizó por primera vez una puerta entrelazada entre dos qubits lógicos codificados en códigos topológicos de corrección de errores cuánticos utilizando 10 iones en una computadora cuántica de iones atrapados . [28] [29] 2021 también vio la primera demostración experimental del código Bacon-Shor tolerante a fallas en un solo qubit lógico de un sistema de iones atrapados, es decir, una demostración para la cual la adición de corrección de errores puede suprimir más errores de los que se introducen por la sobrecarga requerida para implementar la corrección de errores, así como el código Steane tolerante a fallas . [30] [31] [32]

En 2022, investigadores de la Universidad de Innsbruck han demostrado un conjunto universal de puertas tolerantes a fallos en dos cúbits lógicos en una computadora cuántica de iones atrapados. Han realizado una puerta lógica NO controlada de dos cúbits entre dos instancias del código de color de siete cúbits y han preparado con tolerancia a fallos un estado mágico lógico . [33]

En febrero de 2023, los investigadores de Google afirmaron haber disminuido los errores cuánticos al aumentar el número de qubits en experimentos; utilizaron un código de superficie tolerante a fallas que midió una tasa de error de 3.028% y 2.914% para una matriz de qubits de distancia de 3 y una matriz de qubits de distancia de 5 respectivamente. [34] [35] [36]

En abril de 2024, investigadores de Microsoft afirmaron haber probado con éxito un código de corrección de errores cuánticos que les permitió lograr una tasa de error con qubits lógicos 800 veces mejor que la tasa de error físico subyacente. [37]

Este sistema de virtualización de cúbits se utilizó para crear 4 cúbits lógicos con 30 de los 32 cúbits del hardware de iones atrapados de Quantinuum. El sistema utiliza una técnica de extracción de síndrome activo para diagnosticar errores y corregirlos mientras se realizan los cálculos sin destruir los cúbits lógicos. [38]

Corrección de errores cuánticos sin codificación ni comprobaciones de paridad

En 2022, una investigación de la Universidad de Ingeniería y Tecnología de Lahore demostró la cancelación de errores mediante la inserción de puertas de rotación de eje Z de un solo cúbit en ubicaciones elegidas estratégicamente de los circuitos cuánticos superconductores. [39] Se ha demostrado que el esquema corrige eficazmente errores que, de otro modo, se acumularían rápidamente bajo la interferencia constructiva del ruido coherente. Se trata de un esquema de calibración a nivel de circuito que rastrea las desviaciones (por ejemplo, caídas o muescas pronunciadas) en la curva de decoherencia para detectar y localizar el error coherente, pero no requiere codificación ni mediciones de paridad. [40] Sin embargo, se necesita más investigación para establecer la eficacia de este método para el ruido incoherente. [39]

Véase también

Referencias

  1. ^ Cai, Weizhou; Ma, Yuwei (2021). "Códigos de corrección de errores cuánticos bosónicos en circuitos cuánticos superconductores". Investigación fundamental . 1 (1): 50–67. arXiv : 2010.08699 . Bibcode :2021FunRe...1...50C. doi : 10.1016/j.fmre.2020.12.006 . Por lo tanto, una computadora cuántica práctica que sea capaz de realizar circuitos de gran profundidad requiere, en última instancia, operaciones en cúbits lógicos protegidos por corrección de errores cuánticos.
  2. ^ ab Shor, Peter W. (1995). "Esquema para reducir la decoherencia en la memoria de una computadora cuántica". Physical Review A . 52 (4): R2493–R2496. Código Bibliográfico :1995PhRvA..52.2493S. doi :10.1103/PhysRevA.52.R2493. PMID  9912632.
  3. ^ Peres, Asher (1985). "Lógica reversible y computadoras cuánticas". Physical Review A . 32 (6): 3266–3276. Código Bibliográfico :1985PhRvA..32.3266P. doi :10.1103/PhysRevA.32.3266. PMID  9896493.
  4. ^ Nielsen, Michael A. ; Chuang, Isaac L. (2000). Computación cuántica e información cuántica . Cambridge University Press.
  5. ^ Devitt, Simon J; Munro, William J; Nemoto, Kae (20 de junio de 2013). "Corrección de errores cuánticos para principiantes". Informes sobre el progreso en física . 76 (7): 076001. arXiv : 0905.2794 . Bibcode :2013RPPh...76g6001D. doi :10.1088/0034-4885/76/7/076001. ISSN  0034-4885. PMID  23787909. S2CID  206021660.
  6. ^ ab Cochrane, PT; Milburn, GJ; Munro, WJ (1999-04-01). "Estados de superposición cuántica macroscópicamente distintos como código bosónico para amortiguamiento de amplitud". Physical Review A . 59 (4): 2631–2634. arXiv : quant-ph/9809037 . Bibcode :1999PhRvA..59.2631C. doi :10.1103/PhysRevA.59.2631. S2CID  119532538.
  7. ^ ab Leghtas, Zaki; Kirchmair, Gerhard; Vlastakis, Brian; Schoelkopf, Robert J.; Devoret, Michel H.; Mirrahimi, Mazyar (20 de septiembre de 2013). "Protección de memoria cuántica autónoma eficiente en hardware". Physical Review Letters . 111 (12): 120501. arXiv : 1207.0679 . Código Bibliográfico :2013PhRvL.111l0501L. doi :10.1103/physrevlett.111.120501. ISSN  0031-9007. PMID  24093235. S2CID  19929020.
  8. ^ ab Mirrahimi, Mazyar; Leghtas, Zaki; Albert, Victor V; Touzard, Steven; Schoelkopf, Robert J; Jiang, Liang; Devoret, Michel H (22 de abril de 2014). "Cat-qubits protegidos dinámicamente: un nuevo paradigma para la computación cuántica universal". New Journal of Physics . 16 (4): 045014. arXiv : 1312.2017 . Bibcode :2014NJPh...16d5014M. doi :10.1088/1367-2630/16/4/045014. ISSN  1367-2630. S2CID  7179816.
  9. ^ Daniel Gottesman; Alexei Kitaev; John Preskill (2001). "Codificación de un qubit en un oscilador". Physical Review A . 64 (1): 012310. arXiv : quant-ph/0008040 . Código Bibliográfico :2001PhRvA..64a2310G. doi :10.1103/PhysRevA.64.012310. S2CID  18995200.
  10. ^ abc Michael, Marios H.; Silveri, Matti; Brierley, RT; Albert, Victor V.; Salmilehto, Juha; Jiang, Liang; Girvin, SM (14 de julio de 2016). "Nueva clase de códigos de corrección de errores cuánticos para un modo bosónico". Physical Review X . 6 (3): 031006. arXiv : 1602.00008 . Código Bibliográfico :2016PhRvX...6c1006M. doi :10.1103/PhysRevX.6.031006. S2CID  29518512.
  11. ^ Albert, Victor V.; Noh, Kyungjoo; Duivenvoorden, Kasper; Young, Dylan J.; Brierley, RT; Reinhold, Philip; Vuillot, Christophe; Li, Linshu; Shen, Chao; Girvin, SM; Terhal, Barbara M.; Jiang, Liang (2018). "Rendimiento y estructura de códigos bosónicos monomodo". Physical Review A . 97 (3): 032346. arXiv : 1708.05010 . Código Bibliográfico :2018PhRvA..97c2346A. doi :10.1103/PhysRevA.97.032346. S2CID  51691343.
  12. ^ ab Sun, L.; Petrenko, A.; Leghtas, Z.; Vlastakis, B.; Kirchmair, G.; Sliwa, KM; Narla, A.; Hatridge, M.; Shankar, S.; Blumoff, J.; Frunzio, L.; Mirrahimi, M.; Devoret, MH; Schoelkopf, RJ (julio de 2014). "Seguimiento de saltos de fotones con mediciones repetidas de paridad cuántica sin demolición". Nature . 511 (7510): 444–448. arXiv : 1311.2534 . Bibcode :2014Natur.511..444S. doi :10.1038/nature13436. ISSN  1476-4687. Número de modelo: PMID  25043007. Número de modelo: S2CID  987945.
  13. ^ ab Ofek, Nissim; Petrenko, Andrei; Heeres, Reinier; Reinhold, Philip; Leghtas, Zaki; Vlastakis, Brian; Liu, Yehan; Frunzio, Luigi; Girvin, SM; Jiang, L.; Mirrahimi, Mazyar (agosto de 2016). "Extensión de la vida útil de un bit cuántico con corrección de errores en circuitos superconductores". Nature . 536 (7617): 441–445. Bibcode :2016Natur.536..441O. doi :10.1038/nature18949. ISSN  0028-0836. PMID  27437573. S2CID  594116.
  14. ^ Calderbank, AR; Rains, EM; Shor, PW; Sloane, NJA (1998). "Corrección de errores cuánticos mediante códigos sobre GF(4)". IEEE Transactions on Information Theory . 44 (4): 1369–1387. arXiv : quant-ph/9608006 . doi :10.1109/18.681315. S2CID  1215697.
  15. ^ Bacon, Dave (30 de enero de 2006). "Subsistemas de corrección de errores cuánticos de operadores para memorias cuánticas autocorrectoras". Physical Review A . 73 (1): 012340. arXiv : quant-ph/0506023 . Código Bibliográfico :2006PhRvA..73a2340B. doi :10.1103/PhysRevA.73.012340. S2CID  118968017.
  16. ^ Kitaev, Alexei (31 de julio de 1997). "Corrección de errores cuánticos con puertas imperfectas". Comunicación, computación y medición cuánticas . Springer. págs. 181–188. doi :10.1007/978-1-4615-5923-8.
  17. ^ Fowler, Austin G.; Mariantoni, Matteo; Martinis, John M.; Cleland, Andrew N. (18 de septiembre de 2012). "Códigos de superficie: hacia la computación cuántica práctica a gran escala". Physical Review A . 86 (3): 032324. arXiv : 1208.0928 . Código Bibliográfico :2012PhRvA..86c2324F. doi :10.1103/PhysRevA.86.032324. ISSN  1050-2947.
  18. ^ Gidney, Craig; Newman, Michael; Brooks, Peter; Jones, Cody (2023). "Códigos de superficie unidos". arXiv : 2312.04522 [quant-ph].
  19. ^ Horsman, Dominic; Fowler, Austin G; Devitt, Simon; Meter, Rodney Van (1 de diciembre de 2012). "Computación cuántica de código de superficie mediante cirugía de red". New Journal of Physics . 14 (12): 123011. arXiv : 1111.4022 . Bibcode :2012NJPh...14l3011H. doi :10.1088/1367-2630/14/12/123011. ISSN  1367-2630.
  20. ^ Knill, Emanuel (2004-11-02). "Computación cuántica con dispositivos muy ruidosos". Nature . 434 (7029): 39–44. arXiv : quant-ph/0410199 . Código Bibliográfico :2005Natur.434...39K. doi :10.1038/nature03350. PMID  15744292. S2CID  4420858.
  21. ^ Cory, DG; Price, MD; Maas, W.; Knill, E.; Laflamme, R.; Zurek, WH; Havel, TF; Somaroo, SS (1998). "Corrección experimental de errores cuánticos". Phys. Rev. Lett . 81 (10): 2152–2155. arXiv : quant-ph/9802018 . Código Bibliográfico :1998PhRvL..81.2152C. doi :10.1103/PhysRevLett.81.2152. S2CID  11662810.
  22. ^ Pittman, TB; Jacobs, BC; Franson, JD (2005). "Demostración de corrección de errores cuánticos utilizando óptica lineal". Phys. Rev. A . 71 (5): 052332. arXiv : quant-ph/0502042 . Código Bibliográfico :2005PhRvA..71e2332P. doi :10.1103/PhysRevA.71.052332. S2CID  11679660.
  23. ^ Chiaverini, J.; Leibfried, D.; Schaetz, T.; Barrett, MD; Blakestad, RB; Britton, J.; Itano, WM; Jost, JD; Knill, E.; Langer, C.; Ozeri, R.; Wineland, DJ (2004). "Realización de la corrección de errores cuánticos". Nature . 432 (7017): 602–605. Bibcode :2004Natur.432..602C. doi :10.1038/nature03074. PMID  15577904. S2CID  167898.
  24. ^ Schindler, P.; Barreiro, J. T.; Monz, T.; Nebendahl, V.; Nigg, D.; Chwalla, M.; Hennrich, M.; Blatt, R. (2011). "Corrección experimental de errores cuánticos repetitivos". Science . 332 (6033): 1059–1061. Bibcode :2011Sci...332.1059S. doi :10.1126/science.1203329. PMID  21617070. S2CID  32268350.
  25. ^ Reed, MD; DiCarlo, L.; Nigg, SE; Sun, L.; Frunzio, L.; Girvin, SM; Schoelkopf, RJ (2012). "Realización de corrección de error cuántico de tres qubits con circuitos superconductores". Nature . 482 (7385): 382–385. arXiv : 1109.4948 . Código Bibliográfico :2012Natur.482..382R. doi :10.1038/nature10786. PMID  22297844. S2CID  2610639.
  26. ^ Lassen, M.; Sabuncu, M.; Huck, A.; Niset, J.; Leuchs, G.; Cerf, NJ; Andersen, UL (2010). "La coherencia óptica cuántica puede sobrevivir a las pérdidas de fotones utilizando un código de corrección de borrado cuántico de variable continua". Nature Photonics . 4 (10): 700. arXiv : 1006.3941 . Bibcode :2010NaPho...4..700L. doi :10.1038/nphoton.2010.168. S2CID  55090423.
  27. ^ Guo, Qihao; Zhao, Yuan-Yuan; Grassl, Markus; Nie, Xinfang; Xiang, Guo-Yong; Xin, Tao; Yin, Zhang-Qi; Zeng, Bei (2021). "Prueba de un código de corrección de errores cuánticos en varias plataformas". Boletín científico . 66 (1): 29–35. arXiv : 2001.07998 . Código Bib : 2021SciBu..66...29G. doi :10.1016/j.scib.2020.07.033. PMID  36654309. S2CID  210861230.
  28. ^ "Bits cuánticos protegidos contra errores entrelazados por primera vez". phys.org . 2021-01-13 . Consultado el 2021-08-30 .
  29. ^ Erhard, Alexander; Poulsen Nautrup, Hendrik; Meth, Michael; Postler, Lukas; Stricker, Roman; Stadler, Martin; Negnevitsky, Vlad; Ringbauer, Martin; Schindler, Philipp; Briegel, Hans J.; Blatt, Rainer; Friis, Nicolai; Monz, Thomas (13 de enero de 2021). "Enredando qubits lógicos con cirugía de red". Nature . 589 (7841): 220–224. arXiv : 2006.03071 . Código Bibliográfico :2021Natur.589..220E. doi :10.1038/s41586-020-03079-6. ISSN  1476-4687. Número de modelo: PMID  33442044. Número de modelo: S2CID  219401398.
  30. ^ Bedford, Bailey (4 de octubre de 2021). "Un paso fundamental demuestra que las computadoras cuánticas pueden ser mejores que la suma de sus partes". phys.org . Consultado el 5 de octubre de 2021 .
  31. ^ Egan, Laird; Debroy, Dripto M.; Noel, Crystal; Risinger, Andrew; Zhu, Daiwei; Biswas, Debopriyo; Newman, Michael; Li, Muyuan; Brown, Kenneth R.; Cetina, Marko; Monroe, Christopher (4 de octubre de 2021). "Control tolerante a fallos de un cúbit con corrección de errores". Nature . 598 (7880): 281–286. Bibcode :2021Natur.598..281E. doi :10.1038/s41586-021-03928-y. ISSN  0028-0836. PMID  34608286. S2CID  238357892.
  32. ^ Ball, Philip (23 de diciembre de 2021). "Corrección de errores en tiempo real para computación cuántica". Física . 14 . 184. Código Bibliográfico :2021PhyOJ..14..184B. doi : 10.1103/Physics.14.184 . S2CID  245442996.
  33. ^ Postler, Lucas; Heußen, Sascha; Pogorelov, Iván; Rispler, Manuel; Feldker, Thomas; Metanfetamina, Michael; Marciniak, Christian D.; Stricker, romano; Ringbauer, Martín; Blatt, Rainer; Schindler, Philipp; Müller, Markus; Monz, Thomas (25 de mayo de 2022). "Demostración de operaciones de puertas cuánticas universales tolerantes a fallos". Naturaleza . 605 (7911): 675–680. arXiv : 2111.12654 . Código Bib :2022Natur.605..675P. doi :10.1038/s41586-022-04721-1. PMID  35614250. S2CID  244527180.
  34. ^ Google Quantum AI (22 de febrero de 2023). "Supresión de errores cuánticos mediante el escalado de un cúbit lógico de código de superficie". Nature . 614 (7949): 676–681. Bibcode :2023Natur.614..676G. doi : 10.1038/s41586-022-05434-1 . ISSN  1476-4687. PMC 9946823 . PMID  36813892. 
  35. ^ Boerkamp, ​​Martijn (20 de marzo de 2023). «Un gran avance en la corrección de errores cuánticos podría conducir a ordenadores cuánticos a gran escala». Physics World . Consultado el 1 de abril de 2023 .
  36. ^ Conover, Emily (22 de febrero de 2023). «La computadora cuántica de Google alcanzó un hito en la corrección de errores». ScienceNews . Consultado el 1 de abril de 2023 .
  37. ^ Smith-Goodson, Paul (18 de abril de 2024). "Microsoft y Quantinuum mejoran las tasas de error cuántico en 800 veces". Forbes . Consultado el 1 de julio de 2024 .
  38. ^ Yirka, Bob (5 de abril de 2024). "La computadora cuántica Quantinuum que utiliza los 'bits cuánticos lógicos' de Microsoft ejecuta 14 000 experimentos sin errores". Phys.org . Consultado el 1 de julio de 2024 .
  39. ^ ab Ahsan, Muhammad; Naqvi, Syed Abbas Zilqurnain; Anwer, Haider (18 de febrero de 2022). "Ingeniería de circuitos cuánticos para corregir el ruido coherente". Physical Review A . 105 (2): 022428. arXiv : 2109.03533 . Código Bibliográfico :2022PhRvA.105b2428A. doi :10.1103/physreva.105.022428. ISSN  2469-9926. S2CID  237442177.
  40. ^ Steffen, Matthias (20 de octubre de 2022). "¿Cuál es la diferencia entre supresión de errores, mitigación de errores y corrección de errores?". Blog de investigación de IBM . Consultado el 26 de noviembre de 2022 .

Lectura adicional

Enlaces externos