Professional Documents
Culture Documents
of each. The new technique improves upon approximate local counterdiabatic driving – an approach
that aims to suppress nonadiabatic transitions – with the addition of time-dependent control fields
that increase its effectiveness. We refer to this new method as counterdiabatic optimised local
driving (COLD) and we show that it can result in a substantial improvement when applied to
annealing protocols, state preparation schemes and population transfer on a lattice. COLD can be
enhanced with existing advanced optimal control methods and we explore this using the chopped
randomised basis method. Furthermore, we outline extensions of COLD, which include its potential
implementation when the system dynamics cannot be efficiently classically computed.
derive approximate CD protocols, with the aim of sup- state |ψ0 i to a final target state |ψT i by finding the op-
pressing undesired transitions instead of fully eliminat- timal values of β with respect to some target metric
ing them. This allows it to account for some physical (e.g. the time taken to evolve the system from |ψ0 i to
constraints of the system, e.g. locality conditions. How- |ψT i). There is a large variety of techniques available to
ever, the approximate nature of the LCD protocol can achieve this goal [3, 19].
lead to poor performance, necessitating the introduction The success/target metric needs to be defined prior to
of additional non-local, long-range corrections [16]. If the optimisation of β. Often this is done by constructing
all possible corrections are added, then LCD is equiva- a cost function, which in turn defines the optimisation
lent to the normal analytical approaches of CD, but the landscape. In general, we can optimise for any desired
additional terms are generally difficult to control experi- property of the final state of the system, with some ex-
mentally. COLD offers an alternative approach, with ad- amples being the entropy, energy, energy fluctuations or
ditional control fields which allow for an optimisation of some other observable. A commonly used cost function
the dynamical Hamiltonian for a given local form of LCD. in state preparation is related to the fidelity of the final,
The impact of more complex corrections can then be radi- post-evolution state |ψf i with respect to the target state:
cally reduced, giving a corresponding improvement in the 2
desired protocol. C(|ψf i) = 1 − |hψT |ψf i| . (2)
The structure of this paper is as follows: first, we give In performing such a numerical optimisation, it is com-
a detailed description of the new method, COLD, with a mon to take the target state to be parameterised via a
focus on the elements of quantum optimal control and CD Hamiltonian split into two parts. The first is the so-called
required for its implementation. In Sec. III we explore a bare Hamiltonian H0 (t), which can be time-dependent
2-spin annealing protocol, that showcases the strengths of and describes the dynamics of the quantum system in
COLD. Sec. IV describes and analyses the improvements question. The second part is then an additional driving
gained with COLD and its combination with other opti- term that includes the control parameters β(t) and op-
mal control techniques in the case of state preparation in erators Oopt which provide additional degrees of freedom
the Ising model. Then in Sec. V we show the improve- in the dynamics of the system. The full Hamiltonian of
ment that COLD can achieve on the recently realised the control system is then:
example of LCD for state transfer on a synthetic lattice
in ultracold atoms. A list of abbreviations used in this Hβ (t, β) = H0 (t) + β(t)Oopt . (3)
work can be found in Table. I for reference.
The parameters β(t) can then be optimised for the opti-
mal dynamics with respect to the metric defined by the
Abbreviation Meaning
cost function.
STA shortcuts to adiabaticity In this work, we use the Powell minimization approach
CD counterdiabatic driving [20] for the numerical optimisation as implemented in
LCD local counterdiabatic driving Python’s SciPy [21]. When performing this optimisation
COLD counterdiabatic optimised local driving without any CD terms in the Hamiltonian, we refer to
BPO bare Powell optimisation this approach as bare Powell optimisation (BPO), with
CRAB chopped randomised basis bare referring to the lack of CD. Furthermore, we imple-
ARP adiabatic rapid passage ment the chopped rendomised basis (CRAB) approach
[22, 23] and combine its methodology with that of COLD,
Table I. List of abbreviations used throughout the manuscript.
to obtain the method of COLD-CRAB. CRAB expands
the size of the parameter landscape by employing ran-
domisation, usually in the optimised pulse driving the
system. The approach was first developed for quantum
II. AN INTRODUCTION TO many-body problems whose simulation requires the time-
COUNTERDIABATIC OPTIMISED LOCAL dependent density matrix renormalization group, despite
DRIVING the fact that these were thought to not be tractable in
the quantum control setting [23, 24]. CRAB has benefits
A. Quantum Optimal Control in that it can avoid traps in the control landscape [25],
and has built-in flexibility for open-loop or closed-loop
In the context we consider, we employ quantum op- optimisation [23, 26] although these advantages come at
timal control to optimise the function f (ψ, β) in the a higher computational cost due to requiring a far larger
Schrödinger equation search-space for the optimisation.
states of a Hamiltonian H0 (t) at some initial t = ti and Hβ (λ = 1) = H0 (tf ), i.e. being equal to the initial and
final t = tf time. In these cases, the adiabatic theorem the final Hamiltonian at the protocol boundaries. By
guarantees that for an infinitesimally slow transformation construction this implies that any additional fields in-
of the system tf − ti → ∞, it should follow the instanta- troduced to the bare Hamiltonian H0 must go to zero at
neous (non-degenerate) ground state of H0 (t) and hence the boundaries. In this way, any protocol can be uniquely
reach the target state with unit fidelity. This process is characterized by first specifying the path β(λ) in the cou-
generally known as quantum annealing. pling space manifold and then the time dependence λ(t)
In large, complex systems with many degrees of free- along it. The path determines the sequence of couplings
dom, quantum annealing tends to require prohibitively of the Hamiltonian during time evolution and hence the
long protocol times due to vanishingly small gaps typi- sequence of ground state wave functions followed by the
cally present in such systems. This often makes anneal- driven state. Furthermore, the time dependence encodes
ing protocols impractical [27]. It has been found that this the speed of traversing this path. We can then introduce
problem can be formally overcome by using CD, where a hermitian operator called the (path-dependent)
P adia-
velocity-dependent terms are added to the Hamiltonian batic gauge potential [16]: Aλ = i~ n |∂λ ni hn|, which
analytically enforcing the adiabatic wave function to be satisfies a closed form equation,
the solution of the time-dependent Schrödinger equation
[7–9]. In this case, the dynamical state will follow the in- i
∂λ Hβ + [Aλ , Hβ ], Hβ = 0, (5)
stantaneous eigenstate with no transitions regardless of ~
the driving time. The form of the dynamical Hamiltonian
enforcing this is [9]: where Hβ ≡ Hβ (λ, β(λ)) and Aλ ≡ Aλ (λ, β(λ)). Then
the CD Hamiltonian reads
HCD (t) = H0 (t)
X
(4) HCD (λ, β(λ)) = Hβ (λ, β(λ)) + λ̇Aλ (λ, β(λ)), (6)
+ i~ (|∂t ni hn| − hn|∂t ni |ni hn|),
n and is equivalent to the CD Hamiltonian of Eq. (4) given
knowledge of the exact adiabatic gauge potential. How-
with |ni ≡ |n(t)i the n-th eigenstate of the instantaneous ever, generally the adiabatic gauge potential is a very
Hamiltonian H0 (t). The last term enforces the phases non-local object and solutions of Eq. (5) are unstable to
(hn|∂t ni) on the instantaneous eigenstates, which are ar- small perturbations containing exponentially many terms
bitrary and thus will be omitted. In general, knowledge in the number of degrees of freedom.
of the CD Hamiltonian of Eq. (4) requires knowledge of LCD aims to find approximate gauge potentials that
the full spectrum of H0 (t) at each instantaneous moment satisfy particular requirements like robustness and local-
in time. ity, thus circumventing many of the difficulties in deter-
mining the second component in Eq. (4) and (6) exactly.
The goal, in essence, is to suppress the most relevant dia-
C. Counterdiabatic Optimised Local Driving
batic effects rather than completely eliminate them. This
method has recently been experimentally implemented
We will now introduce the main idea of COLD. The to speed up state transfer for synthetic lattices in ultra-
principle is to take the same approach as Sec. II B but cold atoms [30], for preparing states in nuclear-magnetic-
with the original Hamiltonian given by Hβ (t, β), see resonance systems [31], and annealing protocols on an
Eq. (3). Quantum Annealing then applies to the whole IBM quantum computer [32].
family of control Hamiltonians Hβ (t, β) as long as the ad- Following the methods of Ref. [16], the problem of find-
ditional control terms β(t) vanish at the protocol bound- ing the optimal adiabatic gauge potential can be cast as
aries: β(ti ) = β(tf ) = 0. This flexibility was explored in the minimisation of the Hilbert-Schmidt norm of the op-
finding the optimal adiabatic path characterized by e.g. erators
the shortest distance between the initial and the final
states, i.e. a geodesic [28]. A similar geodesic approach Gλ = ∂λ Hβ + i[Aλ , Hβ ], (7)
was developed in the context of dissipative systems to
minimize energy losses [29]. During the protocol, a dy- which is equivalent to minimisation of the action
namical Hamiltonian Hβ (t, β) generally induces transi-
S(Aλ ) = Tr Gλ (Aλ )2 ,
tions between the quantum states that it drives and the (8)
question about what is the optimal path remains open.
The Hamiltonian Hβ (t, β) and its eigenstates depend with respect to Aλ . In most cases, this is achieved by
on time only through the driving parameters, which in- first choosing an operator ansatz - i.e. a set of linearly
clude β and any additional control terms in the particu- independent operators {OLCD } - and then using this set
lar protocol. This makes it convenient to introduce a as an operator basis for the adiabatic gauge potential
P (j)
path in the coupling space parametrized by a dimen- Aλ = j αj OLCD . The action can then be minimized
sionless parameter λ ∈ [0, 1] such that both H0 and β with respect to the the set of coefficients, α. In the ex-
PN
are functions of λ satisfying Hβ (λ = 0) = H0 (ti ) and ample of an Ising spin chain we may take Aλ = j αj σjy ,
4
where j labels the N chain sites, and {OLCD } is a set the it can be combined with many advanced optimal control
y-pauli matrices. procedures, owing to the standard way additional control
Without any additional control fields β, LCD is essen- fields are introduced to the Hamiltonian. In this work we
tially an informed choice of the operator set {OLCD } in find the combination of COLD and CRAB particularly
a way that the resulting control protocol from the min- useful and we will refer to this as COLD-CRAB.
imisation of Eq. (8) is optimal for a given H0 (λ). In this
case we explore the family of Hamiltonians
III. TWO SPIN QUANTUM ANNEALING
(j)
X
HLCD (λ) = H0 (λ) + αj (λ)OLCD . (9)
j
To showcase and explore the use of COLD in a rela-
The performance of such LCD protocols is determined tively simple setting we will consider a two spin quantum
by how accurately the variational manifold spanned by annealing problem with bare Hamiltonian
the set {OLCD } can approximate an exact Aλ such that
Eq. (5) holds. H0 (t) = −2Jσ1z σ2z − h(σ1z + σ2z ) + 2hλ(t)(σ1x + σ2x ), (11)
In the case of the new protocol COLD, we allow for
extra exploration of the family of Hamiltonians due to where σja , a ∈ {x, y, z} are the Pauli matrices applied to
the additional control fields as in Eq. (3). This expands spins indexed by j. For the scaling function λ(t) we pick
the family of Hamiltonians to the form
Hβ (λ, β) = H0 (λ) + α(λ, β)OLCD + β(λ)Oopt . (10) 2 π 2 πt
λ(t) = sin sin (12)
2 2τ
Note, that the coefficients of the optimal control field
change the form of the LCD driving coefficients, i.e. α = such that λ(0) = 0 and λ(τ ) = 1. We consider the case
f (λ, β). The aim of COLD is then to choose β(λ) and of J/h = 0.5, which means the spins start in the initial
Oopt such that the LCD term is optimal for the dynamical state of |↑↑i and finish in a superposition of all of the
Hamiltonian H0 (λ) + β(λ)Oopt . We will focus on the symmetric states.
optimisation of the control parameters β(λ) for a given As discussed in Ref. [16], since H0 has a standard Ising
choice of Oopt , although the choice of operators Oopt can spin chain form, the first-order LCD terms are given by
also be optimised over as an extension. the following ansatz for the adiabatic gauge potential:
With COLD, we have two methods to improve on
the existing LCD protocol. As previously shown in 2
X
Refs. [33, 34], there is a possibility to add more terms A(λ) = α σiy , (13)
to the LCD making it less local, e.g. through long-range i=1
interactions. In the spin chain case, we could take the
with the sum being over the full length of the N spin
aforementioned sum over σ y terms to be the first-order
chain. Minimising Eq. (8) for this Aλ with respect to the
anzatz for the LCD, where higher-order ansätze might
coefficient α gives
contain sets of operators {OLCD } with terms odd in σ y
(z,x)
such as σjy σj+1 . This procedure generally improves the h2
performance of CD protocols at the expense of adding α=− . (14)
4(hλ)2 + h2 + 4J 2
more complex operators which may be experimentally
impractical depending on the scenario. Alternately, with To further improve on the first-order LCD we can
COLD and the introduction of additional local control implement COLD, as we will discuss shortly, or we
fields to the Hamiltonian, we can improve the perfor- can introduce higher-order terms to the ansatz for Aλ .
mance of LCD at a fixed complexity of the CD term. If This second method serves as a good benchmark against
these extra control fields vanish at the beginning and at COLD, since it offers an improvement to first-order LCD
the end of the protocol, they do not affect the adiabati- in the same way as COLD does, but requires more com-
cally connected states, but they can significantly modify plicated interactions between the two spins increasing the
the adiabatic landscape at intermediate couplings to en- implementation overhead. The second-order LCD can be
hance the performance of the given order of LCD. found by taking an ansatz for the adiabatic gauge poten-
In order to optimize for the additional fields, in this tial:
work, we use methods of quantum optimal control. How- X y
ever, we note that such optimization can be done locally A(2) (λ) =α σj + γ(σ1x σ2y + σ1y σ2x )
by requiring that the next order variational correction to j (15)
the CD terms is small along the optimal landscape. This z y y z
+ ζ(σ1 σ2 + σ1 σ2 ),
local optimization may be advantageous in that it does
not require knowledge of the wave function and in this where to solve for α, γ, and ζ we once again minimize
sense is not limited by small system sizes. the action given by Eq. (8) and obtain three coupled
Furthermore, we compare COLD to the use of CRAB, equations which can be solved numerically (see Appendix
as discussed in Sec. II A. An advantage of COLD is that A for a detailed derivation).
5
Figure 2. Optimisation of the annealing protocol for the Ising model given by Eq. (23) for N = 5 spins. (a) A comparison
of final state fidelities for different driving times using the optimal control technique BPO (blue diamonds), first-order LCD
(black dash-dot line) and COLD (red circles). The same is shown in (b) for CRAB (green diamonds) and COLD-CRAB (purple
circles). CD enhanced techniques (COLD and COLD-CRAB) introduced in this work show a clear convergence to good fidelities
at short driving times. All results are for the best (lowest) fidelity achieved over 500 optimisations.
COLD approach converges to 1 − F ∼ 10−3 . Note, this is Note that the difference between the convergence to fi-
not achieved by the introduction of first-order LCD terms nal state fidelities are only marginally different between
alone, as this will result in F = 0.0440 for τ = 10−3 J −1 . COLD and COLD-CRAB at longer times, but at short
COLD is instead achieving this by making the LCD term times COLD-CRAB performs a lot better. Further im-
dominant for the dynamical Hamiltonian through the ad- provement could be gained by combining COLD with
ditional control fields. more advanced versions of CRAB or other optimal con-
To confirm this, we plot the maximum amplitudes of trol methods.
both the first- and second-order adiabatic gauge poten- As shown in Fig. 3, the amplitude of the driving re-
tials in Fig. 3, where Fig. 3(a) shows the case of no op- quired to achieve the fidelities discussed so far scales
timisation and Fig. 3(b) the case of applying COLD. We with the driving time. Practical scenarios will necessar-
y ily place limits both on achievable driving times and the
can see that without COLD the second-order (σjx σj+1 +
y x
σj σj+1 ) corrections to the LCD are far larger than the maximum amplitude of any term that is being driven.
first-order, resulting in the small final state fidelities However, the scaling of the drivings shown do not mean
when only first-order LCD is implemented. In the case of that everything diverges in the limit of τ → 0. To see
COLD, this relationship reverses and the first-order LCD this we can first write the Scrödinger equation for COLD
terms dominate the dynamics. These results are further as
evidence that the implementation of COLD through the
minimisation of the second-order corrections discussed in i~dt |ψi = Hβ + λ̇Aλ |ψi , (30)
Sec. III could be fruitful in more complex and/or larger
systems, where the dynamics can not be calculated. we then divide through by λ̇ to get
We find that the results of BPO and COLD at short
Hβ
driving times are stable against increasing system size, i~dλ |ψi = + Aλ |ψi , (31)
as shown for τ = 10−2 J −1 in Fig. 4(a), with only a λ̇
small decrease in final state fidelity for larger systems
in the limit of τ → 0 then λ̇ → ∞ to result in the Hamil-
with COLD. Similarly, increasing the number of optimi-
tonian term disappearing, or in other words, we turn off
sation coefficients Nk results in little improvement in the
the Hamiltonian. We then only drive the system in the
values obtained at short times for this example, as shown
τ → 0 limit with the COLD or LCD driving term:
in Fig. 4(b). It is possible that in more complex systems,
more optimisation coefficients will be needed to gain a i~dλ |ψi = Aλ |ψi . (32)
larger advantage. We also note that by increasing the
number of coefficients, we are increasing the complexity In this limit then λ plays the role of time, and this could
of the cost function landscape to be explored by the min- then be implemented in a practical scenario in finite time
imisation procedure, hence leading to slightly worse final as it corresponds to some manipulation of the couplings
fidelities This can mean that alternative approaches than in the system. This renormalised time cannot then be
the Powell minimisation used so far, e.g. that of CRAB, infinitesimally short if the couplings are bounded but we
could be better suited to probing the cost function for have shown that the protocol does not diverge as τ → 0.
high Nk . We also note that this lack of improvement in In the case of a spin chain, evolving under Eq. (32) is ef-
the results is likely the consequence of the form of the fectively to first order in LCD implementing independent
control field given by Eq. (28) rather than due to a fail- single spin rotations along the chain, and COLD can be
ure of the optimiser in the face of a complex parameter easily applied.
space. We find that the parameter space is relatively If it is not possible to switch off the Hamiltonian as
smooth in the case of Nk = 1, 2, 3 and a better solution discussed above then as an alternative we can implement
for this form of control field simply does not exist. COLD with experimental constraints accounted for di-
We now consider the combined method of COLD- rectly in the optimal control minimisation. We consider
CRAB for this annealing example as shown in Fig. 2(b). an extreme example of constraints to show that even in
We point out that with our application of CRAB in this this scenario COLD can provide an advantage and cor-
scenario we are not enforcing β to be zero at the start responding speed-up. In the constrained case the an-
and end of the dynamics, allowing for their to be a tun- nealing protocol remains that of Hamiltonian (23) but
ing of the z-field offset. This is consistent between CRAB we choose to introduce a bound of Xf on the maximum
and COLD-CRAB and therefore does not influence our amplitude of all drivings. This makes it so that no op-
comparison of the two. First, it is important to note that timal control or LCD term can go beyond the original
CRAB alone results in a overall speedup of the dynamics amplitude of the x-field drive. We show the final state
for a high final state fidelity 1 − F ∼ 10−3 at long time- fidelities achieved for the constrained example in Fig. 5.
scales. However, CRAB still suffers from getting stuck As can be seen in Fig. 5(a), COLD provides a substan-
in the initial state at fast driving times and the final tial improvement beyond what is achievable with BPO.
state fidelity again tends to zero. This is not the case for BPO manages F < 0.5 for τ < 1J −1 , but COLD can
COLD-CRAB, which converges to large final state fideli- reach final state fidelities F ∼ 0.9 for τ < 1J −1 . The
ties 1 − F ∼ 10−3 at short driving times τ ≤ 10−1 J −1 . real improvement, however, comes with the application of
9
Figure 5. Optimisation of the constrained annealing protocol for the Ising model for N = 5 spins with a maximum amplitude
limit on each term in the Hamiltonian of Eq. (23) of 10J. (a) Shows a comparison between BPO (blue diamonds) and COLD
(red circles) which both give much lower fidelities than in the unconstrained case in Fig. 2, although COLD persists in giving
better results. In (b) the comparison is between CRAB (green diamonds) and COLD-CRAB (purple circles) which show orders
of magnitude better fidelities than those in (a), with COLD-CRAB eking out higher fidelities at short driving times. The
plotted best results are obtained from 200 optimisations for each method.
CRAB and COLD-CRAB. CRAB already improves the this control to be general enough to implement the CD
fidelities substantially, and would allow for a speed up in Hamiltonian of the exact solutions. This is one of the
the annealing protocol but with COLD-CRAB the final reasons that LCD has been pursued in this setting.
state fidelities are even better, with F ∼ 0.99 achievable Recently, LCD has been successfully applied to im-
when approaching τ ∼ 0.1J −1 . Signs are seen of the on- prove an adiabatic rapid passage (ARP) protocol for pop-
set of the convergence to small values for COLD-CRAB ulation transfer across a synthetic lattice [30]. In this re-
in Fig. 5(b) before the maximum amplitude required be- alisation, population transfer was achieved in a synthetic
comes too large and the short time results tend towards tight-binding lattice of laser coupled atomic momentum
zero fidelity and the state being stuck again. With this states. We will consider the same problem as in Ref. [30]
example and the discussion on implementation via turn- but with the improvement that can be gained by COLD.
ing off the Hamiltonian, we have shown that COLD is ca- This system is described by the Hamiltonian
pable of delivering improvements beyond other schemes X
even for practical problems with strict and rather ex- H0 (t) = − Jn (t)(c†n cn+1 + H.c.)
treme constraints. n
X (33)
+ Vn (t)c†n cn ,
n
V. TRANSPORT IN A SYNTHETIC LATTICE
where Jn (t) is the time-dependent tunnelling that de-
The efficient transfer of states between opposite ends of scribes the nearest-neighbour coupling, Vn (t) is the on-
a lattice could have future applications in the settings of site energy offset with respect to neighbouring sites and
quantum computation and simulation due to its promise c†n (cn ) is the creation(annihilation) operator on a given
of efficient transport of information [35]. This objective is synthetic lattice site. In the ARP protocol, the popula-
often tackled in the setting of ultracold atoms in optical tion gets moved from one end of the lattice to the other
lattices. While the problem can be tuned to be a single- by linearly ramping the lattice from a positive tilt to a
particle system and the analytical solutions of the corre- negative tilt via
sponding instantaneous Schrödinger equation are known t
[36, 37] even for a finite system [38], efficient evolution for Jn (t) = J0 (1.1 − λ) = J0 0.1 + , (34)
state transfer is not straight-forward. This is due to the τ
2t
fact that the majority of the states are delocalised across Vn (t) = nV0 2(λ − 1/2) = nV0 1 − , (35)
the lattice, meaning that the |ψi hψ| terms of the CD τ
Hamiltonian of Eq. (4) are global in reach. It is normal to where V0 = 4J0 is the initial site energy slope and J0
consider this system in the tight-binding limit where the is the characteristic tunnelling scale of the lattice. The
implementation of global terms is not straightforward. scaling function in this case is given by
Such terms can be generated via the interactions of the
atoms with cavity modes [39, 40] or from dipolar interac- t
tions [41–43]. However, it would be ambitious to expect λ(t) = 1 − . (36)
τ
10
Figure 6. Optimisation of state transfer in a synthetic lattice. In (a) we compare the fidelities obtained via the bare ARP
protocol (pink dashed line) and first-order LCD previously implemented in Ref. [30] (purple dash-dot line) to BPO (blue
diamonds) and the COLD method (red circles). (c) Maximum amplitude of the tunneling term at each driving time for LCD
(green diamonds) as given by Eq. (37) as well as COLD (red triangles) which includes additional control parameters as shown
in Eq. (41) and BPO (blue triangles) which omits the modifications due to CD but retains the control terms β. In both (a)
and (c) we simulate N = 7 lattice sites and use Nk = 1 parameter for optimisation of BPO and COLD. (b) Scaling of fidelities
with increasing number of lattice sites (where Nk = 1) for both COLD (red circles) and BPO (blue diamonds) noting that the
latter performs very poorly for N > 9. (d) does the same for the number of parameters while keeping N = 7, with the trend
indicating that increasing Nk does not lead to better fidelities in either the BPO or COLD case. Note that both (b) and (d)
are simulated for driving time τ = 0.5J −1 and the best fidelities are obtained across 500 optimisations.
In order to implement LCD as shown in Ref. [30], the control terms to go to zero around the problem bound-
first order LCD can be accounted for by taking aries and a natural choice is the same as in the Ising
spin chain example in Eq. (28). The parameters β are
Jn (t) → Jn,CD (t)e−iφn,CD (t) , (37) optimised as before by minimizing with respect to the
fidelity of the final state, where the population has been
where
p fully transferred to the opposite lattice site.
Jn,CD (t) = Jn (t)2 + (αn (t)/τ )2 , (38) We first consider a system size of N = 7 sites which was
Jn (t)τ successfully experimentally probed in Ref. [30], where fi-
φn,CD (t) = arctan − , (39) nal state fidelities of 0.75 were achieved for τ = 1ms with
αn (t)
a final tunnelling strength of J/~ = 1/2πkHz (equiva-
and αn (t) is the CD terms which can be found by solving lent to τ ∼ 1J −1 in our units). We initially confirm the
a set of linear equations breakdown of ARP in this setting for fast times, and the
2 success of the LCD protocol at short times, as shown in
− 3(Jn Jn+1 )αn+1 + (Jn−1 + 4Jn2 + Jn+1
2
)αj Fig. 6 (a) and found in Ref. [30]. Implementing BPO on
− 3(Jn Jn−1 )αn−1 + (Vn+1 − Vn )2 αn (40) its own manages to enhance the achievable fidelities at
= −∂λ Jn (Vn+1 − Vn ). intermediate times of τ > 0.03J −1 . However, eventually,
as observed in all scenarios in this work, BPO becomes
In order to implement COLD we include additional terms stuck in the initial state at fast times, and the fidelity
to the tunnelling of the lattice goes to zero. Implementing the newly introduced COLD
protocol achieves an order of magnitude improvement in
Jn (t) → Jn (t, β) = Jn (t) + β(t), (41) the fidelity over LCD. This is also plotted in Fig. 6(a)
alongside previous results of ARP and first-order LCD.
which can then be incorporated into the forms of both
Jn,CD (t) and φn,CD (t). We again want the additional One concern could be that COLD is achieving this im-
11
provement by simply pumping power into the tunnelling removing the Hamiltonian is not possible, we have shown
term, but as we can see in Fig. 6(c) the maximum am- that an alternative way to implement COLD is to use a
plitude of the tunnelling term tracks that of LCD. A key bounded optimisation where amplitudes are restricted.
issue for experiments is the maximum amplitude achiev- We find that both the COLD and COLD-CRAB proto-
able by a driving term and with this result we can stipu- cols perform extremely well in this setting.
late that COLD is likely to be feasible in the same regimes
as LCD in this synthetic lattice system. There is single COLD will be most beneficial when the LCD is only
outlier at intermediate times as indicated by the single realisable to a certain order but the higher order correc-
point peaking in maximum amplitude in Fig. 6(c), this tions are large. This means the diabatic transitions are
is the exception to the rule, where the optimisation has not being sufficiently suppressed by the choice of LCD
found a marginally higher fidelity (see the offset point in and COLD can be used to find the dynamical Hamil-
Fig. 6(a)) by pumping in power. tonian for which the required order of LCD term domi-
A large concern for state transfer techniques is the nates. Note, that this goes the other way too, with COLD
robustness of a protocol with respect to an increas- not providing substantial improvements when the cho-
ing system size. We show the best achievable fidelities sen lower order LCD is small across the path. This can
with increasing system size for both BPO and COLD in be thought of as being the case in two limits. First is
Fig. 6(c). While both protocols show a decreasing fi- the adiabatic limit, for which any CD correction is small
delity with system size as is to be expected, once again and COLD will tend towards the adiabatic result. Sec-
COLD does not suffer from getting stuck in the initial ond, the low-order LCD terms can be small compared to
state. This is shown by the BPO fidelities going to unity the driving as the exact CD would be correcting transi-
for large systems in Fig. 6(c), and is the same mechanism tions due to interactions at longer ranges. In this sce-
for this as for the short driving times in Fig. 6(a). nario, the order of LCD being implemented with COLD
Another concern could be that BPO will beat COLD if needs to be increased, so that the CD term is accounting
enough parameters are allowed for the optimisation, i.e. for the longer range terms. While we have only utilised
if we increase Nk enough. We observed no evidence of COLD with first-order LCD in this work, it can be ap-
this for the Ising model example and we again do not ob- plied with higher-order LCD terms. We found this to be
serve this in this synthetic lattice example, as is shown in the case when we tried to apply COLD to the protocols
Fig. 6(d). Small improvements are made in the fidelities for e.g. Greenberger-Horne-Zeilinger state generation in
achieved with BPO and COLD for larger Nk but this is arrays of Rydberg atoms in Ref. [44]. COLD with first-
not substantial. or second-order LCD could not improve upon the results
of BPO or CRAB. This was due to both the first- and
second-order corrections being smaller than the dynam-
VI. DISCUSSION AND OUTLOOK ical terms of the original Hamiltonian by two orders of
magnitude. It is perhaps not surprising when we consider
We have introduced a new hybrid approach combining that the Hamiltonian of this protocol includes long-range
quantum optimal control and shortcuts to adiabaticity: couplings. In this case, higher-order corrections would
COLD. Inspired by the successes of LCD, where diabatic need to be implemented with COLD, and finding meth-
transitions are suppressed and locality conditions can be ods for executing these now highly non-local terms may
met, COLD improves on its methodology by combining be a future path of research.
it with quantum optimal control. The natural way to en-
hance the performance of LCD is by introducing higher COLD may also be applied to more complex systems
order CD terms, but these are often non-local and diffi- where exact dynamics are not possible, e.g. due to an
cult to engineer in experiments. COLD circumvents this excessively large Hilbert space. This may be achieved by
by allowing for additional control fields that extend the variationally minimising the integrals of the coefficients
family of dynamical Hamiltonians which can be explored. for the higher order corrections to the LCD. This was
In this way, our method may find the best possible path briefly sketched out in the example of two spin annealing,
where the effect of lower-order LCD is most relevant and and we have shown that COLD functions by minimising
higher order corrections are suppressed. the strength of the higher order LCD corrections along a
COLD has a clear potential in efficiently speeding up given path. A further option is to combine COLD with
adiabatic evolution in various settings. We demonstrate one of a large variety of numerical optimal control meth-
this numerically via several example protocols which in- ods, as we have done for the example of CRAB. We have
dicate improvements beyond a classical optimisation ap- shown a substantial improvement for state preparation
proach BPO as well as LCD of different orders. Our work in the Ising model that can be obtained from the COLD-
shows that COLD reduces the strength of higher order CRAB combination - particularly in the constrained case.
LCD corrections, and that it performs well for increasing Both fusions of COLD with advanced optimal control
system sizes. We have shown that COLD can be imple- methods as well as the minimisation of higher order LCD
mented in the limit of fast driving by a ‘switching off’ of term amplitudes for complex systems are two potential
the original dynamical Hamiltonian. For scenarios where extensions which could prove fruitful with further study.
12
−1
NX N
X N
X N
X −2
Gλ = − J˙ + 4Xζ σjz σj+1
z
+ Ż + 2Xα σjz + Ẋ − 2αZ + 4Jζ σjx + 4Jζ σjz σj+1
x z
σj+2
j=1 j=1 j=1 j=1
N
X −1 N
X −1 N
X −1
σjx σj+1
z
+ σjz σj+1
x
σjy σj+1
y
σjx σj+1
x
+ (2Jα + 2Xγ − 2Zζ) + 4 (Zγ − Xζ) − 4Zγ . (A2)
j=1 j=1 j=1
N
X −2
y y
σjx σj+1
z z
+ σjz σj+1
z x
+ σjz σj+1 + σjy σj+1
y z
+ 2Jγ σj+2 σj+2 σj+2 σj+2
j=1
Note that the three spin terms would trivially go to zero for the two spin example considered in the main text. As
Pauli operators are traceless, we can easily compute the Hilbert-Schmidt norm of Gλ and we simply need to keep
track of factors from the finite size of the lattice to get
2 2
2
2−N Tr (Gλ ) = (N − 1) J˙ + 4Xζ + N Ż + 2Xα + N Ẋ − 2αZ + 4Jζ + 2(N − 1) (2Jα + 2Xγ − 2Zζ)
,
2
+ 16(N − 2)J 2 γ 2 + 16(N − 1) (Zγ − Xζ) + 16(N − 1)Z 2 γ 2 + 16(N − 2)J 2 ζ 2
(A3)
where the factor on the LHS comes size of the Hilbert space. To find the system of equations to be solved we simply
need to minimise Tr (Gλ ) with respect to α, γ, and ζ to obtain
2 X 2 + Z 2 + 2 (1 − 1/N ) J 2 4(1 − 1/N ) −4(2 − 1/N ) α
1−2/N 2
JX X 2 + 2 1−1/N J + 4Z 2 −3ZX γ
−2(2 − 1/N )JZ −6(1 − 1/N )XZ 2(1 − 1/N ) 4X 2 + 4J 2 + Z 2
ζ
. (A4)
Z Ẋ − X Ż
= 0
−J Ẋ + (1 − 1/N )X J˙
If only the first-order correction of α is needed, then this size only have a significant impact when the system is
can be obtained by taking the first equation and setting very small, e.g. in the two spin case,and, therefore, have
γ and ζ to zero. From this, the 2-spin and Ising model little impact the results of the Ising model with N ≥ 5.
first order corrections can be obtained. Note in the limit
of periodic boundary conditions or an infinite system we
can take N → ∞ to obtain the correct coefficients. We
find that the coefficients that are proportional to system
13
Figure 7. Plot of the standard deviations from the mean for fidelities after 500 optimisations in the case of COLD and BPO
for the Ising spin chain as discussed in Sec. IV. (a) depicts the unconstrained case while (b) shows the constrained case. These
correspond to the best result plots in Figures 2(a) and 5 (a) respectively. The plot in (c) gives the standard deviation for
increasing lengths of the chain for spin number N while (d) shows the same for increasing number of parameters Nk . As in
Figure 4, both (b) and (c) are plotted for driving time τ = 10−2 J −1 . In all plots, results for COLD are depicted with red
crosses while those for BPO are depicted with blue crosses.
Figure 8. Plots of the mean fidelities (diamonds) obtained over 500 optimisation runs for the Ising spin chain as discussed in
the main text. The error bars represent the interquartile range of the data while the shaded region encompasses the minimum
and maximum fidelities obtained at each driving time. (a) shows the case of COLD-CRAB for the constrained instance, (b)
plots the same for CRAB with (c) and (d) showing results for the unconstrained Ising chain case.
neither shows very significant variations in the results are just as likely –and in some cases far more likely – to
post-optimisation. Note that the small variation in fi- get a much worse final fidelity as we are to get a bet-
delity for increasing number of parameters in Fig. 7(d) ter one. This is reflected in the large range between the
gives further evidence for the fact that additional param- maximum (worst) and minimum (best) fidelity for both
eters do not improve the results of COLD or BPO in the methods as well as the interquartile range, which shows
case of the Ising chain. that the mean fidelity is a result of a large variation be-
When it comes to CRAB and COLD-CRAB, however, tween large and small fidelities rather than a convergence
the picture is quite different. We find that the result- to some inbetween value.
ing fidelities are a lot more varied across optimisations,
as would be expected given the additional component These results are useful in an assessment of computa-
of randomness. Fig. 8 shows not only the mean fideli- tional resources for such optimisations as well as giving
ties across optimisations but also the interquartile range an insight into the range of possible outcomes, partic-
of the data and the maximum and minimum values for ularly when implementing more unpredicatble optimal
each driving time. We find that across optimisations we control methods like CRAB.
[1] A. Acı́n, I. Bloch, H. Buhrman, T. Calarco, C. Eichler, Vol. 62, edited by E. Arimondo, P. R. Berman, and C. C.
J. Eisert, D. Esteve, N. Gisin, S. J. Glaser, F. Jelezko, Lin (Academic Press, 2013) pp. 117–169.
et al., New J. Phys. 20, 080201 (2018). [6] D. Guéry-Odelin, A. Ruschhaupt, A. Kiely, E. Tor-
[2] D. E. Kirk, Optimal control theory: an introduction rontegui, S. Martı́nez-Garaot, and J. G. Muga, Rev. Mod.
(Dover Publications, New York, 2004) pp. 3–29. Phys. 91, 045001 (2019).
[3] S. J. Glaser, U. Boscain, T. Calarco, C. P. Koch, [7] M. Demirplak and S. A. Rice, J. Phys. Chem. A 107,
W. Köckenberger, R. Kosloff, I. Kuprov, B. Luy, 9937 (2003).
S. Schirmer, T. Schulte-Herbrüggen, et al., Eur. Phys. [8] M. Demirplak and S. A. Rice, J. Phys. Chem. B 109,
J. D 69, 1 (2015). 6838 (2005).
[4] D. d’Alessandro, Introduction to quantum control and dy- [9] M. V. Berry, J. Phys. A: Math. Theor. 42, 365303 (2009).
namics (CRC press, 2007). [10] D. Stefanatos and E. Paspalakis, EPL 132, 60001 (2021).
[5] E. Torrontegui, S. Ibáñez, S. Martı́nez-Garaot, M. Mod- [11] Q. Zhang, X. Chen, and D. Guéry-Odelin, Entropy 23,
ugno, A. del Campo, D. Guéry-Odelin, A. Ruschhaupt, 10.3390/e23010084 (2021).
X. Chen, and J. G. Muga, in Advances in Atomic, Molec- [12] F. Petiziol, B. Dive, F. Mintert, and S. Wimberger, Phys.
ular, and Optical Physics, Adv. Atom. Mol. Opt. Phy., Rev. A 98, 043436 (2018).
15
[13] F. Petiziol, B. Dive, S. Carretta, R. Mannella, F. Mintert, [28] M. Tomka, T. Souza, S. Rosenberg, and A. Polkovnikov,
and S. Wimberger, Phys. Rev. A 99, 042315 (2019). Geodesic paths for quantum many-body systems (2016).
[14] M. Bukov, A. G. Day, D. Sels, P. Weinberg, [29] D. A. Sivak and G. E. Crooks, Phys. Rev. Lett. 108,
A. Polkovnikov, and P. Mehta, Phys. Rev. X 8, 10.1103/physrevlett.108.190602 (2012).
10.1103/physrevx.8.031086 (2018). [30] E. J. Meier, K. Ngan, D. Sels, and B. Gadway, Phys. Rev.
[15] J. Yao, L. Lin, and M. Bukov, Phys. Rev. X 11, Research 2, 043201 (2020).
10.1103/physrevx.11.031070 (2021). [31] H. Zhou, Y. Ji, X. Nie, X. Yang, X. Chen, J. Bian, and
[16] D. Sels and A. Polkovnikov, PNAS 114, E3909 (2017). X. Peng, Phys. Rev. Applied 13, 044059 (2020).
[17] M. Kolodrubetz, D. Sels, P. Mehta, and A. Polkovnikov, [32] N. N. Hegade, K. Paul, Y. Ding, M. Sanz, F. Albarrán-
Phys. Rep. 697, 1 (2017), geometry and non-adiabatic Arriagada, E. Solano, and X. Chen, Phys. Rev. Applied
response in quantum and classical systems. 15, 024038 (2021).
[18] N. O. Gjonbalaj, D. K. Campbell, and A. Polkovnikov, [33] P. W. Claeys, M. Pandey, D. Sels, and A. Polkovnikov,
Counter-diabatic driving in the classical β-fermi-pasta- Phys. Rev. Lett. 123, 090602 (2019).
ulam-tsingou chain (2021), arXiv:2112.02422, [quant-ph]. [34] L. Prielinger, A. Hartmann, Y. Yamashiro, K. Nishimura,
[19] C. P. Koch, J. Phys.-Condens. Mat. 28, 213001 (2016). W. Lechner, and H. Nishimori, arXiv: 2011.02691
[20] M. J. Powell, Comp. J. 7, 155 (1964). (2020).
[21] P. Virtanen, R. Gommers, T. E. Oliphant, M. Haber- [35] N. Lang and H. P. Büchler, npj Quantum Inf. 3, 1 (2017).
land, T. Reddy, D. Cournapeau, E. Burovski, P. Pe- [36] Y. Hatsugai, Phys. Rev. Lett. 71, 3697 (1993).
terson, W. Weckesser, J. Bright, S. J. van der Walt, [37] D. Hügel and B. Paredes, Phys. Rev. A 89, 023619
M. Brett, J. Wilson, K. J. Millman, N. Mayorov, A. R. J. (2014).
Nelson, E. Jones, R. Kern, E. Larson, C. J. Carey, İ. Po- [38] C. W. Duncan, P. Öhberg, and M. Valiente, Phys. Rev.
lat, Y. Feng, E. W. Moore, J. VanderPlas, D. Laxalde, B 97, 195439 (2018).
J. Perktold, R. Cimrman, I. Henriksen, E. A. Quintero, [39] R. Landig, L. Hruby, N. Dogra, M. Landini, R. Mottl,
C. R. Harris, A. M. Archibald, A. H. Ribeiro, F. Pe- T. Donner, and T. Esslinger, Nature 532, 476 (2016).
dregosa, P. van Mulbregt, and SciPy 1.0 Contributors, [40] T. Keller, S. B. Jäger, and G. Morigi, J. Stat. Mech.-
Nat. Methods 17, 261 (2020). Theory E. 2017, 064002 (2017).
[22] T. Caneva, T. Calarco, and S. Montangero, Phys. Rev. [41] M. Baranov, K. Góral, L. Santos, M. Lewenstein, et al.,
A 84, 10.1103/physreva.84.022326 (2011). Phys. Scripta 2002, 74 (2002).
[23] M. M. Müller, R. S. Said, F. Jelezko, T. Calarco, and [42] C. Menotti, M. Lewenstein, T. Lahaye, and T. Pfau, in
S. Montangero, arXiv:2104.07687 (2021). AIP Conference Proceedings, Vol. 970 (American Insti-
[24] C. Brif, R. Chakrabarti, and H. Rabitz, New J. Phys. 12, tute of Physics, 2008) pp. 332–361.
075008 (2010). [43] C. Trefzger, C. Menotti, B. Capogrosso-Sansone, and
[25] N. Rach, M. M. Müller, T. Calarco, and S. Montangero, M. Lewenstein, J. Phys. B - At. Mol. Opt. 44, 193001
Phys. Rev. A 92, 062343 (2015). (2011).
[26] R. Heck, O. Vuculescu, J. J. Sørensen, J. Zoller, M. G. [44] A. Omran, H. Levine, A. Keesling, G. Semeghini, T. T.
Andreasen, M. G. Bason, P. Ejlertsen, O. Elı́asson, Wang, S. Ebadi, H. Bernien, A. S. Zibrov, H. Pichler,
P. Haikka, J. S. Laustsen, et al., PNAS 115, E11231 S. Choi, J. Cui, M. Rossignolo, P. Rembold, S. Mon-
(2018). tangero, T. Calarco, M. Endres, M. Greiner, V. Vuletić,
[27] E. Farhi, J. Goldstone, S. Gutmann, and D. Nagaj, Int. and M. D. Lukin, Science 365, 570 (2019).
J. Quantum Inf. 06, 503 (2008).