The idea behind quantum state preparation is to leverage the limited resources inside a quantum machine, e.g., finite-time, to prepare a quantum state with the highest possible fidelity. There is a lot of literature on this subject, both on the mathematical side and in practical applications. Below we discuss two relevant methods for our challenge.
We can understand the dynamics of a quantum system beyond the adiabatic theorem through something called adiabatic perturbation theory. The idea for a well-behaved quantum system, the quantum wavefunction, can be expanded as a function of the speed of the Hamiltonian,
But what is
Well, this is a more complicated question to answer. However, we can use dimensional analysis again to guess what it might be.
Before we continue, we must obtain the units of
Therefore, since
The relevant energy is the gap between the ground and excited states. Hence the probability amplitude of the
where
For multiple velocities, the result is a bit more complicated, but all we really care about is a general principle.
This can be used to design pulses, as when the gap is large, the speed can be faster than when the gap is small.
For a generic graph with many atoms, it is hopeless to find the ground state energy classically, let alone the gap. So finding the location of the minimum gap is useless.
The exception are graphs that have repeating patterns. For these graphs, each size is related to the others. While the minimum gap won't be in the same spot, it will only drift slightly. This means that in smaller graphs, where the spectrum can be obtained classically, one can ballpark the minimum gap's location for the full-size problem.
Many quantum state preparation problems are cast in terms of a classical optimization problem. Suppose you treat the analog hamiltonian evolution as a black box. In that case, you can create a cost function related to how well the quantum state is prepared and where the functions' input values are the pulse shapes. There are many references available discussing these methods.
This involves driving multiple terms in your analog Hamiltonian to prevent excitations from occurring. During the evolution, the system may go far away from the ground state only to return at the very end. There are lots of different methods of obtaining the counter-diabatic protocol. Some references are below:
-
this reference as it discusses a method directly applicable to Aquila's platform. We suggest you look at the section titled 1D Spin Chain, pg. E3914.
-
Another related reference is here which also can be implemented on Aquila.
While the problems in these papers do not look like our rydberg atoms at first, you can map the rydberg Hamiltonian to Pauli-operators with some work.