De la predicción al control
En la primera entrada, una red neuronal representaba un campo de temperatura. Aquí representa las funciones que controlan un sistema cuántico: a qué velocidad cambia un parámetro y qué interacciones adicionales acompañan ese cambio. La red es clásica; sus salidas parametrizan un hamiltoniano cuántico.
El control contradiabático da un objetivo físico a esas salidas. Añade un término que cancela las transiciones entre los autoestados instantáneos de un hamiltoniano de referencia, manteniendo el seguimiento adiabático durante una evolución más rápida. El trabajo de Berry sobre evolución sin transiciones precisa esta construcción.
Un modelo de espín soluble establecerá qué debe lograr un buen control. Después convertiremos ese requisito en salidas de una red, una pérdida basada en la física y un procedimiento de entrenamiento. Las figuras muestran cálculos analíticos contrastados con evolución numérica.
Un espín en un campo que gira
Consideremos un espín un medio aislado en un campo cuya dirección gira en el plano –. Los operadores de Pauli describen sus direcciones de control. Usamos y una frecuencia de separación : el tiempo se mide en y la energía en . El hamiltoniano de referencia es
Durante el tiempo total , el ángulo aumenta de cero a . Los niveles de energía permanecen en y , mientras sus autovectores giran. Partiendo del estado fundamental inicial, una evolución lenta sigue al estado fundamental móvil; un giro más rápido puede provocar transiciones. El objetivo es seguir ese estado durante todo el protocolo, no solo recuperarlo al final.
Añadir el término contradiabático
El hamiltoniano adicional exacto es
El punto indica una derivada temporal. Este control en la dirección cancela el acoplamiento debido al giro en el sistema de referencia que acompaña al campo. Bajo la suma de ambos hamiltonianos, un autoestado inicial de referencia sigue a su correspondiente autoestado móvil salvo una fase.
Sigue un autoestado del hamiltoniano de referencia; no tiene por qué ser un autoestado instantáneo del hamiltoniano total. Esta distinción importa al definir el objetivo de un controlador aprendido.
La flecha azul representa el estado del espín; el círculo vacío marca el estado fundamental móvil que queremos seguir. El gris indica el campo de referencia correspondiente a . El campo naranja añadido, correspondiente a , hace girar el estado para que siga al objetivo. Ambas esferas usan estos mismos colores y la dinámica exacta del modelo anterior.
Descripción del vídeo
- La flecha gris indica el campo del hamiltoniano de referencia , que gira media vuelta en el plano vertical. Un círculo vacío marca el estado fundamental, que apunta en dirección opuesta al campo. La línea discontinua marca la trayectoria de este objetivo.
- La flecha azul representa el estado del espín. Sin control adicional, evoluciona desde el estado fundamental inicial y se aparta del objetivo. Para una duración de dos unidades de tiempo, la fidelidad final al estado fundamental de referencia es aproximadamente 0,347.
- La flecha naranja indica el campo del hamiltoniano añadido , perpendicular al plano del campo de referencia. Este campo hace girar el estado azul para que siga al objetivo durante todo el recorrido.
- Las dos esferas muestran el estado en azul: sin campo añadido a la izquierda y con control contradiabático a la derecha. Ambas parten del mismo estado inicial, con la misma trayectoria de referencia y duración. Debajo de cada esfera, su curva muestra la fidelidad al estado fundamental de referencia. Con el control exacto permanece en uno durante todo el protocolo. El objetivo sigue siendo un autoestado del hamiltoniano de referencia, no necesariamente del hamiltoniano total.
- Al reducir la duración a la mitad, se duplica la amplitud del control exacto. Las barras representan el coeficiente del hamiltoniano adicional. El control real tiene límites de amplitud, ancho de banda y conmutación.
Comparar la misma tarea física
Sean el estado fundamental instantáneo de referencia y el estado que evoluciona. Su fidelidad es
Comparamos la ausencia de control adicional, la mitad del control exacto y el término completo, manteniendo la misma trayectoria de referencia, estado inicial y duración. Con una fracción de control entre cero y uno y el tiempo normalizado , la solución es
Para , las fidelidades finales son aproximadamente 0.347, 0.652 y 1, respectivamente. La evolución coherente puede devolver un protocolo imperfecto hacia el objetivo: una fidelidad final alta no demuestra por sí sola una evolución sin transiciones, y la fidelidad final sin control no tiene por qué mejorar de forma monótona con la duración.
La integración directa de la ecuación de Schrödinger con DOP853 usó tolerancia relativa y absoluta . Para duraciones 0.5, 2 y 10 y fracciones de control 0, 0.5 y 1, la fidelidad coincidió con la fórmula con un error inferior a en 201 instantes equiespaciados; la normalización cumplió la misma cota.
Acelerar la evolución tiene un coste
La cancelación exacta requiere control adicional. Aquí su norma de operador coincide con el módulo del coeficiente de Pauli:
Reducir la duración a la mitad duplica la intensidad necesaria para una fracción de control fija. El barrido lineal también enciende y apaga bruscamente un control no nulo. Un pulso de laboratorio debe respetar límites de amplitud y ancho de banda y puede necesitar extremos suaves.
Para una PINN, estos límites se convierten en restricciones sobre las salidas admisibles.
Qué aprende la PINN
El modelo de espín no necesita aprendizaje: su control es conocido. Los hamiltonianos más difíciles motivan una representación entrenable del operador y de la función de programación temporal. Son funciones distintas, con restricciones físicas diferentes.
Entradas, salidas y pesos compartidos
Para un hamiltoniano de referencia parametrizado por , el potencial de gauge adiabático genera el cambio de los autovectores. En la misma convención , una representación útil es
Una red totalmente conectada puede recibir y devolver los coeficientes . Las capas ocultas, con activaciones suaves como , componen una función continua; los mismos pesos entrenables determinan sus valores a lo largo de toda la trayectoria. Esto relaciona las predicciones para entradas distintas, en lugar de ajustar un vector de coeficientes independiente en cada punto.
Elegimos los productos de Pauli hermíticos entre los controles permitidos. Los coeficientes reales de salida hacen entonces que el operador de prueba sea hermítico por construcción. La base de operadores determina qué puede representarse; la profundidad y la anchura de la red determinan con qué flexibilidad pueden variar sus coeficientes. Ninguna elección garantiza que la optimización tenga éxito.
La física proporciona la señal de entrenamiento
El enfoque de Sels y Polkovnikov proporciona el principio variacional. Definimos
Los corchetes indican un conmutador; la traza recorre el espacio de Hilbert. Para esta formulación de aprendizaje del operador, el ciclo de entrenamiento es:
- Muestrear valores fijos de a lo largo de la trayectoria de referencia. Reservar puntos distintos para validación; no se proporcionan potenciales de gauge objetivo.
- Evaluar la red, construir el operador de prueba y calcular la acción en cada punto usando el hamiltoniano conocido y su derivada respecto del parámetro. Promediar esos valores para obtener la pérdida.
- Retropropagar a través de la red y de las operaciones matriciales para derivar la pérdida respecto de los pesos de la red. Un optimizador como Adam actualiza esos pesos; los operadores de Pauli permanecen fijos.
- Comprobar la acción y las restricciones adicionales en los puntos de validación. Repetir con distintas inicializaciones para evaluar la reproducibilidad.
La física proporciona así la señal de entrenamiento sin una base de datos de controles óptimos. Minimizar la acción reduce la parte no diagonal de que queda sin cancelar. Incluso para un potencial exacto, no suele anularse: los niveles de energía pueden cambiar a lo largo de la trayectoria. Las componentes de que conmutan con el hamiltoniano de referencia requieren además una convención de gauge si se quiere una representación única.
Prescindir de etiquetas de autoestados no elimina el coste del álgebra de operadores. Las matrices densas y una base completa de Pauli crecen exponencialmente con el número de cúbits. Restringir la base reduce las salidas de la red, pero no elimina por sí solo el coste de las matrices densas y puede dejar un error de aproximación. Entrenar para una familia de hamiltonianos tampoco demuestra transferencia a otro problema.
Aprender la programación temporal
Una segunda red puede determinar cuándo se recorre cada parte de la trayectoria. Con el tiempo normalizado como entrada y parámetros entrenables , una posible transformación de la salida es
Si la salida de la red es finita, y se cumplen exactamente. La monotonía, las cotas intermedias y las derivadas nulas en los extremos aún necesitan restricciones adicionales. La diferenciación automática da la derivada respecto de ; hay que dividirla por para obtener la derivada temporal física que multiplica al potencial de gauge.
La acción por sí sola no selecciona la mejor programación temporal. Su objetivo de entrenamiento puede combinar el error de transferencia de estado con costes de amplitud o suavidad. Equilibrar estos términos importa: reducir una pérdida puede empeorar otra. La salida restringida anterior ilustra una elección de diseño, no la arquitectura concreta de nuestro artículo.
La PINN de nuestra investigación
Nuestro artículo de 2024 sobre PINN para computación cuántica contradiabática usa una formulación acoplada: el tiempo entra en una única PINN totalmente conectada, que devuelve la programación temporal, las partes real e imaginaria del potencial de gauge y sus coeficientes de Pauli. Estas cantidades se aprenden conjuntamente a partir de restricciones físicas, sin etiquetas de controles de referencia. El ejemplo principal es una representación de dos cúbits del hidrógeno molecular.
La pérdida combina condiciones en los extremos, la condición de conmutación asociada a la acción variacional, una penalización de la velocidad de programación y el acuerdo entre las representaciones matricial y de Pauli. Ajustarse a una expansión de Pauli con coeficientes reales favorece la hermiticidad. Esto difiere de minimizar directamente la acción sobre los coeficientes, como en el ejemplo didáctico anterior. La guía de implementación documenta los términos y sus pesos.
El repositorio público de código proporciona código, modelos entrenados y tutoriales Jupyter. Permite conectar el método con cálculos reproducibles; las gráficas del espín en un campo que gira siguen siendo un ejemplo analítico independiente.
Referencia: A. Ferrer-Sánchez et al., Physics-informed neural networks for an optimal counterdiabatic quantum computation, Machine Learning: Science and Technology 5, 025035 (2024).
Comprobaciones para un control aprendido
Que la pérdida de entrenamiento disminuya es solo la primera comprobación. Propaga el hamiltoniano aprendido con un solver dinámico independiente en instantes ausentes del entrenamiento. Reduce sus tolerancias; comprueba la normalización, la fidelidad a lo largo de la trayectoria, la intensidad del control y el comportamiento en los extremos. Si una red representa también el estado, comprueba por separado su residuo de Schrödinger y su condición inicial.
Compara con una optimización variacional directa de los coeficientes o una parametrización temporal sencilla, además de la evolución sin control. Mantén la misma tarea física y los mismos controles permitidos, y contabiliza el entrenamiento y la validación. Así se establece qué aporta la representación neuronal respecto de una buena representación del control. Las afirmaciones sobre hardware requieren además las restricciones de control y el modelo de ruido del dispositivo.