Minimal Effective Gibbs Ansatz (MEGA): A simple protocol for extracting an accurate thermal representation for quantum simulation
Jeffrey Cohn, Khadijeh Sona Najafi, Forest Yang, Barbara Jones, James, K. Freericks

TL;DR
The paper introduces MEGA, a simple quantum protocol that efficiently constructs minimal pure state ensembles to accurately approximate thermal states, reducing resource requirements and avoiding prior spectral knowledge.
Contribution
MEGA is a novel method that uses correlation functions to identify minimal pure state ensembles for thermal state approximation without spectral prior knowledge.
Findings
Accurately reproduces thermal averages with minimal pure states.
Effective for models like Fermi-Hubbard using small clusters.
Offers resource-efficient implementation without spectral information.
Abstract
Quantum Gibbs state sampling algorithms generally suffer from either scaling exponentially with system size or requiring specific knowledge of spectral properties \textit{a priori}. Also, these algorithms require a large overhead of bath or scratch/ancilla qubits. We propose a method, termed the minimal effective Gibbs ansatz (MEGA), which uses a quantum computer to determine a minimal ensemble of pure states that accurately reproduce thermal averages of typical observables. This technique employs properties of correlation functions that can be split into a lesser and greater part; here, we primarily focus on single-particle Green's functions. When properly measured, these correlation functions provide a simple test to indicate how close a given pure state or ensemble of pure states are to providing accurate thermal expectation values. Further, we show that when properties such as the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Minimal Effective Gibbs Ansatz (MEGA): A simple protocol for extracting an accurate thermal representation for quantum simulation
J. Cohn
Department of Physics, Georgetown University, Washington, DC 20057, USA
IBM Almaden Research, San Jose, CA 95120, USA
F. Yang
Departments of Computer Science and Physics, University of California, Berkeley, CA
K. Najafi
Department of Physics, Georgetown University, Washington, DC 20057, USA
Department of Phyiscs, Virginia Tech.
B. Jones
IBM Almaden Research, San Jose, CA 95120, USA
J. K. Freericks
Department of Physics, Georgetown University, Washington, DC 20057, USA
(March 16, 2024)
Abstract
Quantum Gibbs state sampling algorithms generally suffer from either scaling exponentially with system size or requiring specific knowledge of spectral properties a priori. Also, these algorithms require a large overhead of bath or scratch/ancilla qubits. We propose a method, termed the minimal effective Gibbs ansatz (MEGA), which uses a quantum computer to determine a minimal ensemble of pure states that accurately reproduce thermal averages of typical observables. This technique employs properties of correlation functions that can be split into a lesser and greater part; here, we primarily focus on single-particle Green’s functions. When properly measured, these correlation functions provide a simple test to indicate how close a given pure state or ensemble of pure states are to providing accurate thermal expectation values. Further, we show that when properties such as the eigenstate thermalization hypothesis hold, this approach leads to accurate results with a sparse ensemble of pure states; sometimes only one suffices. We illustrate the ansatz using exact diagonalization simulations on small clusters for the Fermi-Hubbard and Hubbard-like models. Even if MEGA becomes as computationally complex as other Gibbs state samplers, it still gains an advantage due to its ease of implementation without any a priori information about the Hamiltonian and in the efficient allocation of available qubits by eliminating bath qubits and using a minimal number of ancilla.
I Introduction
In the mid 1990’s it was shown that the time evolution of many-body quantum systems can be simulated efficiently on a quantum computer Abrams and Lloyd (1997). Since then much progress has been made in developing quantum algorithms for simulating these systems Aharonov and Ta-Shma (2003); Berry et al. (2007, 2015). The ability to extract correlation functions, such as single-particle Green’s functions which are important for understanding the bulk behavior of condensed-matter systems, have also been developed for quantum computers Kreula et al. (2016); Bauer et al. (2016). One difficulty, generally overlooked in these algorithms, is that of initial state preparation. While exploring time dynamics will eventually be a straightforward process on an ideal quantum computer, the complexity of preparing physically relevant states can be challenging for certain systems Kempe et al. (2006).
This is especially true when it comes to preparing Gibbs thermal states at low temperature. Certain algorithms are able to achieve quantum Gibbs state preparation, but generally require a large overhead of ancilla or bath qubits and a long run-time Riera et al. (2012); Poulin and Wocjan (2009). Other approaches can be more efficient, but require a priori knowledge about specific spectral properties such as correlation lengths or spectral gaps Yung and Aspuru-Guzik (2012); Brandão and Kastoryano ; Van Apeldoorn et al. (2017). Recently, more approximate approaches to Gibbs state sampling have been explored Endo et al. (2018); Martyn and Swingle (2018)
Here we propose a method termed the “minimal effective Gibbs ansatz” (MEGA), which uses quantum computers to construct a minimal set of pure states that effectively represents a thermal Gibbs state in the sense that it produces accurate thermal expectation values for typical observables. The MEGA works with any correlation function that can be separated into a lesser and greater part. When a system is in thermal equilibrium, these functions can be Fourier transformed from the time domain to the frequency domain. Here, the fluctuation-dissipation theorem schematically gives:
[TABLE]
for fermionic correlation functions, where is the inverse temperature and is the chemical potential. In this work, we focus on a specific type of correlation function known as a single-particle Green’s function.
The MEGA approach requires one to efficiently prepare pure states within a certain energy window, where the ensemble of pure states resemble a mixed state that is diagonal in the energy eigenbasis. Then, using well-known quantum circuits, we extract the lesser and greater parts of the Green’s function with respect to each prepared pure state in the ensemble Kreula et al. (2016); Bauer et al. (2016). Using the known relation of the ratio between the lesser and greater components, given in Eq. (1), one can classically extract the optimal and and use this information as an indicator of how well the current ensemble approximates the corresponding Gibbs state.
One advantage of the MEGA lies in its simple implementation and its efficient use of qubits. If one has no prior information as to whether a minimal thermal representation of pure states may exist, one can simply implement the MEGA and test how quickly the results converge. If it does not converge well, then it would be more appropriate to use a different Gibbs state preparation or sampling algorithm. Further, we expect the MEGA to efficiently give a minimal representation in systems where the eigenstate thermalization hypothesis holds, or at temperatures where the system has a finite correlation length Srednicki (1994); D’Alessio et al. (2016); Deutsch (2018); Brandão and Kastoryano ; Kliesch et al. (2014).
The paper is structured as follows. In Sec.II, we briefly review single-particle Green’s functions. In Sec.III, we discuss heuristic arguments that support the MEGA being an efficient method, and in Sec.IV, we present numerical simulations. Finally, in Sec.V we give our concluding remarks.
II Single-Particle Green’s Functions
Single-particle Green’s functions are the workhorse of many-body physics. They can be employed to determine a number of properties directly, such as the total energy, double occupancy, kinetic energy, electron filling, etc. In addition, they are required in formulating more complicated response functions like an optical conductivity or a magnetic susceptibility. Here, we will also primarily focus on the lesser and greater Green’s functions, which can be seen as a decomposition of the retarded Green’s function in the following manner:
[TABLE]
[TABLE]
[TABLE]
Here the angled brackets represent thermal averaging with respect to the Gibbs state:
[TABLE]
where is the partition function:
[TABLE]
The time dependence of the operators is in the Heisenberg representation. The operators represent the Fermionic annihilation (creation ) operators at the site on a lattice for a given -component of the spin, .
When periodic boundary conditions are imposed on the real-space lattice, the creation and annihilation operators can also be represented in momentum space as:
[TABLE]
where is a reciprocal lattice vector, is the real space position vector of the site, and is the number of lattice sites.
One can also express the Green’s functions in what is known as the Lehmann representation by expanding the trace as a sum over the energy eigenstates (which satisfy ) and inserting a resolution of the identity operator in between the creation and annihilation operators. This is shown below for the lesser Green’s function.
[TABLE]
[TABLE]
Fourier transforming Eq. (9) from the time domain to the frequency domain we likewise obtain:
[TABLE]
An important physical property that we will also focus on is the local density of states (per spin) given by
[TABLE]
The fluctuation-dissipation theorem for Green’s functions gives:
[TABLE]
which can be easily derived from the grand-canonical ensemble. We can think of the Hamiltonian being shifted by: , with being the total particle number operator, when we work in the grand-canonical ensemble.
III Analysis and Heuristics
Here, we use heuristic arguments to analyze situations in which MEGA is well suited, and examine its limitations. We do not give any rigorous bounds for particular Hamiltonians but rather justify the use of this approach by using physical arguments. MEGA benefits from not needing all the resources required to prepare full Gibbs states when calculating single-particle Green’s functions of moderately sized system. We assume the system we describe corresponds to a periodic lattice that is translationally invariant, so that every site is identical.
In terms of notations, we will use to determine the number of particles on the lattice. In our analysis below, we will be discussing different partitions of the lattice and of their corresponding Hilbert spaces to analyze the ansatz. Specific partitions of the lattice will be represented by capitol letters such as and their associated Hilbert spaces as , with the exception of which will be used to represent the spatial dimension of the lattice. We will also use , without a specific superscript, as a general reference that applies to all Green’s functions defined above.
The aim of MEGA is to find a minimal set of pure states, , in which ensemble expectation values of typical thermodynamic observables yield accurate approximations to those determined from the corresponding Gibbs state. The minimal ensemble needs to be stationary to give proper thermal results. We can expand each state as, , where . Here, if we take a uniform ensemble average of these states we end up with:
[TABLE]
where is the number of states in the ensemble. One can also weight the states in the MEGA ensemble nonuniformly, as we do when we introduce Boltzmann weights, instead of using a uniform distribution.
In order for the ensemble to be stationary, since statistical ensembles are time-independent, the off-diagonal elements must average to zero. To this effect, the set of states defined in the MEGA can either be a distribution over a small set of energy eigenstates or they can be an arbitrary set of pure states, whose ensemble average sum produces a distribution over a set of eigenstates within some energy window. One can also loosen the restrictions on stationary to “approximately stationary” by bounding the quantum fluctuations of the target observable given by the MEGA ensemble. There are two simple ways to make the ensemble stationary: (i) one can average over time so that the off-diagonal elements are smaller than some given tolerance, or (ii) one can project the density matrix onto its diagonal elements in the energy basis. While the former method always is possible, it can entail a large number of measurements if the time domain being covered is large. Projective measurements in the energy basis will require using some form of phase estimation, and may be problematic for low-depth circuits. We anticipate that in the short term either one or both of these options will become viable on available quantum hardware.
One drawback of MEGA is that we cannot dial in specific temperatures, instead one generally has approximate bounds in terms of what consists of low vs. high energy for a given Hamiltonian. By preparing a state in a narrow energy window, one can then extract the effective temperature via our post-processing procedure employing the ratio of the lesser and greater Green’s functions in frequency space.
There are also many ways to realize the ensemble of pure states. One could use a state preparation procedure based off repeatedly preparing the same state, , which has an overlap with many eigenstates within a given energy window. After each round of state preparation, projective energy measurements are executed, so that the state collapses to one of the energy eigenstates in the superposition. Here, post-selection can also be utilized to discard any eigenstates with energy outside of the desired window. In this case, one would have to examine the cost of performing projective energy measurements. If the populated energy states are not too dense, then one may be able to use iterative phase estimation with a single ancilla qubit to collapse to a single eigenstate Dobšíček et al. (2007); O’Brien et al. (2018). When the states are more densely populated, then more aniclla qubits would have to be utilized in order for the process to be efficient Kitaev (1995); Abrams and Lloyd (1999).
Instead of using projective energy measurements one could use an ensemble based off evolving a single pure state for different time periods, \Big{\{}|\psi_{i}\rangle,\hat{U}(\Delta t)|\psi_{i}\rangle,\hat{U}(2\Delta t)|\psi_{i}\rangle,...\Big{\}}. This time averaged ensemble will be equivalent to the projective measurements as long as one chooses the proper time window. Finally, one could attempt to randomly prepare states within a given energy window, extracting the Green’s functions for each random pure state. Choosing an appropriate sample of states would force the ensemble to be stationary or approximately stationary.
The precise methodology needed to create states within a given energy window will depend on the specific system as well as the hardware and resource limitations. We do not spell out a particular algorithm here, but one can choose from a variety of known methods such as adiabatic state preparation, the variational quantum eigensolver (VQE) Peruzzo et al. (2014); McClean et al. (2016), the quantum approximate optimization algorithm (QAOA) Farhi et al. (2014), quantum walk algorithms, or amplitude amplifications to construct the best approach with the given system and resource limitations Shenvi et al. (2003); Brassard et al. (2002); Poulin et al. (2017). We also note that isolating a narrow, low-energy window can still be exponentially hard for certain problems, but we expect other Gibbs state preparation algorithms to suffer here as well Kempe et al. (2006).
The advantage of using the MEGA is in the simple implementation and the efficient use of the available qubits. Fermionic systems usually require qubits per lattice via the Jordan-Wigner mapping to a corresponding spin Hamiltonian. There also exist parity mappings such as the Bravyi-Kitaev map that only require qubits Bravyi and Kitaev (2002). Also, correlation functions such as single-particle Green’s functions can be extracted using a single ancilla qubit Kreula et al. (2016); Bauer et al. (2016). Given this information the MEGA should require at most qubits.
An outline of the MEGA procedure is as follows:
Prepare with electrons and within an appropriate energy window. (One has the option of additionally employing projective measurements here depending on available resources to remove states that fall outside the desired window). 2. 2.
Repeatedly use the same state preparation procedure to measure and at a series of points in time. Extend the time points far enough out that the Green’s function can have its tail fit to an exponential or power-law decay. (Negative times can be extracted by using the relation that the imaginary parts of the lesser and greater Green’s functions are symmetric about and the real parts are anti-symmetric about .) 3. 3.
On a classical computer, perform a Fourier transform from time to frequency, approximating the real time Green’s functions by the fit tail for large enough times. Extract a least squares fit of and from the Eq. (12). 4. 4.
If the least squares fit lies below a given threshold, terminate the calculation. Otherwise, return to step 1, and prepare , possibly using least squares fits of the current set of states to inform the state preparation procedure for .
Note that there is no guarantee that MEGA will produce a sparse representation of a thermal Gibbs state, but the advantage here is that one can implement the MEGA protocol without any prior knowledge and observe how quickly the fit converges.
The ratio of the lesser to greater Green’s function, which we employ to test the accuracy of the MEGA for a given calculation, is derived in the grand-canonical ensemble. But the calculation procedure described above worked with a fixed filling of the electrons. This is fine for a large enough system, because the microcanonical, canonical, and grand-canonical ensembles all yield the same results Brandao and Cramer (2015); Tasaki (2018). But for finite sized lattices, one may do better by adding states with different fermion fillings, or by weighting states in the ensemble by Boltzmann factors to improve the convergence of the MEGA. One additional limitation is of numerical precision in instances where there is a gap in the local density of states. Here, we run into the problem of trying to divide two numbers that are approximately zero in the gap region.
Since the ratio of the lesser to the greater Green’s function is employed in a post-processing step, we can modify the procedure if we run into numerical instabilities. For example, we can find a similar relation by using density-density correlations such as:
[TABLE]
where we can define:
[TABLE]
and
[TABLE]
Fourier transforming these correlators to the frequency domain yields:
[TABLE]
These correlators allow for a direct canonical ensemble fit because the operators, , preserve the filling of a given eigenstate. The local lesser and greater correlators here have the same cost to implement as the local lesser and greater Green’s functions on a quantum computer. More generally, if one wants the MEGA to approximate thermal properties on larger regions, then one should construct proper correlation function whose underlying operators are supported across that specific domain.
To minimize the gate depth for near term use a variant of the VQE algorithm (or, when achievable, preparing simple product states) would most likely be the best choice to prepare a given ensemble of the ’s. The main limiting factor for near term use will then come from the required time evolution to extract the Green’s functions. Here, we will need to extract the Green’s functions for many time steps extending out to at least a characteristic decay time (where the Green’s function becomes vanishingly small). Optimistically, we expect the circuit depth here to scale linearly with the number of Trotter steps and hence linearly with . The depth of each Trotter step will scale polynomially on the number of sites/orbitals() whose exact exponent again depends on the specific system being simulated Jiang et al. (2018); Motta et al. (2018). With these circuit depth requirements, we expect the MEGA to be applicable once circuit depths required for modest time evolution can be reached Haah et al. (2018). The MEGA approach is also limited by the complexity of preparing states within a narrow energy window, which can be difficult for certain systems, but this complexity will also limit other Gibbs state preparation algorithms as well.
Now, obviously we want the number of states, in the extracted ensemble, to scale much less than the number of relevant energy eigenstates in the corresponding Gibbs state. Otherwise, this approach would be equivalent to doing full diagonalization, which would have a large exponential scaling. A naive reduction of the number of relevant states is through ensemble equivalence. Within the grand-canonical ensemble picture the fluctuations, and , scale as . The variances, and , will also have a dependence on temperature which becomes relevant with small system sizes. So, if we are working with a fixed filling, , then the microcanonical, canonical, and grand-canonical ensembles should become equivalent as the systems size becomes large.
In this limit, one can sample from a narrow energy window with fixed particle number. While the microcanonical ensemble offers a slight reduction in the number of relevant states compared to the other statistical ensembles, it will still contain an exponential number in the thermodynamic limit. We also note that below certain temperatures ensemble equivalence may not be well defined for certain systems if the relevant energy eigenstates have zero energy density, in the thermodynamic limit. It is possible, with certain systems in this temperature range, that thermodynamic quantities remain dependent on the ensemble, even in the thermodynamic limit.
The ideal setting, where MEGA would yield a sparse ensemble, is in systems where the eigenstate thermalization hypothesis (ETH) holds. The ETH ansatz states that when a random pure state is chosen from a superposition of states originating from a narrow energy window (lying away from the edges of the spectrum of generic non-integrable systems), then the matrix elements of typical few-body observables take the form Srednicki (1994):
[TABLE]
Here, is the microcanonical average of the observable centered at the average energy of the narrow energy window and is the thermodynamic entropy defined by , where the restricted sum is over the number of states within a smeared delta function centered at . is a smooth function of its arguments with and is a random number with zero mean and unit variance. Here one can see that as the number of states within the energy window become exponentially large then the fluctuations about the microcanonical ensemble become exponentially suppressed. Note that there is no requirement that the typical few-body observables need to be local in space, as momentum occupation is generally used in numerical studies of ETH Deutsch (1991); Rigol (2008); Rigol et al. (2008).
When ETH holds, a single energy eigenstate from the bulk of the spectrum is expected to give the same expectation values for local observables as a corresponding Gibbs state with the same average energy i.e.
[TABLE]
where is chosen so that the equality, , holds. The ETH can also be interpreted as having a single eigenstate from the bulk act as a bath for local subspaces Kim et al. (2014). Here, even though the single eigenstate and corresponding Gibbs state are globally very different, when one examines their reduced density matrices on local subspaces the representations become equivalent in the thermodynamic limit. While it is not known for which operators the ETH holds, some arguments based on conformal field theory allow for the observables to be supported on a subsystem as large as half the size of the full system Garrison and Grover (2018); Cardy (2014). When the ETH holds for all (strong-ETH) or typical (weak-ETH) energy eigenstates within the desired energy window, this should allow for a sparse ensemble size for the MEGA. The downside here is that ETH is not expected to hold for the edges of the spectrum as the energy density does not remain finite in the thermodynamic limit, so there would be a lower bound on the temperature that can be reached by a MEGA-based simulation. One potential application of the MEGA is the ability to locate where the energy spectrum transitions from zero-energy density to finite-energy density in large systems.
Another example where we expect a sparse ensemble is in systems where the correlations decay exponentially. In this case, we can associate a temperature-dependent correlation length, to the Gibbs state of a specific system. When has a finite length, then sampling from a Gibbs state prepared on a system equal to the size of the observable of interest plus the correlation length efficiently yields the behavior of a Gibbs state prepared on the same system in the thermodynamic limit Kliesch et al. (2014); Brandão and Kastoryano .
As shown schematically in Fig. 2, we decompose the Hilbert space of our closed system as, , where is the Hilbert space supported by the local operator, is the Hilbert space described by a ring of width around region-, and is the Hilbert space of the rest of the system. Preparing a Gibbs state with inverse temperature on the space gives the same results for observables supported solely in region , as one would get if the full system Gibbs state was prepared. Here, the temperature-dependent correlation length should, in principle, place bounds on the minimum size of the ensemble achievable from the MEGA approach.
The local Green’s function initially depends just on the electron density on lattice site . As time increases the operators grow radially outward in time. There are three characteristic speeds that govern this growth.The first is the Lieb-Robinson velocity, , which determines the casual light cone, bounding how quickly an initial localized perturbation can affect the rest of the system Lieb and Robinson (1972). The butterfly velocity, , describes the speed at which the wavefront of an initially local operator, , grows radially outward in space as a function of time () Maldacena et al. (2016); Khemani et al. (2017); von Keyserlingk et al. (2018). The butterfly velocity is determined from an out-of-time-ordered correlation function originally defined in Larkin and Ovchinnikov (1969). The third is the entanglement growth, , again generated by , which estimates the rate of bipartite entanglement production when this unequal time operator acts on an initial product state (see Fig.3) von Keyserlingk et al. (2018). These characteristic speeds are expected to satisfy: and are system dependent, where local interactions, geometry, and conserved quantities play a large role in determining their form. Also, for thermalizing systems, these Green’s functions have a system dependent decay time, which depends on temperature. Given this information, if one uses local single-particle Green’s functions to converge an ensemble of states with MEGA, this ensemble should yield accurate thermal expectation values for operators supported on an effective Hilbert space, qualitatively bounded by lattice sites within a radius from site-.
IV Numerical Results
To test the validity of this approach, we focus on the repulsive 1-D Fermi-Hubbard model and its variants Hubbard (1963). This well known model aims to minimally account for the electron correlations by imposing an interaction that repels two electrons of opposite spin only when they are on the same site. The Hamiltonian is given by:
[TABLE]
where, is the strength of the electron hopping, and is the on-site repulsion term. We note the redundant use of notation here where the parameter, , is used to represent both the energy scale of the hopping term and time. Also the parameter is similar to the time evolution operator , which are differentiated by the operator symbol in the time-evolution operator. The context in the text should clarify the intended interpretation of these symbols.
In one dimension, the model is integrable, and can be solved by the Bethe ansatz, so it is not expected to thermalize to the proper Gibbs ensemble because of the macroscopic number of symmetries the model exhibits. Nevertheless, we show, adjusting certain parameters of this model allows us to predict the effectiveness of the MEGA protocol in larger nonintegrable systems. For concreteness, we also add integrability breaking terms to the Fermi-Hubbard model and compare the performance when these terms are added. When the new terms are added the Hamiltonian becomes
[TABLE]
where
[TABLE]
and .
To begin, we will examine the half-filled 1-D Hubbard model with periodic boundary conditions with a large on-site interaction of . This specific case is interesting because it exemplifies the ideal behavior of a system obeying the ETH. As one can see in Fig. 4, when restricted to the first energy band (spin band), both the double occupancy and the -momentum become smooth functions of the eigenstate energy. This is indicative of the strong-ETH in the extreme sense, where every eigenstate is typical. The spectrum as a whole does not obey the ETH, so these results do not indicate physical behavior in the thermodynamic limit. Nevertheless this behavior in the lowest band should give insight into the performance of these approximations in an ideal setting.
In general, we are more interested in simulating strongly correlated electrons rather than weakly correlated electrons, because weak correlation is amenable to many classical numerical techniques. Choosing low-energy states is relatively simple here, because at infinite interaction, there are no double occupancies at and below half filling. These states are also easy to generate on a quantum computer as product states. So, our strategy is to initialize the system in a state with no double occupancy, ramp the state adiabatically from infinite interaction to finite interaction, and employ such a state as one of the states in the MEGA ensemble.
For these simulations, we employ exact diagonalization and use a MEGA consisting of the two Neél states, each time evolved with a time-dependent Hamiltonian. We initially set the interaction energy to , making our energy scale. We also set . We then evolve the system with a time dependent interaction energy that ramps from to given by the time evolution operator of:
[TABLE]
where the time dependence of the interaction energy in the Hubbard Hamiltonian is given by . Here, our final set consists of:
[TABLE]
where is the total ramp time. . We choose to start with the simple Neél state because it is a product state in the localized basis, which would be trivial to prepare on a quantum computer. The Neél state is one of the degenerate product states in the ground state at . At large but finite , the Neél states will have an overlap with the ground state and a couple other low-lying energy states. When ramping down to a smaller we are guaranteed to stay in the spin band as long as we ramp slow enough. One could also ramp up from , but initializing a quantum computer to the Fermi sea is a more complicated circuit.
The trends in Fig. 5 and Fig. 6 show what we would naively expect when examining this ideal system. The local Green’s functions, when approximated by just two states, resemble the exact results for longer and longer times as we increase the system size. While the finite size effects prevent the the Green’s function from truly decaying to zero, we can interpret here that the effective Hilbert space for , for a given , becomes a smaller and smaller fraction of the total Hilbert space as the size of the system increases. Since we are working in a regime where the ETH holds, the approximations for the times become better as the fraction of their support on the total Hilbert space becomes smaller. This is further exemplified in Fig. 7. Here we show the trace distance, defined as:
[TABLE]
between the Gibbs state and the MEGA. When we examine the trace distance between the reduced density matrix of these states, we can see that they start to become equivalent on small subsystems. In particular, we notice that in the 10-site system, the trace distance between these two states is large when examining the whole system, but when the subsystem is less than half the system size, these two start to rapidly become close to one another. Note that having a small trace distance between the MEGA and the Gibbs state is a sufficient condition for MEGA to be accurate, but is not necessary.
Unfortunately, the large gap in the local density of states makes extracting the effective temperature numerical unstable. To get around this problem, we use the density-density correlator defined in Eqs. (14-17). As shown in Fig. 8 while this correlator is capable of extracting the correct temperature, it requires a larger set of states in our MEGA approach for the results to properly converge. When using our set of two states for the MEGA approach the results diverge more quickly in the real time domain, which leads a noisy fit when extracting the temperature. Fig. 8 shows that within this MEGA ensemble there is still a large error present in the temperature extraction. This earlier divergence is most likely due to faster operator spreading of used in the density-density correlator than in the operator, used for the single-particle Green’s functions.
This scenario demonstrates the various trade-offs between the different functions that can be used to verify an accurate MEGA ensemble, and how we extract the effective temperature. Here, we see that a small MEGA ensemble accurately converges for single-particle Green’s functions, but the gap in the local density of states prevents a proper test of convergence due to numerical precision errors. On the other hand, the density-density correlator is capable of accurately testing for convergence but requires the MEGA to use a larger set of states. Ideally, this small set of states in the MEGA ensemble should become more accurate when using the density-density correlator as we increase the system size as predicted by the ETH ansatz.
To demonstrate tests for convergence and temperature extraction with single-particle Green’s functions, we work with a half-filled 10-site 1-D Hubbard model with , where there is no longer a gap in the local density of states. Here the spin band is no longer separated from the rest of the spectrum, so ETH effects no longer hold, eliminating the ability of sparse window sampling to efficiently describe the thermal behavior. Figure 9 compares the ratio of for the Gibbs state at to two corresponding microcanonical windows. The first is a small window with energy ranging from and the second is a larger window with a range: . As we can see the small window does not give a good fit to the correct temperature and chemical potential, but the larger window clearly has a more stable fit. The Gibbs state here is represented by the canonical ensemble, so we can also see in Fig. 9 that the canonical ensemble has not quite converged with the grand-canonical. The rapid oscillations are caused by the numerical instability when both the lesser and greater Green’s functions approach zero.
These results show an example of where the MEGA is able to eventually converge on a representative set of states, but the size of this set is large and would scale exponentially in system size. There is a possible fix here, as we expect this system to have a finite correlation length at finite temperature. In theory, if this finite correlation length exists, then one should be able to bound the number of representative states in the MEGA by the size of the Hilbert space on a region proportional to the given correlation length. It would still be an open question as to whether an efficient state preparation scheme is feasible for the situations where the system exhibits a finite correlation length. We leave further analysis of this situation to future work.
Finally, we examine how well the MEGA would ideally work with more generic nonintegrable systems. This is achieved by working in a regime with and , where and are the strengths of the integrability breaking terms defined in Eq (21). We examine the behavior of this system again on a 10-site ring, with a filling now of .
From Fig. 10, we see that the scatter plots of the expectation values of relevant observables do not pinch down to a smooth single-valued function, as they did in the spin band above. When we are away from the edges of the spectrum, we see that most of the points clump together within a small energy range, and we see a decrease in the density if we move vertically away from this point. The ETH conjectures that these fluctuations scale inversely with the density of states, so as we move to large system sizes, we would expect the cloud to become narrower, approaching a single-valued function of the eigenstate energy. One can also see that there are non-typical states in Fig. 10 such as the states that have zero double occupancy in the middle of the spectrum. We do not know if they persist in the thermodynamic limit in the strong vs. weak ETH sense Kim et al. (2014).
For this model, we examine three areas of the energy spectrum corresponding to temperatures of . For each temperature, Fig. 11 shows plots of calculated with respect to the canonical Gibbs state, a microcanonical window, and a single eigenstate, where each gives the same average energy. At we can see from Fig. 10 that the energy eigenstates are sparsely populated in this regime. As a result both the microcanonical and single eigenstate Green functions have trouble converging past . As we move to a temperature of the spectrum has now become a little bit more dense. As a result the microcanonical ensemble with a large enough window converges rather well, and the single eigenstate holds for a slightly longer period of time before deviating from the canonical Gibbs state result. When we reach a temperature of the spectrum has become rather dense. Here, a smaller microcanonical ensemble converges even better than at , even with a smaller number of eigenstates in its energy window, and even a single eigenstate has converged rather well even for late times. The better convergence at large temperature is what is expected from the ETH ansatz, as the entropy and density of states is much larger at higher temperatures.
These results demonstrate the potential effectiveness of the MEGA in nonintegrable systems. Here, the number of states needed in a MEGA ensemble is inversely proportional to both the size of the system and the temperature. We see that at large enough temperature/system size a MEGA ensemble of even a single eigenstate can reproduce proper thermal properties, as one would expect from the ETH framework.
There is an ultimate lower bound on the temperature MEGA is able to achieve, as ETH is restricted to eigenstates that have a finite energy density. Most physical systems have either finite energy gaps or algebraically decaying energy gaps as a function of system size. This leads to a zero energy density in the large system limit, effectively allowing large fluctuations in the matrix elements of physical observables of relevant energy eigenstates in this temperature regime . The low-temperature bound here may again potentially be alleviated if this system exhibits a finite correlation length as previously discussed.
V conclusions
We have outlined the MEGA protocol as a technique to examine the thermal properties of typical observables on quantum computers, and demonstrated its viability using exact diagonalization on small clusters. The advantages of MEGA are in its simplicity to implement and the efficient use of available qubits. While MEGA does not allow one to initially dial in a specific temperature, with an initial guess of a single of set of pure states, one can extract the effective temperature of the system that is represented by those states. Usually one has a rough idea as to within what energy range a typical state lies, such as a Hartree-Fock approximation, for what qualifies as low energy. Normally, one would not know a priori whether MEGA can be employed with a small finite set of states. Here, one can simply implement the MEGA protocol and examine how quickly and converge.
We also showed numerically how systems that obey the ETH are well suited for MEGA, in the appropriate temperature regimes. Beyond this, temperature dependent finite correlation lengths should also theoretically bound the number of states used by MEGA, when they exist, which we hope to examine more thoroughly in the future. In these regimes the size of the MEGA ensemble should ideally be inversely proportional to temperature and system size. The efficiency of MEGA is still limited by system size here as the state preparation procedures and time evolution will scale polynomially with system size. We also recognize that there are certain energy windows where state preparation will scale exponentially, but known Gibbs state preparation/sampling algorithms are inefficient here as well.
Future work may include examining different types of correlators and possibly identifying specific properties in the feedback process to inform what the next ideal state should be to ensure faster convergence. While the MEGA is not well suited for current quantum hardware, it may be implemented on next generation or ”near” term machines once they are capable of handing the circuit depths required for modest time evolution.
Acknowledgements.
This work was supported by the National Science Foundation under grants numbered PHY-1620555. JKF was also supported by the McDevitt bequest at Georgetown University.
References
- Abrams and Lloyd (1997) D. S. Abrams and S. Lloyd, Physical Review Letters 79, 2586 (1997).
- Aharonov and Ta-Shma (2003) D. Aharonov and A. Ta-Shma, in Proceedings of the thirty-fifth annual ACM symposium on Theory of computing (ACM, 2003) pp. 20–29.
- Berry et al. (2007) D. W. Berry, G. Ahokas, R. Cleve, and B. C. Sanders, Communications in Mathematical Physics 270, 359 (2007).
- Berry et al. (2015) D. W. Berry, A. M. Childs, R. Cleve, R. Kothari, and R. D. Somma, Physical review letters 114, 090502 (2015).
- Kreula et al. (2016) J. M. Kreula, L. García-Álvarez, L. Lamata, S. R. Clark, E. Solano, and D. Jaksch, EPJ Quantum Technology 3, 11 (2016).
- Bauer et al. (2016) B. Bauer, D. Wecker, A. J. Millis, M. B. Hastings, and M. Troyer, Physical Review X 6, 031045 (2016).
- Kempe et al. (2006) J. Kempe, A. Kitaev, and O. Regev, SIAM Journal on Computing 35, 1070 (2006).
- Riera et al. (2012) A. Riera, C. Gogolin, and J. Eisert, Physical review letters 108, 080402 (2012).
- Poulin and Wocjan (2009) D. Poulin and P. Wocjan, Physical review letters 103, 220502 (2009).
- Yung and Aspuru-Guzik (2012) M.-H. Yung and A. Aspuru-Guzik, Proceedings of the National Academy of Sciences 109, 754 (2012).
- (11) F. G. Brandão and M. J. Kastoryano, Communications in Mathematical Physics , 1.
- Van Apeldoorn et al. (2017) J. Van Apeldoorn, A. Gilyén, S. Gribling, and R. de Wolf, in Foundations of Computer Science (FOCS), 2017 IEEE 58th Annual Symposium on (IEEE, 2017) pp. 403–414.
- Endo et al. (2018) S. Endo, T. Jones, S. McArdle, X. Yuan, and S. Benjamin, arXiv preprint arXiv:1806.05707 (2018).
- Martyn and Swingle (2018) J. Martyn and B. Swingle, arXiv preprint arXiv:1812.01015 (2018).
- Srednicki (1994) M. Srednicki, Phys. Rev. E 50, 888 (1994).
- D’Alessio et al. (2016) L. D’Alessio, Y. Kafri, A. Polkovnikov, and M. Rigol, Advances in Physics 65, 239 (2016).
- Deutsch (2018) J. Deutsch, Reports on Progress in Physics (2018).
- Kliesch et al. (2014) M. Kliesch, C. Gogolin, M. Kastoryano, A. Riera, and J. Eisert, Physical review x 4, 031019 (2014).
- Dobšíček et al. (2007) M. Dobšíček, G. Johansson, V. Shumeiko, and G. Wendin, Physical Review A 76, 030306 (2007).
- O’Brien et al. (2018) T. O’Brien, B. Tarasinski, and B. Terhal, arXiv preprint arXiv:1809.09697 (2018).
- Kitaev (1995) A. Y. Kitaev, arXiv preprint quant-ph/9511026 (1995).
- Abrams and Lloyd (1999) D. S. Abrams and S. Lloyd, Physical Review Letters 83, 5162 (1999).
- Peruzzo et al. (2014) A. Peruzzo, J. McClean, P. Shadbolt, M.-H. Yung, X.-Q. Zhou, P. J. Love, A. Aspuru-Guzik, and J. L. O’brien, Nature communications 5, 4213 (2014).
- McClean et al. (2016) J. R. McClean, J. Romero, R. Babbush, and A. Aspuru-Guzik, New Journal of Physics 18, 023023 (2016).
- Farhi et al. (2014) E. Farhi, J. Goldstone, and S. Gutmann, arXiv preprint arXiv:1411.4028 (2014).
- Shenvi et al. (2003) N. Shenvi, J. Kempe, and K. B. Whaley, Physical Review A 67, 052307 (2003).
- Brassard et al. (2002) G. Brassard, P. Hoyer, M. Mosca, and A. Tapp, Contemporary Mathematics 305, 53 (2002).
- Poulin et al. (2017) D. Poulin, A. Kitaev, D. S. Steiger, M. B. Hastings, and M. Troyer, arXiv preprint arXiv:1711.11025 (2017).
- Bravyi and Kitaev (2002) S. B. Bravyi and A. Y. Kitaev, Annals of Physics 298, 210 (2002).
- Brandao and Cramer (2015) F. G. Brandao and M. Cramer, arXiv preprint arXiv:1502.03263 (2015).
- Tasaki (2018) H. Tasaki, Journal of Statistical Physics , 1 (2018).
- Jiang et al. (2018) Z. Jiang, K. J. Sung, K. Kechedzhi, V. N. Smelyanskiy, and S. Boixo, Physical Review Applied 9, 044036 (2018).
- Motta et al. (2018) M. Motta, E. Ye, J. R. McClean, Z. Li, A. J. Minnich, R. Babbush, and G. K. Chan, arXiv preprint arXiv:1808.02625 (2018).
- Haah et al. (2018) J. Haah, M. B. Hastings, R. Kothari, and G. H. Low, arXiv preprint arXiv:1801.03922 (2018).
- Deutsch (1991) J. M. Deutsch, Phys. Rev. A 43, 2046 (1991).
- Rigol (2008) M. Rigol, Nature (London) 452, 854 (2008).
- Rigol et al. (2008) M. Rigol, V. Dunjko, and M. Olshanii, Nature 452, 854 (2008).
- Kim et al. (2014) H. Kim, T. N. Ikeda, and D. A. Huse, Physical Review E 90, 052105 (2014).
- Garrison and Grover (2018) J. R. Garrison and T. Grover, Physical Review X 8, 021026 (2018).
- Cardy (2014) J. Cardy, Physical review letters 112, 220401 (2014).
- Lieb and Robinson (1972) E. H. Lieb and D. W. Robinson, in Statistical Mechanics (Springer, 1972) pp. 425–431.
- Maldacena et al. (2016) J. Maldacena, S. H. Shenker, and D. Stanford, Journal of High Energy Physics 2016, 106 (2016).
- Khemani et al. (2017) V. Khemani, A. Vishwanath, and D. A. Huse, arXiv preprint arXiv:1710.09835 (2017).
- von Keyserlingk et al. (2018) C. von Keyserlingk, T. Rakovszky, F. Pollmann, and S. Sondhi, Physical Review X 8, 021013 (2018).
- Larkin and Ovchinnikov (1969) A. Larkin and Y. N. Ovchinnikov, Sov Phys JETP 28, 1200 (1969).
- Hubbard (1963) J. Hubbard, Proc. R. Soc. Lond. A 276, 238 (1963).
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1Abrams and Lloyd (1997) D. S. Abrams and S. Lloyd, Physical Review Letters 79 , 2586 (1997).
- 2Aharonov and Ta-Shma (2003) D. Aharonov and A. Ta-Shma, in Proceedings of the thirty-fifth annual ACM symposium on Theory of computing (ACM, 2003) pp. 20–29.
- 3Berry et al. (2007) D. W. Berry, G. Ahokas, R. Cleve, and B. C. Sanders, Communications in Mathematical Physics 270 , 359 (2007).
- 4Berry et al. (2015) D. W. Berry, A. M. Childs, R. Cleve, R. Kothari, and R. D. Somma, Physical review letters 114 , 090502 (2015).
- 5Kreula et al. (2016) J. M. Kreula, L. García-Álvarez, L. Lamata, S. R. Clark, E. Solano, and D. Jaksch, EPJ Quantum Technology 3 , 11 (2016).
- 6Bauer et al. (2016) B. Bauer, D. Wecker, A. J. Millis, M. B. Hastings, and M. Troyer, Physical Review X 6 , 031045 (2016).
- 7Kempe et al. (2006) J. Kempe, A. Kitaev, and O. Regev, SIAM Journal on Computing 35 , 1070 (2006).
- 8Riera et al. (2012) A. Riera, C. Gogolin, and J. Eisert, Physical review letters 108 , 080402 (2012).
