L' algorithme d'estimation de phase quantique (QPE) calcule une approximation de la valeur propre associée à un vecteur propre donnée d'une porte quantique .
Formellement, laissez être un vecteur propre de U , EPQ permet de trouver | ~ & Thetav ⟩ , la meilleure m approximation de bits de ⌊ 2 m & thetav ⌋ tel que & thetav ∈ [ 0 , 1 ) et U | ψ ⟩ = e 2 π i & thetav | ψ ⟩ .
L' algorithme HHL ( papier original ) prend en entrée une matrice qui satisfait e i A t est unitaire et un état quantique | b ⟩ et calcule | x ⟩ qui code pour la solution du système linéaire A x = b .
Remarque : Chaque matrice hermitienne la condition sur statisfy .
Pour ce faire, l'algorithme HHL utilise le QPE sur la porte quantique représentée par . Merci aux résultats d'algèbre linéaire, nous savons que si { λ j } j sont les valeurs propres de A alors { e i λ j t } j sont les valeurs propres de U . Ce résultat est également indiqué dans les algorithmes des systèmes linéaires quantiques: une amorce (Dervovic, Herbster, Mountney, Severini, Usher et Wossnig, 2018) (page 29, entre les équations 68 et 69).
Réponses:
Dans les valeurs de , , si vous vous inquiétez que pour une grande matrice (disons qubits), alors que la somme des lignes peut être facile à calculer (car il n'y a pas beaucoup d'entrées), le maximum sur toutes les lignes peut prendre un certain temps temps (parce qu'il y a lignes), il y aura une variété de façons d'obtenir de bonnes approximations (par exemple l'échantillonnage ou en utilisant la connaissance de la structure du problème). Le pire des cas, vous pouvez probablement utiliser la recherche de Grover pour l'accélérer un peu.Q n 2 nN Q n 2n
la source