Contexto de la computación cuántica
En el siguiente video, Olivia Lanes te guía a través del contenido de esta lección. Alternativamente, puedes abrir el video de YouTube de esta lección en una ventana separada.
Comenzaste este curso lanzándote directamente a ejecutar tu primer Circuit cuántico y aprendiendo cómo las leyes de la mecánica cuántica se usan para crear estados cuánticos, Gates y Circuits. Ahora, ampliemos un poco la perspectiva. En esta sección, exploraremos la computación cuántica a través de diferentes marcos que te ayudarán a navegar conversaciones, titulares y artículos sobre computación cuántica con un ojo más crítico.
No hay duda de que hay mucho entusiasmo por la computación cuántica y las posibilidades que esta tecnología podría ofrecer. Incluso se podría llegar a calificarlo de "hype". Como siempre ocurre cuando hay exageración en torno a un nuevo descubrimiento, puede ser difícil distinguir la realidad de la ficción. Con eso en mente, lo mejor es empezar por lo que la computación cuántica no es:
-
La computación cuántica no va a reemplazar a las computadoras tradicionales y clásicas — ni va a acabar en un "teléfono celular cuántico"
-
No es una forma de "comprobar simultáneamente todas las respuestas posibles al mismo tiempo"
-
No es universalmente mejor que las computadoras clásicas para todas las tareas
-
No está en guerra con la IA
-
No es inútil hasta que logremos la tolerancia a fallos o la corrección de errores
-
No es magia
Esperemos que eso no te haya alejado del curso por completo ni te haya hecho pensar que realmente no hay nada de valor aquí. ¡Todo lo contrario! La computación cuántica tiene el potencial de ser inmensamente poderosa — pero solo para ciertas aplicaciones. Afortunadamente, esas aplicaciones incluyen áreas de investigación activa que podrían transformar fundamentalmente la manera en que abordamos problemas importantes, como las simulaciones químicas, la exploración de materiales y el análisis de grandes conjuntos de datos. Antes de explorar estas áreas de aplicación, profundicemos primero en algunos de estos conceptos erróneos con más detalle.
Escalado
Otro concepto erróneo común es que cuantos más qubits tenga una computadora cuántica, más poderosa debe ser. Si bien la escala computacional es importante, la cantidad de qubits por sí sola no proporciona una imagen completa del rendimiento de la computación cuántica. El hardware cuántico moderno se evalúa típicamente en tres dimensiones: escala, calidad y velocidad.
La escala se mide por el número de qubits programables disponibles para los usuarios. Estos son los qubits que pueden controlarse, manipularse, medirse e incorporarse directamente en algoritmos cuánticos. Aumentar el número de qubits programables amplía el tamaño de los problemas que pueden explorarse en el hardware cuántico.
La calidad se mide por las operaciones de qubits (QuOps), que describen cuántas de las operaciones cuánticas más exigentes computacionalmente puede ejecutar de manera confiable un sistema antes de que los errores acumulados abrumen el cálculo. Las mejoras en los tiempos de coherencia, las fidelidades de puerta, los procedimientos de calibración y la arquitectura contribuyen todas a una mayor calidad computacional. Los tiempos de coherencia y desfase (comúnmente denominados y ) siguen siendo indicadores importantes del rendimiento de los qubits.
La velocidad se mide por los circuitos máximos por segundo, también conocida como rendimiento de circuitos. Esta métrica captura cuánto cálculo útil puede realizar un sistema cuántico a lo largo del tiempo y refleja tanto el procesamiento cuántico como el procesamiento clásico de soporte.
También puedes encontrar métricas de benchmarking adicionales como CLOPS (Operaciones de Capa de Circuito Por Segundo) y EPLG (Errores Por Puerta en Capas). CLOPS mide la velocidad de ejecución de una carga de trabajo de benchmark estandarizada, mientras que EPLG proporciona información sobre las tasas de error de capas de puertas y la fidelidad del procesador. Estas métricas siguen siendo valiosas para entender características y cargas de trabajo específicas del hardware, pero los qubits programables, las operaciones de qubits y los circuitos máximos por segundo proporcionan un marco más amplio para comparar sistemas.

