Vai al contenuto
vantaggioquantistico.it

Materiali

Gli script Python che generano tutti i numeri calcolati, i grafici e le tabelle del volume. Sono pubblicati in anticipo rispetto al libro: chi vuole può già controllare i calcoli dei capitoli.

Gli script

Python 3 e numpy, nessun SDK quantistico e nessuna credenziale: tutto si riesegue su un portatile. Ogni script dichiara i parametri in testa al file e, dove usa la Pauli propagation, si confronta prima con il vettore di stato esatto.

comune.pytutti i capitoli

Libreria comune: stringhe di Pauli in forma simplettica, coniugazione per una rotazione, Pauli propagation con truncation e rumore depolarizzante, vettore di stato del kicked Ising.

propagazione.pycapitoli 1, 6

Pauli propagation contro vettore di stato su 12 qubit: errore e numero di termini al variare della soglia, dipendenza dall’angolo, memoria del vettore di stato.

mitigazione.pycapitolo 3

Rumore depolarizzante come smorzamento per peso, zero-noise extrapolation lineare, di Richardson ed esponenziale, costo γ² della PEC.

ole.pycapitolo 4

Operator Loschmidt echo su 10 qubit con scattering, verificato contro il calcolo a matrici dense; coefficiente OTOC.

tracker.pycapitoli 5, 7

Tabelle dall’istantanea dei dati del Quantum Advantage Tracker (inclusa nell’archivio, licenza Apache 2.0).

qae.pycapitolo 8

Maximum-likelihood amplitude estimation contro Monte Carlo: pendenze −0,99 e −0,49; precisione di pareggio.

portafoglio.pycapitolo 10

QUBO di portafoglio a cardinalità fissata: time-to-solution di campionamento uniforme, uniforme seguito da local search e simulated annealing con mosse di swap, con numero di sweep ottimizzato per ogni dimensione.

mcmc.pycapitolo 11

Catena di Metropolis su due modelli di Ising dei default, uno a settori (ferromagnetico) e uno frustrato: spectral gap esatto della proposta quantistica, ideale e con rumore, contro avversari classici (locale, global flip, misto); effetto del readout asimmetrico sulla probabilità di coda.

bilancio.pycapitoli 10, 13

Bilancio dei gate dei due candidati finanziari su hardware a connettività limitata: gate a due qubit per QAOA e per la proposta MCMC, Λ e probabilità di un’esecuzione senza errori.

Come si usano

unzip script-vantaggio-quantistico.zip
cd download/figure
python3 propagazione.py   # scrive .dat e .txt qui

L’archivio contiene anche OUTPUT-SCRIPT.txt, con l’output a video di tutti gli script: le cifre citate nel volume che non compaiono nei file .dat.

Licenza. Gli script sono distribuiti con licenza MIT. I dati del tracker inclusi nell’archivio restano dei rispettivi autori, con licenza Apache 2.0: il testo integrale è in dati/LICENSE-Apache-2.0.txt e l’attribuzione in dati/NOTICE.txt.

Il framework cmqa

I capitoli 12 e 13 descrivono cmqa, il framework con cui Core Matrix imposta il programma di lavoro sul vantaggio quantistico in finanza: generatori di istanze, baseline classiche, esecuzione su hardware IBM con Qiskit, verifica statistica, pre‑registration e preparazione delle submission al tracker. Il codice non è pubblico alla data di stampa ed è disponibile su richiesta.