Certifying quantum code and circuit distances at scale
Este artículo introduce un método escalable que utiliza funciones de partición tropicales y programación dinámica para certificar exactamente las distancias de códigos y circuitos cuánticos, revelando sobreestimaciones significativas en la literatura previa al tiempo que permite estimaciones de recursos más precisas y la utilización de hardware cuántico defectuoso.
Artículo original bajo licencia CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta es una explicación generada por IA del artículo a continuación. No ha sido escrita ni avalada por el autor. Para mayor precisión técnica, consulte el artículo original. Leer descargo de responsabilidad completo
Las computadoras cuánticas prometen resolver problemas que son imposibles para las máquinas actuales, desde el diseño de nuevos materiales hasta la ruptura de códigos complejos. Para lograr esto, deben realizar cálculos con una precisión extrema. Sin embargo, las partículas físicas que almacenan la información en estas máquinas son notablemente frágiles, propensas a errores ante la más mínima perturbación. Para superar esto, los científicos utilizan una técnica llamada corrección de errores cuánticos. Ellos distribuyen una sola pieza de información a través de muchas partículas físicas, creando una unidad lógica que puede sobrevivir si algunas de sus partes fallan. La fuerza de esta protección se mide mediante un valor llamado distancia. Una distancia mayor significa que el sistema puede soportar más errores antes de que la información se pierda. Este número es crítico para los ingenieros; dicta cuántas partículas físicas se necesitan para construir una computadora útil y qué tan confiable será la máquina final. Durante años, los investigadores han dependido de estimaciones para esta distancia, utilizando a menudo búsquedas computacionales que encuentran errores pero que no pueden probar que hayan encontrado los más pequeños posibles.
Un equipo de investigadores ha desarrollado ahora una forma de calcular estas distancias con exactitud, incluso para los sistemas masivos propuestos para el hardware futuro. Trataron el problema de encontrar el error más pequeño como un rompecabezas matemático unificado y lo resolvieron utilizando tres métodos distintos y rigurosos que trabajan en conjunto. En lugar de adivinar o detenerse en el primer error encontrado, su enfoque demuestra que no existe un error más pequeño. Al combinar estos métodos con atajos ingeniosos que reducen el tamaño del problema, pudieron certificar las distancias exactas para códigos cuánticos que involucran hasta 31,200 partículas físicas y circuitos con cientos de miles de puntos potenciales de falla. Este nivel de certeza les permite verificar los diseños de las principales empresas tecnológicas e identificar fallas que los estimaciones anteriores pasaron por alto.
Los investigadores aplicaron su método a una amplia gama de propuestas actuales, incluyendo diseños de Google e IBM. En muchos casos, descubrieron que las estimaciones publicadas eran demasiado optimistas. Por ejemplo, un circuito de memoria específico de IBM, que se asumía tenía una distancia de 18, demostró tener una distancia de solo 16. Esta diferencia es significativa porque cambia la tasa de errores prevista por un factor considerable. En otro caso que involucra un código diseñado por Google, el equipo certificó distancias para sistemas con más de 31,000 cúbits, confirmando valores que anteriormente se desconocían. Su auditoría de veintiséis artículos científicos recientes reveló que diez de ellos contenían distancias sobreestimadas, con algunas discrepancias de hasta ocho unidades. Estos errores no se debieron a una mala matemática en los artículos originales, sino a que los métodos de búsqueda utilizados allí no podían garantizar que hubieran encontrado el error absolutamente más pequeño.
Más allá de corregir números pasados, el equipo utilizó sus herramientas para diseñar mejores circuitos. Probaron miles de programas diferentes para cómo medir los errores en un tipo específico de código cuántico. Descubrieron que, mientras que un programa estándar era óptimo para algunos códigos, estaba lejos de ser el mejor para otros. Al reorganizar el orden de las operaciones, pudieron aumentar la distancia de un circuito de 16 a 18, haciéndolo significativamente más robusto. Este tipo de optimización precisa es esencial para construir máquinas que puedan ejecutar cálculos largos sin fallar. Los investigadores también demostraron cómo su método ayuda en el mundo real de la fabricación. Los chips cuánticos a menudo salen de la fábrica con defectos menores, como un solo sensor roto. Los modelos anteriores sugerían que cualquier chip con un defecto debería ser descartado. Sin embargo, al certificar la distancia de estos chips imperfectos, el equipo demostró que muchos siguen siendo utilizables. Por ejemplo, en un rendimiento de fabricación donde el 99.98% de las conexiones funcionan, mantener los chips con algunos sensores muertos que aún mantienen una distancia alta podría aumentar el número de chips utilizables del 53% al 94%.
El trabajo se basa en un marco unificado que trata tanto al código mismo como al circuito utilizado para medirlo como un solo problema. Los investigadores expresaron la búsqueda del error más pequeño como una "función de partición tropical", un concepto que les permite utilizar algoritmos potentes para encontrar el valor mínimo. Luego emplearon tres solucionadores exactos diferentes: un programa dinámico que recorre el sistema como una escalera, una búsqueda que busca errores dentro de un límite de peso específico, y una búsqueda bidireccional que se encuentra en el medio. Un modelo de costos decide qué solucionador usar para cada parte del problema para asegurar la eficiencia. Cuando un solucionador encuentra un error, el equipo lo verifica reproduciendo la secuencia de fallas en un simulador para asegurar que realmente cause una falla lógica sin activar ninguna alarma. Este proceso produce un certificado: una prueba de que no existe un error más ligero, junto con el error específico que se encontró.
Los resultados tienen implicaciones inmediatas para la arquitectura de las futuras computadoras cuánticas. Para el procesador planeado de IBM, el equipo confirmó que el programa estándar para un bloque de memoria específico tiene una distancia de 16, no de 18 como se asumía previamente. Sin embargo, también identificaron programas alternativos que logran la distancia superior de 18, aunque con un ligero aumento en el tiempo requerido para cada ciclo. Este compromiso entre velocidad y confiabilidad es ahora una cantidad conocida en lugar de una suposición. Del mismo modo, para los códigos hiperbólicos modulares de Google, el equipo proporcionó las primeras distancias exactas para sistemas de esa escala, resolviendo cuestiones que habían permanecido abiertas. La capacidad de certificar estos valores significa que las estimaciones de recursos para futuras máquinas pueden basarse en hechos duros en lugar de límites superiores.
El estudio también abordó el problema de las mediciones lógicas, donde se unen bloques separados de memoria cuántica para realizar operaciones. Los investigadores descubrieron que la distancia de estos sistemas fusionados depende fuertemente de cómo se manejan los cúbits "gauge" adicionales introducidos durante el proceso. Si estos cúbits se dejan libres, la distancia puede disminuir significativamente, pero si se fijan en un estado específico, la distancia se mantiene alta. Esta distinción es crucial para diseñar protocolos de medición que no debiliten accidentalmente la protección contra errores. Los cálculos exactos del equipo mostraron que las estimaciones previas habían pasado por alto estos matices, lo que llevaba a sobreestimaciones del rendimiento.
Al final, el artículo transforma la distancia de un código cuántico de una estimación en una cantidad verificada. Este cambio elimina una fuente importante de incertidumbre en la planificación de las computadoras cuánticas. Los ingenieros ahora pueden comparar diferentes diseños con confianza, sabiendo exactamente cuántos errores puede tolerar cada uno. El método se escala al tamaño de las propuestas más grandes en el horizonte, manejando sistemas con cientos de miles de puntos potenciales de falla. Si bien algunas instancias extremadamente grandes o complejas aún requieren recursos computacionales sustanciales, el equipo ha demostrado que la certificación exacta es posible para la gran mayoría de los diseños actuales. Esta precisión permite una evaluación más realista de lo que las computadoras cuánticas pueden lograr y de cuántos recursos físicos necesitarán realmente.
¿Ahogado en artículos de tu campo?
Recibe resúmenes diarios de los artículos más novedosos que coincidan con tus palabras clave de investigación — con resúmenes técnicos, en tu idioma.