Mi è stato detto che i computer quantistici non sono più computazionalmente più potenti delle macchine di Turing. Qualcuno potrebbe gentilmente aiutare a dare alcuni riferimenti letterari che spiegano questo fatto?
Mi è stato detto che i computer quantistici non sono più computazionalmente più potenti delle macchine di Turing. Qualcuno potrebbe gentilmente aiutare a dare alcuni riferimenti letterari che spiegano questo fatto?
Risposte:
In realtà, tutto ciò che un computer quantistico può calcolare, può anche calcolare una macchina di Turing. (Questo è senza commentare affatto quanto tempo impiega la macchina di Turing per calcolare la funzione rispetto a un computer quantistico.)
Questo in realtà non è difficile da vedere, a condizione che tu comprenda il calcolo quantistico. Per un circuito quantistico su un tipico set di gate, ad esempio, il risultato è governato da una distribuzione di probabilità, che è determinata dai coefficienti di una matrice unitaria. Quella matrice unitaria è solo un prodotto matrice di quelli delle porte e può essere calcolata - se sei abbastanza paziente - da un computer classico. Quindi, per pura calcolabilità (al contrario di efficienza), non vi è alcun vantaggio nell'uso di computer quantistici.
L'intera sfida derivante dalla meccanica quantistica è determinare se tali coefficienti possono essere calcolati in modo efficiente , il che è un problema più impegnativo rispetto al fatto che possano essere calcolati affatto .
Considera un gate quantico. Appianare tutti i dettagli tecnici, può essere rappresentata come matrice . Un input per il gate, diciamo | Phi; ⟩ è solo un vettore v , e l'uscita della porta è il vettore G v .
Ora, considera un circuito. Un circuito è solo un gruppo di porte e il circuito stesso può essere visto come una "porta generalizzata" C = G n ⋯ G 2 G 1 , che opera sullo stato di ingresso (il vettore v ). [Ancora una volta, questa è un'astrazione molto approssimativa.]
Quindi, fondamentalmente, calcolare un circuito su un input , viene semplicemente calcolando il vettore C v o G n ⋯ G 2 G 1 v . È chiaro che tale compito (moltiplicazione di matrice e moltiplicazione di matrice per vettore) può essere svolto da una TM classica, quindi la TM è almeno forte quanto una Quantum-TM (QTM) [ok, i circuiti classici sono forti quanto la quantistica circuiti. non importa quello.]
D'altra parte QTM è banalmente forte come TM, e quindi, entrambi i modelli sono equivalenti.
MODIFICA a causa di commenti
Per chiedere quale "computer" è più potente, dobbiamo prima chiarire cosa significa essere più "computazionalmente potenti". E questa discussione semi-filosofica inizia con la domanda
Che cos'è il calcolo ?
"Riproduzione di file MP3" è un calcolo? L'output di numeri casuali è un calcolo?
Con quanto sopra, dovrebbe essere chiaro che avere probabilità non modifica la potenza del modello e una TM classica può semplicemente produrre l'elenco di possibili uscite insieme alla probabilità per ogni uscita. questo è esattamente ciò che accade quando una TM moltiplica le matrici e genera un vettore: il vettore rappresenta la probabilità di ogni possibile output di misurazione.
altre risposte sono valide, voglio solo aggiungerne una che enfatizzi che questa è davvero una domanda molto profonda (in gran parte ancora aperta / non risolta) al centro di molte ricerche moderne sulle separazioni di classi di complessità e informatica quantistica vs classica. sono funzionalmente equivalenti per quanto i computer TM e QM siano entrambi comprovati come Turing completi ; ci sono molti modi per dimostrarlo.
ma l'equivalenza nella teoria della complessità dipende molto dalle sottigliezze / efficienze nel tempo e nello spazio, cioè risorse per calcolare algoritmi particolari. e c'è anche un'enorme quantità di ricerche sul "rumore" nell'informatica QM che ritiene che i modelli teorici silenziosi potrebbero non essere "reali" o realizzabili nella pratica e che i modelli reali potrebbero / avranno un rumore significativo. ci sono schemi complessi per mitigare questo rumore, ecc .; ci sono alcuni commenti eccellenti su questo in vari post nel blog di RJ Liptons, ad esempio macchine volanti del 21 ° secolo
ad esempio è stato dimostrato che il factoring è in BQP, la classe di algoritmi quantistici che girano in P time, da Shor in una famosa dimostrazione che all'epoca ha anche lanciato una grande quantità di studi / ricerche serie nel QM computing a causa del drammatico risultato.
Scott Aaronson è un eccellente scrittore / ricercatore del soggetto e ha scritto alcuni articoli accessibili al profano. vedi ad es. I limiti dei computer QM, SciAm o QM computing promettono nuove intuizioni, NYT .