A log-depth in-place quantum Fourier transform that rarely needs ancillas
Questo articolo introduce i "circuiti quantistici ottimisti" che approssimano bene le unitarie sulla maggior parte degli input per ottenere una trasformata di Fourier quantistica in presenza, in loco e a profondità logaritmica con requisiti minimi di ancilla, fornendo al contempo un metodo di riduzione per convertire tali circuiti in circuiti generali e consentendo algoritmi di fattorizzazione a profondità quasi lineare.
Articolo originale sotto licenza CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Questa è una spiegazione generata dall'IA dell'articolo qui sotto. Non è stata scritta né approvata dagli autori. Per precisione tecnica, consulta l'articolo originale. Leggi il disclaimer completo
Nel campo dell'informatica quantistica, gli scienziati cercano costantemente di costruire macchine in grado di risolvere problemi impossibili per i computer odierni. Per farlo, devono costruire sequenze delicate di operazioni, note come circuiti, che manipolano l'informazione memorizzata nei bit quantistici. Questi bit sono unici perché possono esistere in una sovrapposizione, contenendo molteplici possibilità contemporaneamente, invece di essere solo uno semplice zero o uno. Uno strumento fondamentale per molti di questi potenti algoritmi è un processo chiamato trasformata di Fourier quantistica. Pensate a questa trasformata come a un modo per riorganizzare l'informazione in modo che i modelli nascosti diventino visibili, proprio come un prisma separa la luce bianca in un arcobaleno di colori. Per decenni, i ricercatori hanno lottato per costruire questo strumento in modo efficiente. Le versioni più accurate richiedono una vasta quantità di spazio e tempo, mentre le versioni più veloci spesso sacrificano troppa accuratezza o richiedono bit di memoria extra, non utilizzati, che sono difficili da gestire sull'hardware reale.
Un team di ricercatori ha ora proposto un nuovo modo per costruire questo strumento essenziale che rompe i tradizionali compromessi tra velocità, spazio e accuratezza. Il loro approccio si basa su un concetto che chiamano circuito "ottimista". Nell'ingegneria standard, una macchina deve funzionare perfettamente ogni singola volta che viene utilizzata, indipendentemente dall'input. Tuttavia, i ricercatori si sono resi conto che per molti algoritmi quantistici è sufficiente che un circuito funzioni correttamente per la stragrande maggioranza degli input, anche se fallisce su una frazione minima e rara di essi. Hanno formalizzato questa idea, dimostrando che se un circuito è "ottimista" — ovvero è altamente accurato sulla maggior parte degli stati ma occasionalmente commette un errore elevato su stati specifici e rari — può comunque essere utilizzato efficacemente in algoritmi più ampi. Hanno dimostrato che per i casi rari in cui un algoritmo non può assolutamente tollerare un errore, esiste un metodo matematico per convertire questi circuiti ottimisti in circuiti che funzionano perfettamente per ogni singolo input, senza perdere i loro vantaggi di velocità.
Applicando questa filosofia, il team ha costruito una nuova versione della trasformata di Fourier quantistica che è straordinariamente efficiente. Il loro design opera con una profondità, o numero di passi sequenziali, che cresce logaritmicamente con la dimensione del problema, rendendolo significativamente più veloce rispetto ai metodi precedenti. Fondamentalmente, questo circuito non richiede bit di memoria extra, noti come ancilla, che sono spesso il collo di bottiglia nella costruzione di grandi computer quantistici. Inoltre, funziona con qubit disposti in una semplice linea, utilizzando solo connessioni locali tra vicini, e non richiede misurazioni o complessi cicli di feedback durante la sua operazione. Il circuito è progettato in modo che gli errori rari si verifichino solo su una frazione molto piccola di possibili stati di input. Per il compito specifico di fattorizzare grandi numeri — un passaggio chiave per rompere la moderna crittografia — i ricercatori hanno dimostrato che questi errori rari non contano. L'algoritmo è abbastanza robusto che la probabilità di successo rimanga alta anche utilizzando questa versione più veloce e imperfetta.
Per gestire le situazioni estremamente rare in cui un risultato perfetto è non negoziabile, i ricercatori hanno dimostrato come avvolgere il loro circuito ottimista in uno strato di casualità. Mescolando i dati di input prima dell'elaborazione e de-mescolandoli dopo, possono garantire che il risultato finale sia accurato per qualsiasi input, pur mantenendo la velocità logaritmica del circuito. Questa tecnica permette loro di costruire una versione della trasformata di Fourier che funziona perfettamente per tutti gli input, ma che utilizza comunque meno di tre volte il numero di qubit necessari per i dati stessi, un miglioramento significativo rispetto ai vecchi metodi che richiedevano molti più risorse. Il risultato è un insieme di strumenti che potrebbe permettere ai computer quantistici di fattorizzare grandi numeri usando una profondità quasi lineare e molte meno risorse di quanto precedentemente ritenuto possibile, portando la realizzazione pratica di questi potenti algoritmi più vicina alla realtà.
Sommerso dagli articoli nel tuo campo?
Ricevi digest giornalieri degli articoli più recenti corrispondenti alle tue parole chiave di ricerca — con riassunti tecnici, nella tua lingua.