Toward quantum scaling advantage in approximate optimization
Questo articolo mette in discussione le recenti rivendicazioni di vantaggi di scalabilità quantistica nella risoluzione di problemi QUBO, dimostrando che la macchina classica Simulated Bifurcation raggiunge prestazioni comparabili o superiori su istanze più grandi, chiudendo così il gap quantistico-classico riportato e suggerendo che i veri vantaggi quantistici siano probabilmente limitati a specifiche classi di problemi sparsi una volta affrontati gli overhead dell'hardware.
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
Immagina di cercare di trovare il punto più basso in una gigantesca catena montuosa avvolta dalla nebbia. Questo è un classico enigma per i computer chiamato problema di ottimizzazione. Recentemente, alcuni ricercatori hanno affermato che un tipo speciale di scalatore "quantistico" (un annealer quantistico) potrebbe trovare il fondo molto più velocemente di qualsiasi computer classico man mano che le montagne diventano più grandi. Hanno detto che questo era un "vantaggio quantistico".
Ma un nuovo team di scienziati ha deciso di ricontrollare questa affermazione con un tipo di scalatore molto diverso: la Macchina di Biforcazione Simulata (SBM).
Pensa allo scalatore quantistico come a qualcuno che usa le "fluttuazioni termiche" — fondamentalmente, scuote il terreno per vedere se può saltare sopra una piccola collina. L'SBM, invece, è come uno scalatore che cavalca un'onda selvaggia, non lineare, che si divide e salta (biforca) attraverso il terreno, guidata dalle leggi della fisica ma eseguita su una normale scheda grafica (GPU). Il SBM, invece, è come uno scalatore che cavalca un'onda selvaggia, non lineare, che si divide e salta (biforca) attraverso il terreno, guidata dalle leggi della fisica ma eseguita su una normale scheda grafica (GPU).
Ecco cosa hanno scoperto gli autori quando hanno messo questi due scalatori alla prova:
1. Il "Vantaggio Quantistico" Potrebbe Essere un'Illusione
Lo studio precedente sosteneva che lo scalatore quantistico stesse vincendo. Tuttavia, gli autori hanno scoperto che quando si utilizza l'SBM, esso è veloce quanto, o anche più veloce, della macchina quantistica. Infatti, per le dimensioni dei problemi testati (fino a circa 1.322 variabili logiche), l'SBM ha colmato completamente il divario. Il "vantaggio" che la macchina quantistica sembrava avere è scomparso una volta che si è tenuto conto di tutto il tempo necessario per impostare l'esecuzione e leggere i risultati.
2. Le Montagne Piccole Mentono
Gli autori sostengono che lo studio precedente abbia esaminato montagne troppo piccole per raccontare la vera storia. È come giudicare la velocità di un maratoneta basandosi su uno sprint di 100 metri; il tempo di avvio conta troppo. Quando gli autori hanno testato l'SBM su montagne molto più grandi — fino a 38.320 variabili (che richiederebbero un computer quantistico con almeno 1,5 × 10⁵ qubit fisici per essere affrontate) — l'SBM classico, pur essendo un sistema classico, ha mantenuto il passo. La scalabilità rimane robusta, suggerendo che per questi specifici tipi di problemi, la macchina quantistica non sta attualmente battendo la macchina classica caotica.
3. La Trappola del "Tempo"
Una gran parte della confusione deriva da come si misura il tempo.
- La Macchina Quantistica: Lo studio precedente utilizzava il "tempo di annealing" (il tempo che la macchina dice di aver impiegato per scalare), che è un numero preimpostato come 14.100 µs per la programmazione e 20,5 µs per campione per i ritardi. Non contavano il tempo necessario per comunicare con la macchina o leggere la risposta.
- L'SBM: Gli autori hanno misurato il tempo effettivo impiegato per ottenere la risposta, includendo tutto l' "overhead" come il movimento dei dati tra il cervello del computer e la sua scheda grafica.
Quando gli autori hanno incluso tutti i costi temporali del mondo reale per la macchina quantistica, il suo vantaggio di velocità è svanito. La "rapida" scalabilità che avevano visto prima era dovuta principalmente al fatto che ignoravano il tempo necessario per preparare la macchina.
4. Dove Potrebbe Vincere la Macchina Quantistica?
Il documento non dice che i computer quantistici siano inutili. Gli autori suggeriscono che esiste un percorso specifico e stretto dove il quantistico potrebbe vincere: problemi di spin-glass 3D.
In questi enigmi specifici e sparsi, lo scalatore quantistico sembra trovare soluzioni di alta qualità incredibilmente velocemente (su scala di nanosecondi) guardando solo al puro tempo di scalata. Tuttavia, gli autori sono cauti nel dire che questo è solo un potenziale vantaggio. Attualmente, il tempo extra necessario per programmare e leggere la macchina quantistica annulla quel vantaggio. Suggeriscono che se l'hardware futuro potesse ridurre questi overhead, un vero vantaggio potrebbe apparire, ma per ora rimane un "e se".
In Breve
Gli autori concludono che, per i problemi specifici che hanno testato, l'affermazione di un "vantaggio di scalabilità quantistica" è probabilmente errata. L'SBM classico, caotico, è un contendente potente che eguaglia o batte la macchina quantistica quando si conta l'intera gara, non solo lo sprint. Suggeriscono che per vedere una vera vittoria per i computer quantistici, dobbiamo guardare a problemi molto più grandi e tipi di enigmi diversi, e dobbiamo aspettare un hardware che smetta di perdere tempo in configurazione e lettura.
In breve: lo scalatore quantistico non è attualmente più veloce dello scalatore classico caotico quando si misura l'intero viaggio. Il "vantaggio" era probabilmente solo un trucco di come il tempo della gara veniva misurato.
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.