Алгоритм оценки квантовой фазы (КОО) вычисляет приближение собственного значения , связанного с данным собственного вектора квантового ворот .
Формально пусть собственный вектор U , QPE позволяет найти | ~ & Thetas ; ⟩ , лучший м бит приближение ⌊ 2 м & thetas ; ⌋ такое , что & thetas ∈ [ 0 , 1 ) и U | г | ⟩ = е 2 π я & thetas ; | г | ⟩ .
Алгоритм HHL ( оригинальная бумага ) принимает в качестве входных данных матрицы , которые удовлетворяют условие электронной I т унитарна и квантовое состояние | б ⟩ и вычисляет | х ⟩ , который кодирует решение линейной системы А х = Ь .
Примечание : Каждая эрмитова матрица Утоли условие на .
Для этого алгоритм HHL использует QPE на квантовых воротах, представленных . Благодаря линейной алгебры результатов, мы знаем , что если { λ J } J являются собственные значения А , то { е я λ J т } J собственные значения U . Этот результат также изложен в алгоритмах квантовых линейных систем: учебник для начинающих (Dervovic, Herbster, Mountney, Severini, Usher & Wossnig, 2018) (стр. 29, между уравнениями 68 и 69).
Ответы:
В пределах значений , , если вы беспокоитесь, что для большой матрицы (скажем, кубитов), в то время как сумма строк может быть легко вычислена (потому что записей не много), максимальное значение для всех строк может занять много времени. время (потому что есть строк), будет множество способов получить хорошие приближения к нему (например, выборка или использование знаний о структуре задачи). В худшем случае, вы можете использовать поиск Гровера, чтобы немного ускорить его.N Q n 2n
источник