Simulazione di circuiti Clifford + pochi-T


10

Voglio simulare circuiti stabilizzatori di grandi dimensioni (H / S / CNOT / MEASURE / feedforward) con un piccolo numero di porte a T miscelate. Come posso farlo in un modo che si ridimensiona in modo esponenziale solo nel numero di porte a T? Ci sono implementazioni esistenti?


Riesci a separare le porte Clifford e non Clifford? Cioè avresti un circuito di Clifford, poi un po 'di Ts, poi un altro circuito di Clifford, di nuovo Ts ecc. Se potessi, immagino che dovrebbe essere semplice avere il ridimensionamento che volevi?
Kiro,

@Kiro Utilizzando il teletrasporto del gate, tutte le porte T possono essere spostate su un singolo strato all'inizio (al costo di avere un qubit di riserva per porta T).
Craig Gidney,

Risposte:


7

Portando il tuo commento a Kiro alla sua logica conclusione, la risposta è "sì". L'idea di base è di scomporre lo stato 'magico' della porta T come combinazione lineare di stati stabilizzatori. (Se lo fai per diversi stati magici, questo produce una combinazione lineare esponenzialmente grande.) Rappresentando gli stati T-gate coinvolti come operatori di densità, insieme a qualsiasi altro stato stabilizzatore introdotto come input o come spazio di lavoro ausiliario, possiamo usare questo espansione per calcolare la probabilità di ogni particolare risultato della misurazione di Pauli, come una misurazione di base standard su un singolo qubit, dopo aver eseguito un circuito stabilizzatore e teletrasporto di gate delle porte a T.12(|0+eioπ/4|1)

L'idea di base alla base di ciò può essere migliorata osservando che esiste più di un modo per espandere lo stato del gate T come una combinazione lineare, in particolare se si considerano le scomposizioni di più stati del gate T contemporaneamente, anziché espandere ogni gate T dichiarare in modo indipendente e, inoltre, si è soddisfatti di una simulazione approssimativa piuttosto che esatta (vedere ad esempio [ Bravyi + Gossett 2016 ] e [ Campbell + Howard 2017 ]).

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.