El progreso continuo en las tres dimensiones del rendimiento, escala, calidad y velocidad, es necesario para construir una computadora cuántica universal tolerante a fallos. Por eso, al observar el mapa de ruta de IBM Quantum®, notarás que algunos saltos entre procesadores no tienen grandes aumentos en el número de qubits programables. Por ejemplo, observa el modesto aumento de qubits programables entre Heron y Nighthawk, porque ese no es el verdadero enfoque de esa mejora. En cambio, Nighthawk implementa una nueva topología de conectividad que permitirá diferentes códigos de corrección de errores.
Corrección de errores versus mitigación de errores
La corrección de errores sigue siendo uno de los objetivos a largo plazo más importantes para los investigadores en computación cuántica. Se basa en la premisa de que los qubits siempre permanecerán algo ruidosos y propensos a errores, y si queremos ejecutar algoritmos a gran escala, como el de Shor por ejemplo, necesitaremos la capacidad de detectar y corregir esos errores en tiempo real. Hay muchos tipos de códigos correctores de errores, y te remitimos a otros cursos (como el curso Foundations of quantum error correction) si quieres profundizar más en ellos.
La mitigación de errores, por otro lado, ya se usa regularmente para mejorar los resultados de la computación cuántica. La idea detrás de la mitigación de errores es que aceptamos que ocurrirán errores e intentamos predecir su comportamiento para reducir sus efectos. Hay muchas técnicas de mitigación de errores; muchas requieren múltiples ejecuciones en una computadora cuántica más algún post-procesamiento clásico. Es poco probable que la corrección de errores reemplace completamente a la mitigación de errores. En cambio, predecimos que ambas se usarán juntas para obtener los mejores resultados posibles de las computadoras cuánticas.
Componentes de la computación cuántica
Anteriormente, mencionamos que es un concepto erróneo común pensar que las computadoras cuánticas algún día reemplazarán a las computadoras clásicas. No es así en absoluto: las computadoras cuánticas y las computadoras clásicas en realidad no están en guerra intentando reemplazarse mutuamente. De hecho, como se señaló en la sección anterior, las computadoras cuánticas necesitan computadoras clásicas para funcionar, por una variedad de razones. Cuando hablamos de "computadoras" en términos generales, generalmente asumimos que incluyen todos los componentes como una CPU, RAM, memoria, etc. Por el contrario, una computadora cuántica no tiene todos estos componentes. Muchas veces, cuando las personas hablan de una computadora cuántica, en realidad se refieren a la QPU, o Unidad de Procesamiento Cuántico, que toma el papel de procesamiento de la CPU. La QPU en sí misma no es una computadora de propósito general. No ejecuta un sistema operativo, no gestiona la memoria ni maneja interfaces de usuario. Su único papel es manipular qubits de acuerdo con operaciones cuánticas cuidadosamente controladas antes de devolver los resultados de medición a un sistema clásico.
En la práctica, las computadoras cuánticas de hoy se entienden mejor como sistemas híbridos. Una computadora clásica orquesta el flujo de trabajo — preparando entradas, compilando Circuits cuánticos, programando trabajos y post-procesando resultados — mientras que la QPU ejecuta solo la parte cuántica del cómputo. Incluso a medida que avanza el hardware cuántico, se espera que esta división del trabajo persista, con el progreso enfocado en una integración más estrecha y una comunicación más rápida entre los sistemas clásicos y las QPU, en lugar de eliminar los componentes clásicos por completo.
Áreas de aplicación probables de la computación cuántica
Clasificamos ampliamente las áreas donde creemos que la computación cuántica será más impactante en cuatro categorías: optimización, simulación hamiltoniana, Ecuaciones Diferenciales Parciales (PDEs, por sus siglas en inglés) y aprendizaje automático.
Simulación hamiltoniana
Este tema trata sobre la simulación de procesos mecánico-cuánticos encontrados en la naturaleza. En su núcleo, involucra dos tareas amplias: encontrar la energía del estado fundamental de un sistema descrito por su Hamiltoniano, que codifica la energía total e interacciones dentro del sistema, y simular cómo ese sistema evoluciona con el tiempo (dinámica cuántica).
Esta es una de las áreas de aplicación más naturales para las computadoras cuánticas: los sistemas cuánticos son notoriamente difíciles de simular en computadoras clásicas, porque el tamaño del espacio de estados cuánticos crece exponencialmente con el número de partículas. Las computadoras cuánticas, por el contrario, representan estados cuánticos directamente, lo que las hace especialmente adecuadas — al menos en principio — para este tipo de problemas.
Las áreas de aplicación clave incluyen:
-
Química y ciencia de materiales: predicción de estructura molecular, vías de reacción, energías de enlace y propiedades de materiales
-
Física de materia condensada: estudio de sistemas fuertemente correlacionados, transiciones de fase y estados cuánticos exóticos
-
Física de alta energía y nuclear: modelado de interacciones de partículas
A largo plazo, los avances en la simulación hamiltoniana podrían permitir:
-
Descubrimiento de fármacos y diseño de catalizadores más precisos
-
Descubrimiento de nuevos materiales para baterías
-
Una comprensión más profunda de fenómenos físicos fundamentales
Muchos de los algoritmos cuánticos más estudiados, como SQD, fueron desarrollados específicamente teniendo en mente la simulación hamiltoniana. Como resultado, esta categoría a menudo se considera uno de los casos de uso científicamente más convincentes y teóricamente más fundamentados para la computación cuántica.
Optimización
Los problemas de optimización implican encontrar la mejor solución de un gran conjunto de posibles soluciones, sujeta a restricciones. Estos problemas aparecen en toda la ciencia, la ingeniería y la industria, y a menudo se vuelven computacionalmente intratables a medida que crece el tamaño del problema.
Los ejemplos incluyen:
-
Planificación y enrutamiento (por ejemplo, cadenas de suministro, flujo de tráfico, planificación aérea)
-
Optimización de carteras y gestión de riesgos (finanzas)
-
Asignación de recursos y logística
-
Problemas combinatorios como la partición de grafos y el corte máximo
Muchos problemas de optimización se categorizan como NP-difíciles en la teoría de la complejidad, lo que significa que los algoritmos clásicos típicamente dependen de heurísticas o aproximaciones para instancias grandes. Dado que los qubits se comportan de manera diferente a los bits clásicos, podemos modelar soluciones de manera diferente. Esto podría permitirnos explorar espacios de soluciones más rápido o de manera más completa que los algoritmos clásicos.
Los enfoques cuánticos comunes incluyen:
-
Algoritmos variacionales, como el Algoritmo Cuántico de Optimización Aproximada (QAOA)
-
Flujos de trabajo híbridos clásico-cuánticos, donde los solucionadores clásicos guían y refinan subrutinas cuánticas
Aunque todavía es una pregunta abierta cuándo — o para qué problemas — la optimización cuántica ofrecerá una ventaja clara sobre los métodos clásicos de vanguardia, la optimización sigue siendo un área de gran interés debido a su ubicuidad y el mapeo natural entre los objetivos de optimización y los Hamiltonianos cuánticos.
Ecuaciones Diferenciales Parciales (PDEs)
Las ecuaciones diferenciales parciales describen cómo cambian las cantidades físicas a través del espacio y el tiempo. Sustentan muchos de los modelos más importantes en ciencia e ingeniería, incluyendo dinámica de fluidos, electromagnetismo, transferencia de calor y modelado financiero.
Los ejemplos incluyen:
-
Ecuaciones de Navier-Stokes para el flujo de fluidos
-
Ecuaciones de Schrödinger y de onda
-
Ecuaciones de Maxwell
-
Black-Scholes y PDEs financieras relacionadas
Resolver PDEs numéricamente en computadoras clásicas a menudo requiere mallas espaciales finas y largas evoluciones temporales, lo que lleva a un alto costo computacional y uso de memoria.
Los algoritmos cuánticos para PDEs generalmente se basan en lo siguiente:
-
Mapear las PDEs a grandes sistemas de ecuaciones lineales
-
Subrutinas de álgebra lineal cuántica, como el algoritmo HHL y sus variantes
-
Flujos de trabajo híbridos donde el preprocesamiento y postprocesamiento clásico rodean los núcleos cuánticos
En teoría, ciertos enfoques cuánticos pueden ofrecer aceleraciones exponenciales o polinomiales bajo suposiciones específicas (como la preparación y lectura eficiente de estados). En la práctica, se espera que la resolución de PDEs sea una aplicación a más largo plazo, estrechamente vinculada al progreso en la computación cuántica tolerante a fallos y la integración cuántico-clásica con sistemas de computación de alto rendimiento (HPC).
Aprendizaje automático
El aprendizaje automático cuántico (QML, por sus siglas en inglés) explora cómo las computadoras cuánticas podrían mejorar o acelerar aspectos del aprendizaje automático y el análisis de datos. Esto abarca dos vertientes:
-
Usar computadoras cuánticas para explorar problemas de clasificación con diferente comportamiento de clasificación que los algoritmos clásicos
-
Desarrollar nuevos modelos que son inherentemente cuánticos por naturaleza
Las aplicaciones propuestas incluyen lo siguiente:
-
Clasificación y agrupamiento
-
Métodos de kernel y mapas de características
-
Subrutinas de optimización dentro de bucles de entrenamiento
Muchos algoritmos QML aprovechan lo siguiente:
-
Circuits cuánticos parametrizados como modelos entrenables
-
Técnicas de optimización variacional
-
Kernels cuánticos que operan implícitamente en espacios de características de alta dimensión
Sin embargo, el aprendizaje automático es un área particularmente desafiante para la ventaja cuántica. El aprendizaje automático clásico es extremadamente maduro, y los modelos cuánticos deben lidiar con problemas como la carga de datos, el ruido y el escalado.
Como resultado, la investigación actual se centra en estas áreas:
-
Identificar regímenes específicos donde los modelos cuánticos podrían superar a los clásicos
-
Explorar QML como parte de flujos de trabajo híbridos en lugar de reemplazos independientes
-
Comprender la expresividad, la entrenabilidad y la generalización de los modelos cuánticos
El aprendizaje automático cuántico sigue siendo un área de investigación activa, con potencial impacto a largo plazo — pero también preguntas abiertas significativas sobre cuándo y dónde surgirá la ventaja práctica.
Conclusión
Esta lección ha dejado claro que la ventaja cuántica no se trata de reemplazar computadoras. Se trata de expandir lo que es computable. Es uno de los proyectos de ingeniería más ambiciosos que los humanos hayan intentado jamás. Y como todos los proyectos ambiciosos, es complicado, lento y bastante asombroso.
Si quieres profundizar en cómo funcionan realmente estos algoritmos, la próxima lección te mostrará por dónde seguir según tus intereses y objetivos profesionales.