Clear Sky Science · it

Calcolo quantistico tollerante ai guasti a basso overhead mediante gauging degli operatori logici

· Torna all'indice

Mantenere onesti i computer quantistici

I futuri computer quantistici promettono di risolvere problemi che mettono in difficoltà i supercomputer odierni, ma sono anche notoriamente fragili: piccole perturbazioni possono compromettere i loro calcoli. Questo articolo introduce un nuovo modo per mantenere grandi calcoli quantistici sulla giusta traiettoria usando meno qubit aggiuntivi di quanto si ritenesse necessario in precedenza, avvicinando macchine quantistiche pratiche e resistenti agli errori alla realtà.

Figure 1
Figura 1.

Perché i qubit hanno bisogno di protezione

I bit quantistici, o qubit, possono immagazzinare informazione in delicate sovrapposizioni facilmente disturbate dall’ambiente. Per proteggerli, i ricercatori raggruppano molti qubit fisici in un qubit logico mediante codici di correzione degli errori quantistici. Una classe potente di tali codici, chiamata codici quantistici a parità a bassa densità (qLDPC), può proteggere molti qubit logici usando relativamente pochi qubit fisici e solo connessioni scarse tra di essi. Tuttavia, mentre questi codici sono eccellenti per immagazzinare informazione quantistica, l’esecuzione delle operazioni logiche necessarie per il calcolo su larga scala ha spesso richiesto grandi sistemi ausiliari, erodendo il loro vantaggio in termini di efficienza.

Misurare senza rompere il codice

Molti algoritmi quantistici possono essere implementati se si possono misurare in modo affidabile certe proprietà collettive—operatori logici—dei qubit codificati. Farlo in modo imprudente può danneggiare il codice protettivo o richiedere un numero enorme di qubit aggiuntivi. Gli autori affrontano questa sfida reinterpretando un operatore logico come una sorta di simmetria del sistema, un concetto preso in prestito dalla fisica. Invece di misurare direttamente la grandezza globale, introducono una rete di semplici misurazioni locali i cui risultati combinati rivelano la stessa informazione. Questa idea, nota come “gauging” di una simmetria, ha una lunga storia nelle teorie della materia e delle forze, ma qui viene riadattata come strumento pratico per il calcolo quantistico.

Trasformare una domanda globale in controlli locali

Il nucleo del metodo è collegare un grafo ausiliario—una rete di qubit aggiuntivi—al gruppo di qubit coinvolti nell’operatore logico. Ogni arco di questo grafo ospita un nuovo qubit, e si eseguono test semplici e locali che coinvolgono un qubit di dati e i qubit degli archi vicini. Questi test impongono regole che ricordano la legge di Gauss nell’elettromagnetismo, collegando il comportamento dei qubit attorno a ogni vertice. Sebbene ogni singolo esito appaia casuale, il loro prodotto codifica il valore dell’operatore logico originale. Dopo questa “misurazione per gauging”, i qubit ausiliari vengono a loro volta rimossi delicatamente tramite ulteriori misurazioni, un processo chiamato “ungauging”, che riporta il sistema a una forma equivalente al codice originale.

Progettare reti ausiliarie efficienti

Non tutti i grafi ausiliari funzionano allo stesso modo. Per mantenere bassi i tassi di errore e un overhead moderato, la rete deve restare sparsa, conservare una buona distanza protettiva ed evitare di creare cicli eccessivamente complessi. Gli autori identificano regole di progetto chiare che garantiscono queste proprietà e mostrano come costruire sistematicamente grafi adatti per ogni operatore logico. Usando strumenti della teoria moderna dei grafi e della topologia, inclusi gli expander graph e un processo chiamato decongestion, dimostrano che il numero di qubit aggiuntivi necessari cresce essenzialmente in modo lineare con il numero di qubit che l’operatore logico coinvolge, con fattori policologaritmici modesti. Questo è un miglioramento drastico rispetto ad approcci precedenti, dove l’overhead poteva crescere più rapidamente delle dimensioni del sistema codificato stesso.

Figure 2
Figura 2.

Tolleranza ai guasti nello spazio e nel tempo

I dispositivi reali soffrono non solo di errori sui qubit ma anche di misurazioni difettose. Gli autori analizzano come la loro procedura di gauging si comporta sotto tali imperfezioni considerando l’intera sequenza di operazioni locali nello spazio e nel tempo come un più ampio “codice spazio-temporale”. Dimostrano che, a condizione che il grafo ausiliario sia scelto secondo le loro regole e i controlli rilevanti siano ripetuti un numero sufficiente di volte, lo schema complessivo mantiene lo stesso livello di protezione del codice qLDPC originale. In altre parole, la misurazione logica stessa diventa tollerante ai guasti, resistendo sia agli errori fisici sui qubit sia a esiti riportati in modo errato, senza aumentare in modo drastico il numero di qubit o la durata del protocollo.

Cosa significa per le macchine quantistiche future

Per un non specialista, il messaggio chiave è che gli autori hanno trovato un modo per porre una domanda globale riguardo molti qubit—cruciale per eseguire algoritmi quantistici—disponendo con ingegno una serie di controlli locali, facili da implementare, che non sovraccaricano l’hardware. Il loro quadro unifica e generalizza diverse tecniche precedenti di “code surgery” e offre una ricetta chiara per estenderle a nuove famiglie di codici quantistici. Se affinato e integrato con decoder pratici, questo approccio basato sul gauging potrebbe diventare un elemento costitutivo standard per processori quantistici su larga scala e resistenti agli errori, permettendo di eseguire calcoli potenti con risorse hardware realisticamente raggiungibili.

Citazione: Williamson, D.J., Yoder, T.J. Low-overhead fault-tolerant quantum computation by gauging logical operators. Nat. Phys. 22, 598–603 (2026). https://doi.org/10.1038/s41567-026-03220-8

Parole chiave: calcolo quantistico tollerante ai guasti, correzione degli errori quantistici, codici qLDPC quantistici, misurazioni logiche, code surgery