Un computer quantistico potrebbe eseguire l'algebra lineare più velocemente di un computer classico?


8

Supponendo che avessimo un computer quantistico con un numero sufficiente di qubit, potremmo usarlo per fare algebra lineare più velocemente di quanto potremmo fare con un computer classico? Che tipo di accelerazione possiamo aspettarci? Qualcuno ha creato un algoritmo quantistico per l'algebra lineare e qual è il suo tempo di esecuzione? In teoria, un'operazione come la moltiplicazione matrice-matrice è altamente parallelizzabile, tuttavia in pratica richiede molto lavoro per implementare la moltiplicazione parallela matrice-matrice che viene eseguita rapidamente. Un computer quantistico fornirebbe qualche vantaggio pratico?

Risposte:


3

Ecco alcuni suggerimenti:


A proposito, questi suggerimenti sono stati tra i primi pochi risultati su Google.
Yuval Filmus,

La tua risposta si basa sui link, è corretto?

Davvero così. Confesso che in realtà non ho letto i giornali.
Yuval Filmus,

Va bene, almeno una risposta.

1
Consiglierei anche il riassunto di Scott Aaronson di questi algoritmi: Algoritmi di apprendimento automatico quantistico: leggi la stampa fine
Craig Gidney,

1

Modello matematico con matrice

L'algoritmo HHL si trova nei collegamenti già menzionati, implementiamolo su un computer quantistico. Vogliamo risolvere un sistema di equazioni lineariUN|X> =|B> Da questa |X> =UN-1|B>

Con matrice UN=[1.50.50.51.5] e input B=[10]

UN-1.|B> =[0.75-0.25]

Progettazione di circuiti quantistici

Usiamo il circuito quantico in arXiv 1302.1210 con 2 qubit, un qubit con input b. Il secondo qubit è un bit ancilla e uno sull'output significa che l'output è pronto. inserisci qui la descrizione dell'immagine Il circuito utilizza un circuito PEA (gate R) come input e un circuito PEA inverso all'uscita. La stima di fase o PEA viene utilizzata per scomporre lo stato quantico di | b> in una base particolare e gli autovalori di A sono memorizzati in un registro degli autovalori. La porta di rotazione R (y) si trasforma con un angolo in base al valore nel registro degli autovalori. Quindi eseguiamo un PEA al contrario per non calcolare l'autovalore e trovare la risposta. Nel computer quantistico, è possibile misurare solo la possibilità di trovare 1 o 0.

Parametri gate

R è la matrice degli autovettori della matrice A e Rdagger è la sua trasposizione. Dalla matrice A troviamo gli autovaloriλ1=1λ2=2L'angolo di rotazione della porta di rotazione Y è determinato dal rapporto degli autovalori. Angolo di rotazioneθ=-2un'rccoSλ1λ2

θ=-2un'rccoS(1/2)=-2π3. Implementare questo circuito nel computer quantistico IBM con il collegamento al circuito:

quantumexperience.ng.bluemix.net/qx/editor?codeId=9da9d545772273118671911e1078ac42 inserisci qui la descrizione dell'immagine


Sembra più un post sul blog. Come risponde alla domanda?
Yuval Filmus,

La prima parte della domanda sull'algoritmo ha già ricevuto risposta dai puntatori con i collegamenti all'algoritmo HHL. La seconda parte della domanda riguarda il compromesso tra teoria e implicazioni pratiche con moltiplicazioni di matrice. Non ho risposto, ma almeno ho mostrato una possibile implementazione e quindi qualcosa da analizzare e trovare una conclusione.
Bram,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.