Tal vez sea una pregunta ingenua, pero no puedo entender cómo exponer realmente una matriz en un circuito cuántico. Suponiendo que tenga una matriz cuadrada genérica A , si quiero obtener su exponencial, , puedo usar la serie
Tener su aproximación. No entiendo cómo hacer lo mismo usando puertas cuánticas y luego lo aplico, por ejemplo, para realizar una simulación hamiltoniana. ¿Un poco de ayuda?
Respuestas:
Reformulando su pregunta:
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 t U( 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.UNA mi- i A t mi- i A t
generic square matrix
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 .UNA A x = b mi- i A t
Entonces la pregunta interesante es ahora:
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:
fuente