Der Quantenphasenschätzungsalgorithmus (QPE) berechnet eine Approximation des Eigenwerts, der einem gegebenen Eigenvektor eines Quantentors .
Formal lassen Sie ein Eigenvektor von seinem , QPE ermöglicht es uns , finden , die beste - Bit - Approximation von , so dass und
Der HHL-Algorithmus ( Originalarbeit ) verwendet als Eingabe eine Matrix , die erfüllt, ist einheitlich
Anmerkung : Jede hermitesche Matrix statisfy die Bedingung auf .
Zu diesem Zweck verwendet der HHL-Algorithmus das QPE auf dem durch Quantentor . Dank der linearen Algebra Ergebnisse wissen wir, dass , wenn { λ j } j die Eigenwerte von sind A dann { e i λ j t } j die Eigenwerte sind U . Dieses Ergebnis wird auch in Algorithmen für quantenlineare Systeme angegeben: ein Primer (Dervovic, Herbster, Mountney, Severini, Usher & Wossnig, 2018) (Seite 29, zwischen den Gleichungen 68 und 69).
Mit Hilfe von QPE wird im ersten Schritt des HLL-Algorithmus versucht, so zu schätzen , dass e i 2 π θ = e i λ j t . Dies führte uns zu der Gleichung 2 π θ = λ j t + 2 k π , dh θ = λ j t