Table 1.
Processor | Algorithm | Observable | Space | Gate complexity |
---|---|---|---|---|
Classical | T = 0 mean-field with occ-RI-K/ACE23,24 | Anything | ||
Classical | T > 0 mean-field (density matrix) with refs. 23,24 | Anything | ||
Classical | T > 0 mean-field (sampled trajectories) with refs. 23,24 | Anything | ||
Quantum | Second-quantized Trotter grid algorithm45 | Sample | ||
Quantum | First-quantized Trotter grid algorithm here | Sample | ||
Quantum | Interaction picture plane wave algorithm51 | Sample | ||
Quantum | Grid basis algorithm from Appendix K of ref. 53 | Sample | ||
Quantum | New shadows procedure here | k-RDM(t) | ||
Quantum | Gradient measurement61 | |||
Quantum | Gradient measurement61 |
N is the number of basis functions, η is the number of particles, ϵ is target precision, M is the number of appreciably occupied orbitals in a finite-temperature (T) simulation (M ≃ N for high T), O is any observable having norm λ that can be block encoded with cost less than time-evolution, t is the duration of evolution, L is the number of time points at which we wish to resolve quantities and is the cost of sampling with a quantum algorithm. We are not accounting for the additive time-independent costs of state preparation ( gates using the procedure of Supplementary Note 7) or of classically reconstructing the k-RDM given measurement outcomes. Thus, this table reports gate complexities for long-time t simulations. In Supplementary Note 5 we provide a table clarifying which algorithm has optimal gate complexity as a function of N/η.