Diagonalizzazione quantistica di Krylov basata su campioni di un modello reticolare fermionico
Stima di utilizzo: Nove secondi su un processore Heron r2 (NOTA: Questa è solo una stima. Il vostro tempo di esecuzione potrebbe variare.)
Contesto
Questo tutorial mostra come utilizzare la diagonalizzazione quantistica basata su campioni (SQD) per stimare l'energia dello stato fondamentale di un modello reticolare fermionico. Nello specifico, studiamo il modello di Anderson a singola impurità unidimensionale (SIAM), che viene utilizzato per descrivere impurità magnetiche incorporate nei metalli.
Questo tutorial segue un flusso di lavoro simile al tutorial correlato Diagonalizzazione quantistica basata su campioni di un Hamiltoniano di chimica. Tuttavia, una differenza chiave risiede nel modo in cui vengono costruiti i circuiti quantistici. L'altro tutorial utilizza un ansatz variazionale euristico, che è attraente per gli Hamiltoniani di chimica con potenzialmente milioni di termini di interazione. D'altra parte, questo tutorial utilizza circuiti che approssimano l'evoluzione temporale dell'Hamiltoniano. Tali circuiti possono essere profondi, il che rende questo approccio migliore per applicazioni a modelli reticolari. I vettori di stato preparati da questi circuiti formano la base per un sottospazio di Krylov, e di conseguenza, l'algoritmo converge in modo dimostrabile ed efficiente allo stato fondamentale, sotto opportune ipotesi.
L'approccio utilizzato in questo tutorial può essere visto come una combinazione delle tecniche utilizzate in SQD e diagonalizzazione quantistica di Krylov (KQD). L'approccio combinato viene talvolta indicato come diagonalizzazione quantistica di Krylov basata su campioni (SQKD). Consultate Diagonalizzazione quantistica di Krylov degli Hamiltoniani reticolari per un tutorial sul metodo KQD.
Questo tutorial si basa sul lavoro "Quantum-Centric Algorithm for Sample-Based Krylov Diagonalization", a cui si può fare riferimento per maggiori dettagli.
Modello di Anderson a singola impurità (SIAM)
L'Hamiltoniano SIAM unidimensionale è una somma di tre termini:
dove