Esta é uma continuação do algoritmo Quantum para sistemas lineares de equações (HHL09): Etapa 2 - O que é ?
No artigo: Algoritmo quântico para sistemas lineares de equações (Harrow, Hassidim & Lloyd, 2009) , os detalhes da implementação real do algoritmo não são fornecidos. Como exatamente os estados e são criados, é uma espécie de " caixa preta " (consulte as páginas 2-3).| b ⟩
e
onde é o estado inicial do registro do relógio e é o estado inicial do registro de Entrada.| b ⟩
(Digamos) Quero executar o algoritmo deles no computador quântico de bits da IBM . A x = b A 4 × 4 b 4 × 1E eu quero resolver uma certa equação que é uma matriz hermitiana com entradas reais e é um vetor de coluna com entradas reais.
Vamos dar um exemplo:
e
Dadas as dimensões de e , precisamos de qubits para o registro de entrada e outros qubits para o registro de relógio, assumindo que queremos que os autovalores sejam representado com precisão de e precisão de até bits para os valores próprios (isso foi discutido aqui anteriormente). Portanto , serão necessários qubits para esse fim (o qubit extra é o ancilla).b ⌈ log 2 4 ⌉ = 2 6 90 % 3 2 + 6 + 1 = 9 1
Questões:
Usando essas informações, é possível criar os estados iniciais e na versão IBM qubit?| b ⟩ 16
Se você acha que é muito grande para ser implementado nos computadores quânticos da IBM, você pode até mostrar um exemplo de preparação inicial do estado para uma matriz hermitiana (ou apenas fazer uma referência a essa exemplo).2 × 2 A
Eu simplesmente quero ter uma idéia geral sobre se isso pode ser feito (ou seja, se é possível) no computador quântico IBM de 16 qubit e para quais portas serão necessárias. Se não for o computador quântico de 16 qubit da IBM, o simulador QISKit pode ser usado para recriar a preparação inicial do estado de e no algoritmo HHL? Existe alguma outra alternativa melhor para fazer isso?| b ⟩