C'est peut-être une question naïve, mais je ne sais pas comment exponentiellement une matrice dans un circuit quantique. En supposant d'avoir une matrice carrée générique A , si je veux obtenir son exponentielle, , je peux utiliser la série
Pour avoir son approximation. Je ne sais pas comment faire la même chose en utilisant des portes quantiques, puis je les applique par exemple pour effectuer une simulation hamiltonienne. De l'aide?
Réponses:
Reformuler votre question:
Réponse rapide : ce n'est pas possible.
Le but de la simulation hamiltonienne (HS) est de trouver un circuit quantique (c'est-à-dire une succession de portes) qui agit comme sur un état quantique. Ici U ( t ) doit être unitaire (en raison des propriétés des portes quantiques) et donc e - i A t doit également être unitaire.U(t)=e−iAt U(t) e−iAt
L'algorithme HS n'est donc applicable qu'aux matrices telles que e - i A t est unitaire. Chaque matrice hermitienne satisfait cette propriété, mais pas toutes . Selon votre problème, cette limitation peut ou non être un problème, mais vous ne pouvez pas utiliser HS si e - i A t n'est pas unitaire.A e−iAt e−iAt
generic square matrix
La question intéressante est donc maintenant:
Il s'agit d'un énorme sujet de recherche et il y a beaucoup de choses à dire à ce sujet. Je ne présenterai pas ici toutes les méthodes car elles sont assez compliquées et je ne les ai pas toutes comprises. Voici une liste d'articles / présentations qui sont liés au SH et qui peuvent être intéressants pour commencer avec le SH:
la source