O algoritmo de estimativa de fase do quantum (QPE) calcula uma aproximação do valor próprio associado a um dado vector próprio de um portão quântico .
Formalmente, vamos ser um autovetor de , QPE nos permite encontrar , o melhor bits de aproximação tais que e
O algoritmo HHL ( artigo original ) assume como entrada uma matriz que satisfaz
Observação : Cada matriz transposta conjugada statisfy a condição em .
Para fazer isso, o algoritmo HHL usa o QPE na porta quântica representada por . Graças aos resultados de álgebra linear, sabemos que, se são os valores próprios de , em seguida, são os valores próprios de . Esse resultado também é afirmado nos algoritmos de sistemas lineares quânticos: um primer (Dervovic, Herbster, Mountney, Severini, Usher & Wossnig, 2018) (página 29, entre as equações 68 e 69).
Com a ajuda de QPE, o primeiro passo do algoritmo HLL vai tentar estimar , tal que e i 2 ¸ q = e i λ j t . Isso nos leva à equação 2 π θ = λ j t + 2 k π , ie θ = λ j t
Porém, como pode ser qualquer matriz eremita, podemos escolher livremente seus autovalores e, particularmente, poderíamos escolher autovalores arbitrariamente grandes para A, de modo que o QPE falhe ( λ j t).
No Projeto de Circuitos Quânticos para Resolução de Sistemas Lineares de Equações (Cao, Daskin, Frankel & Kais, 2012), eles resolvem esse problema simulando , sabendo que os autovalores deAsão{1,2,4,8}. Elesnormalizadosda matriz (e os seus valores próprios) para evitar o caso ondeλjt.
Por outro lado, parece que o parâmetro poderia ser usado para fazer essa normalização.