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
quelle
Antworten:
min i a i i - ∑ j ≠ i | a i j | ≥-NQ. a i j A.
Wenn Sie innerhalb der Werte von , befürchten, dass für eine große Matrix (z. B. Qubits) die Zeilensumme leicht zu berechnen ist (da nicht viele Einträge vorhanden sind), kann das Maximum über alle Zeilen hinweg lange dauern Zeit (weil es Zeilen gibt), gibt es eine Vielzahl von Möglichkeiten, um gute Annäherungen daran zu erhalten (z. B. Stichproben oder Verwendung der Kenntnis der Problemstruktur). Im schlimmsten Fall können Sie wahrscheinlich Grovers Suche verwenden , um die Suche etwas zu beschleunigen.Q n 2 nN Q n 2n
quelle