Questa è una continuazione dell'algoritmo Quantum per i sistemi lineari di equazioni (HHL09): Step 2 - Che cos'è ?
Nel documento: algoritmo quantistico per sistemi lineari di equazioni (Harrow, Hassidim & Lloyd, 2009) , non vengono forniti i dettagli dell'attuazione effettiva dell'algoritmo. Come vengono creati esattamente gli stati e , è una specie di " scatola nera " (vedere le pagine 2-3).| b ⟩
e
dove è lo stato iniziale del registro di clock e è lo stato iniziale del registro di input.| b ⟩
(Say) Voglio eseguire il loro algoritmo sul computer quantistico IBM a qubit. E voglio risolvere una certa equazione dove è una matrice eremitica con voci reali e è un vettore di colonna con voci reali.A 4 × 4 b 4 × 1
Facciamo un esempio:
e
Date le dimensioni di e , dovremmo aver bisogno di qubit per il registro di input e altri qubit per il registro di clock supponendo che vogliamo che gli autovalori siano rappresentato con un'accuratezza del e una precisione fino a bit per gli autovalori (questo è stato discusso qui in precedenza). Quindi, in totale saranno necessari qubit per questo scopo (l'extra qubit è l'ancilla).b ⌈ log 2 4 ⌉ = 2 6 90 % 3 2 + 6 + 1 = 9 1
Domande:
Utilizzando queste informazioni, è possibile creare gli stati iniziali e sulla versione IBM qubit?| b ⟩ 16
Se pensi che sia troppo grande per essere implementato sui computer quantistici IBM, potresti persino mostrare un esempio di preparazione dello stato iniziale per una matrice ermitiana (o semplicemente dare un riferimento a tale esempio).2 × 2 A
Voglio semplicemente avere un'idea generale sul fatto che ciò possa essere fatto (cioè se è possibile) sul computer quantistico IBM a 16 qubit e per ciò che sarà necessario. Se non il computer quantistico IBM a 16 qubit, il simulatore QISKit può essere utilizzato per ricreare la preparazione dello stato iniziale di e nell'algoritmo HHL? C'è un'altra alternativa migliore per fare questo?| b ⟩