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 .
źródło
Odpowiedzi:
W granicach wartości , , jeśli martwisz się, że dla dużej macierzy (powiedzmy kubity), podczas gdy suma wierszy może być łatwa do obliczenia (ponieważ nie ma wielu wpisów), maksimum we wszystkich wierszach może zająć dużo czasu czasu (ponieważ są wierszy), będzie wiele sposobów na uzyskanie dobrych przybliżeń (np. próbkowanie lub wykorzystanie wiedzy o strukturze problemu). W najgorszym przypadku możesz prawdopodobnie użyć wyszukiwania Grovera, aby go nieco przyspieszyć.N Q n 2n
źródło