Reformulando su pregunta:
¿Cómo realizar la simulación hamiltoniana para una matriz cuadrada genérica ?UNA
Respuesta rápida : no es posible.
El objetivo de la Simulación Hamiltoniana (HS) es encontrar un circuito cuántico (es decir, una sucesión de puertas) que actúe como en un estado cuántico. Aquí U ( t ) debe ser unitario (debido a las propiedades de las puertas cuánticas) y, por lo tanto, e - i A t también debe ser unitario.U( t ) = e- i A tU( t )mi- i A t
Por lo tanto, el algoritmo HS solo es aplicable a las matrices modo que e - i A t sea unitario. Todas las matrices hermitianas satisfacen esta propiedad, pero no todas . Dependiendo de su problema, esta limitación puede o no ser un problema, pero no puede usar HS si e - i A t no es unitario.UNAmi- i A tgeneric square matrix
mi- i A t
Por ejemplo, para el algoritmo HHL (que usa HS de como una subrutina) con un sistema A x = b , si e - i A t no es unitario, puede considerar el problema
C y = ( 0 A A † 0 ) ( 0 x ) = ( b 0 ) ,
resuélvelo con HHL (que ahora es posible porque la nueva matriz C es hermitiana) y recupera x .UNAA x = bmi- i A t
Cy= ( 0UNA†UNA0 0) ( 0X) = ( b0 0) ,
CX
Entonces la pregunta interesante es ahora:
UNA
UNA
Este es un gran tema de investigación y hay muchas cosas que decir al respecto. No presentaré todos los métodos aquí, ya que son bastante complicados y no los entendí todos. Aquí hay una lista de documentos / presentaciones relacionados con HS y que pueden ser interesantes para comenzar con HS:
- Simulación de la dinámica hamiltoniana en una pequeña computadora cuántica : diapositivas sobre HS. Incluso si se trata de una presentación, esta es la fuente más completa que encontré en Hamiltonian Simulation. Presenta rápidamente 3 métodos diferentes y cita documentos interesantes para cada método.
- Notas de la conferencia sobre algoritmos cuánticos (Andrew M. Childs, 2017) : reciente y bastante completo. HS se trata en el capítulo 25 (página 123).
- Mejora exponencial en la precisión para simular Hamiltonianos dispersos : presenta en detalle uno de los 3 métodos presentados en 1.
- Algoritmos cuánticos eficientes para simular Hamiltonianos dispersos : presenta en detalle otro de los 3 métodos presentados en 1.