¿Cómo implementar una matriz exponencial en un circuito cuántico?


9

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 serieeA

eAI+A+A22!+A33!+...

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?


44
No está claro si está hablando de un circuito cuántico que toma como entrada y salida o simulación hamiltoniana (es decir, construir un circuito cuya matriz unitaria coincida con ). AeAeiA
Nelimee

Culpa mía; lo que quise decir es que, tomada una matriz A, quiero tener en mi circuito su exponencial, . eiUNA
FSic

Respuestas:


7

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)=mi-yoUNAtU(t)mi-yoUNAt

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-yoUNAtgeneric square matrixmi-yoUNAt

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 .UNAUNAX=simi-yoUNAt

Cy=(0 0UNAUNA0 0)(0 0X)=(si0 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:

  1. 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.
  2. 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).
  3. Mejora exponencial en la precisión para simular Hamiltonianos dispersos : presenta en detalle uno de los 3 métodos presentados en 1.
  4. Algoritmos cuánticos eficientes para simular Hamiltonianos dispersos : presenta en detalle otro de los 3 métodos presentados en 1.

¡Gracias, especialmente por las referencias, las echaré un vistazo!
FSic

Te recomiendo comenzar con la primera referencia. Es el más completo y ofrece enlaces a otros artículos. Para mí (punto de vista personal), la primera técnica que utiliza la fórmula Trotter-Suzuki es la más comprensible. ¡Pero puede que no sea lo mismo para ti!
Nelimee

2
Cada matriz hermitiana satisface esta propiedad : más específicamente, todas y solo las matrices hermitianas tienen esta propiedad
glS
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.