Algorytm oszacowania fazy kwantowej (QPE) oblicza się aproksymację wartości własnej, związanej z danym wektor własny bramy kwantowej .
Formalnie pozwól być wektorem własnym z , QPE pozwala nam znaleźć najlepsza nieco zbliżanie taki, że i
Algorytm HHL ( pierwotny papier ) pobiera jako dane wejściowe macierzy , które spełniają
Uwaga : Każda macierz hermitowska statisfy stan na .
Aby to zrobić, algorytm HHL wykorzystuje QPE na bramce kwantowej reprezentowanej przez . Dzięki liniowych wyników algebry, wiemy, że jeśli są wartości własne potem są wartościami własnymi . Ten wynik znajduje się również w algorytmach układów liniowych kwantowych: starter (Dervovic, Herbster, Mountney, Severini, Usher & Wossnig, 2018) (strona 29, między równaniami 68 i 69).
Dzięki QPE, pierwszym krokiem algorytmu HLL spróbuje oszacować w taki sposób, e i 2 gatunku θ = e I λ j T . To prowadzi nas do równania 2 π θ = λ j t + 2 k π , tj. θ = λ j t
Ale ponieważ może być dowolną macierzą pustelnika, możemy swobodnie wybierać jej wartości własne, a szczególnie możemy wybrać dowolnie duże wartości własne dla A, tak że QPE zawiedzie ( λ j t).
W projekcie obwodu kwantowego do rozwiązywania liniowych układów równań (Cao, Daskin, Frankel i Kais, 2012) rozwiązują ten problem, symulując , wiedząc, że wartości własneAwynoszą{1,2,4,8}. Są oneznormalizowanematrycy (i jego wartości własne), aby uniknąć przypadku, gdyλjt.
Z drugiej strony wydaje się, że do przeprowadzenia tej normalizacji można użyć parametru .