Алгоритм оцінки квантової фази (КОО) обчислює наближення власного значення , пов'язаного з даними власного вектора квантового воріт .
Формально, нехай власний вектор , QPE дозволяє знайти , кращий біт наближення таке , що & і
Алгоритм HHL ( оригінальний папір ) приймає за вхід матрицю що задовольняє
Примітка : Кожна ермітова матриця Утамуй умова на .
Для цього алгоритм HHL використовує QPE на квантових воротах, представлених . Завдяки лінійної алгебри результатів, ми знаємо , що якщо є власні значення , то власні значення . Цей результат також зазначений в алгоритмах лінійних квантових систем: праймер (Dervovic, Herbster, Mountney, Severini, Usher & Wossnig, 2018) (стор. 29, між рівняннями 68 і 69).
За допомогою QPE перший крок алгоритму HLL спробує оцінити таким чином, що e i 2 π θ = e i λ j t . Це приводить нас до рівняння 2 π θ = λ j t + 2 k π , тобто θ = λ j t
Але оскільки може бути будь-якою ермітовою матрицею, ми можемо вільно вибирати її власні значення і, особливо, ми можемо вибрати довільно великі власні значення A для таких, що QPE вийде з ладу ( λ j t).
У квантовому дизайні схем для розв’язування лінійних систем рівнянь (Cao, Daskin, Frankel & Kais, 2012) вони вирішують цю проблему, імітуючи , знаючи, що власне значенняAдорівнюють{1,2,4,8}. Вонинормалізувалиматрицю (та її власні значення), щоб уникнути випадку, колиλjt.
З іншого боку, здається, що параметр міг би бути використаний для цієї нормалізації.