Ottenere cancello


14

Attualmente sto leggendo "Calcolo quantistico e informazioni quantistiche" di Nielsen e Chuang. Nella sezione sulla simulazione quantistica, forniscono un esempio illustrativo (sezione 4.7.3), che non capisco bene:

Supponiamo di avere la Hamiltoniana

(4.113)H=Z1Z2Zn,
che agisce su un sistema n qubit. Nonostante si tratti di un'interazione che coinvolge tutto il sistema, infatti, può essere simulato in modo efficiente. Ciò che desideriamo è un semplice circuito quantico che implementa e-ioHΔt , per valori arbitrari di Δt . Un circuito che fa esattamente questo, per n=3 , è mostrato nella Figura 4.19. L'intuizione principale è che sebbene l'Hamiltoniano coinvolga tutti i qubit nel sistema, lo fa in amodo classico : lo sfasamento applicato al sistema è e-ioΔt se la parità degli n qubit nella base computazionale è pari; in caso contrario, lo sfasamento dovrebbe essere eioΔt . Pertanto, è possibile una semplice simulazione di H calcolando prima in modo classico la parità (memorizzando il risultato in un qubit ancilla), quindi applicando lo sfasamento appropriato condizionato sulla parità, quindi decodificando la parità (per cancellare l'ancilla).

inserisci qui la descrizione dell'immagine Inoltre, l'estensione della stessa procedura ci consente di simulare Hamiltoniani estesi più complicati. In particolare, possiamo simulare in modo efficiente qualsiasi hamiltoniano della forma

H=K=1nσc(K)K,
dove σc(K)K è una matrice di Pauli (o identità) che agisce sul K th qubit, con c(K){0,1,2,3} specificando uno di {io,X,Y,Z} . I qubit su cui viene eseguita l'operazione di identità possono essere ignorati e iterminiX oY possono essere trasformati da singole porte di qubit inoperazioniZQuesto ci lascia con Hamiltoniano della forma di (4.113), che è simulato come descritto sopra.

Come possiamo ottenere gate e-ioΔtZ da cancelli elementari (ad esempio da cancelli Toffoli)?


Potresti spiegare cosa non capisci della figura 4.19?
Daniel Burkhart,

1
Si noti che la porta Toffoli da sola non è universale per il calcolo quantistico (solo per il calcolo classico). Ad esempio, un set di gate universale che include il gate di Toffoli è: Hadamard, Phase (S), CNOT e Toffoli.
Mark Fingerhuth,

Risposte:


9

ϵ3lg1ϵ

9+1.2lg1ε Cancelli a T.


1
Solo un'avvertenza sulla riduzione al minimo del conteggio a T potrebbe non essere appropriata per la tua configurazione. Se fai 1 T gate ma 1000 delle altre porte Clifford, potresti finire nei guai. Proprio come il problema nel caso classico quando di solito minimizzi le moltiplicazioni ma tratti le aggiunte come gratuite. Questo perché l'hardware è costruito in questo modo e devi porre la stessa domanda per il tuo hardware.
AHusain,
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.