You are on page 1of 15

Counterdiabatic Optimised Local Driving

Ieva Čepaitė,1, ∗ Anatoli Polkovnikov,2 Andrew J. Daley,1 and Callum W. Duncan1


1
Department of Physics, SUPA and University of Strathclyde, Glasgow G4 0NG, United Kingdom
2
Department of Physics, Boston University, Boston, Massachusetts 02215, USA
(Dated: March 7, 2022)
Adiabatic protocols are employed across a variety of quantum technologies, from implementing
state preparation and individual operations that are building blocks of larger devices, to higher-level
protocols in quantum annealing and adiabatic quantum computation. The problem of speeding up
these processes has garnered a large amount of interest, resulting in a menagerie of approaches,
most notably quantum optimal control and shortcuts to adiabaticity. The two approaches are
complementary: optimal control manipulates control fields to steer the dynamics in the minimum
allowed time while shortcuts to adiabaticity aim to retain the adiabatic condition upon speed-up. We
outline a new method which combines the two methodologies and takes advantage of the strengths
arXiv:2203.01948v1 [quant-ph] 3 Mar 2022

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.

I. INTRODUCTION shortcuts to adiabaticity (STA). The primary aim of STA


is to entirely remove or suppress diabatic transitions be-
Time-dependent manipulation of few and many- tween instantaneous eigenstates of the dynamical Hamil-
particle quantum systems is important across all imple- tonian [5, 6]. One particularly successful technique is
mentations of quantum computing and simulation. In counterdiabatic driving (CD), which was first utilised in
such processes, decoherence and undesired transitions re- physical chemistry by Demirplak and Rice [7, 8], and was
ducing the state fidelity are relatively ubiquitous. One independently introduced by Berry [9] under the name
important example is given by the undesired transitions ‘transitionless driving’. CD aims to suppress losses that
that can occur between instantaneous eigenstates of the arise due to fast deformations of the system far from the
dynamical Hamiltonian upon the application of an ex- adiabatic limit by analytically compensating for them in
ternal drive. This is why many driving protocols rely the Hamiltonian. In general, to suppress diabatic losses
on adiabatic dynamics, where the system follows the exactly, the full analytical or numerical solutions of the
instantaneous eigenstates and transitions are naturally Schrödinger equation are required. This makes the im-
suppressed. Ideal adiabatic processes are reversible mak- plementation of CD in complex systems - e.g. for many-
ing them - in principle - robust. However, to approach body dynamics - difficult and requires the need for new
ideal adiabatic processes the dynamics must always be techniques to be introduced.
very slow, requiring compromises on the time-scales of Links between optimal control and STA have existed
competing heating and decoherence processes. throughout the development of both approaches [10, 11],
Speeding up adiabatic protocols to enable their com- but there are few examples of their explicit combina-
pletion within the system’s coherence time is important tion in a way that exploits their complementary nature.
for the development of any quantum technologies relying Some attempts to achieve this have included an emula-
on such protocols [1]. One approach to do this is the tion of CD through fast oscillations of the original Hamil-
implementation of optimal driving protocols, which aim tonian [12, 13] as well as through recent advances in re-
to end up with the system in a desired final state. For inforcement learning methods aimed at optimizing quan-
example, numerically optimised paths can be employed tum protocols [14]. Such methods have been shown to
to avoid points where gaps in the spectrum of the system achieve a significant improvement in performance when
become small, or additional control fields can be tuned to implemented using concepts borrowed from CD [15]. In
increase the size of these gaps [2–4]. In broad terms, this this work, we offer a significantly different new approach
is the goal of protocols collectively referred to as quantum in combining elements from STA and quantum optimal
optimal control. Another option is to design techniques control which we will call counterdiabatic optimised local
which speed up the adiabatic dynamics, often termed driving (COLD).
A key ingredient in the development of COLD is a
recent approach designed for implementing CD in the
setting of larger, more complex systems: local counter-
∗ ieva.cepaite@strath.ac.uk diabatic driving (LCD) [16–18]. LCD offers a method to
2

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.

ψ̇ = f (ψ, β), (1)


B. Counterdiabatic Driving
where ψ is the quantum wave function and β is the set of
optimisable control parameters. Optimisation of Eq. (1) An important class of optimisation problems deals with
in most cases means taking the system from an initial the case where the initial and final states are ground
3

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

and H(τ ) = H0 (τ ). Numerically optimising the β k for


the best final state fidelity without adding LCD terms
results in the BPO method introduced in Sec. II A. We
show the results of BPO in Fig. 1(b), where it is observed
that BPO gives better results than the case of no LCD
in Fig. 1(a). However, for short times the BPO approach
still results in the system getting stuck in the initial state.
Finally we present and compare the results of the
new method, COLD. In this case the Hamiltonian before
adding LCD terms is given by Eq. (16) and the coefficient
of the first-order LCD is
h(h + β) + h λ̇λ β̇
α=− . (19)
4(hλ)2 + (h + β)2 + 4J 2
Figure 1. Optimisation of the annealing protocol for two spin Note that the optimisation of the additional control field
Hamiltonian given by Eq. (11) for h/J = 2. (a) Final fidelities also feeds into the coefficient of the adiabatic gauge po-
of the annealing protocol with triangles (black) representing
tential during the dynamics as discussed in Sec. II C. The
the case where no CD is applied and circles showing the case of
first-order LCD (pink) as well as the combination of first- and
results of the COLD approach for this two spin anneal-
second-order LCD (orange). (b) Final fidelities achieved when ing protocol are shown in Fig. 1(b), where we observe
using the optimal control method BPO (red diamonds) and an improvement of the final state fidelity beyond what
the new approach of COLD (blue circles), both with Nk = 1. is possible with first-order LCD alone in Fig. 1(a). In
this example, LCD alone reaches a final state fidelity of
1 − F = 3% at short times, however COLD improves
We now consider three distinct cases in this two spin this error in the final state to 1 − F = 0.005%. This is
quantum annealing example: no LCD, first-order LCD, due to the extended family of dynamical Hamiltonians
and second-order LCD. The fidelity of the final state for in Eq. (10) owing to the addition of an optimisable con-
each case over a wide range of driving times is shown trol field. This result shows that COLD can provide an
in Fig. 1(a), with an easily distinguishable advantage in advantageous alternative to the addition of higher-order
the case of LCD. The final fidelity where no LCD is im- LCD which may be experimentally impractical.
plemented decreases rapidly as the ramp times are made We have found that COLD performs better than LCD
short, with the system getting stuck in its initial state. of the same order or BPO when the system dynamics
On the contrary, first-order LCD retains good final state are calculated numerically. This does not, however, im-
fidelities into short times, as the driving Hamiltonian be- ply anything about the performance of COLD in more
comes that of only the LCD term. The second-order LCD complex scenarios, like in the case of an unknown target
then gives unit fidelity, in agreement with previous ob- ground state. In that case the fidelity is a poor optimi-
servations [33], as for a two spin Hamiltonian the highest sation metric. There is, however, a way to come to the
order corrections are that including two spin terms. same conclusions as those presented in Fig. 1 without the
We now add an optimisable term, as described in need to compute the dynamics exactly. We can do this
Sec. II A, so that the new Hamiltonian reads: by first using a guess for the COLD protocol to find the
approximate adiabatic gauge potential and then minimis-
Nk
X X ing the integral of the norm of the second-order correction
Hβ (t) = H0 (t) + β k sin(πkt/τ ) σiz , (16) to the adiabatic gauge potential along the path. Note,
k=1 i that the ground state can be in turn obtained through
first order COLD, so there is no need to diagonalize the
with Nk the number of optimisation coefficients, and β k Hamiltonian. This integral should be small if COLD has
the coefficient of the kth frequency of the control func- implemented a dynamical Hamiltonian that makes the
tion. Note that we consider first-order adiabatic gauge potential the leading term. It
Nk Nk is effectively a measure of the error of COLD and can be
given by
X X
k
β(t) = β sin(πkt/τ ) = β k sin(πkf (λ)), (17)
k=1 k=1
Z τ h
I1 = dt0 hψg (t0 )| Γ2 (t0 ) |ψg (t0 )i
with 0 (20)
i 1/2
− (hψg (t0 )| Γ(t0 ) |ψg (t0 )i)2 ,
!
2
r
2 √ 
f (λ) = arcsin arcsin λ . (18)
π π with |ψg (t)i the instantaneous ground state along the
path and
The form of the additional control field fulfils the require-
ment that the boundary conditions are H(0) = H0 (0) Γ(t) = γ(t) (σ1y σ2x + σ1x σ2y ) , (21)
6

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.

one of the second-order correction terms. In order to given by


confirm this is the case, we compare the different paths –
N −1 N
COLD and LCD only – in the two-spin example in order X X
to determine if I1 is small for COLD. If I1 is small when H0 (t) = −J σjz σj+1
z
+ Z0 σjz
j j
compared to the same measure for lower-order LCD as (23)
t → 0, then we know that COLD is enforcing a better N
X
dynamical Hamiltonian. In the case of the two spin an- + λ(t)Xf σjx ,
nealing protocol we find that as t → 0, I1 → 0.04 for j
COLD and I1 → 0.2 for LCD, showing that COLD is
where Z0 is a small offset parameter to break ground
minimising the second-order correction along the path.
state degeneracies and Xf is the final x-field strength.
A simpler integral
Note, the breaking of the ground state degeneracies is not
a requirement but allows for easier consideration of the
Z τ
adiabatic path. As before, λ(t) is a scaling function that
I2 = dt0 |γ(t0 )|, (22)
0
has the boundary conditions λ(0) = 0 and λ(τ ) = 1, with
τ the driving time. This means we start from the ground
state of all spins up and drive across the quantum phase
also reflects this correction in this two spin example, transition to the ground state which is a superposition
with I2 → 0.03 for COLD and I2 → 0.1 for LCD as of all basis states. We again take the scaling function to
t → 0. This could be useful in more complex scenar- be given by Eq. (12). In this example, we use Xf = 10J
ios as I2 will be relatively simple to calculate. We also and Z0 = 0.02J.
observe the reduction of the corresponding integrals of For the Hamiltonian of Eq. (23), the LCD to first and
the (σ1y σ2z + σ1z σ2y ) term of the second-order LCD. By second order is well known, as the wave functions are
minimising these integrals, it could be possible to extend entirely real. We take the first-order adiabatic gauge po-
the COLD approach to more complex scenarios, includ- tential to be given by
ing where the exact calculation of the dynamics is not
possible. N
X
A(λ) = α σjy , (24)
j

where the coefficients for the general periodic spin chain


IV. 1D ISING MODEL of Eq. (23) are
1 Z0 Xf
α(λ) = . (25)
In this section we apply COLD for state preparation 2 Z0 + λ2 Xf2 + 2J 2
2
on a 1D Ising spin chain in the presence of a transverse
and longitudinal field. We consider an annealing proto- Note, that the quoted α above is technically for a periodic
col where the aim is to prepare the ground state across or infinite size system, with J 2 → J 2 (1 − 1/N ) for a
the Ising phase transition. The annealing Hamiltonian is finite system. However, we find that the inclusion of the
7

Figure 4. Scaling of fidelities in the annealing protocol for


the Ising model with (a) system size N and (b) optimisation
parameters Nk at driving time τ = 10−2 J −1 . Plots show a
comparison between BPO (blue diamonds) and COLD (red
circles). In (a) we see that the COLD fidelity decreases as
Figure 3. Maximum amplitudes of CD terms in the Ising a function of N but remains quite high when compared to
model annealing protocol for (a) first- and second-order LCD BPO while (b) shows the non-existent improvement for both
only with no additional optimal control fields and (b) the BPO and COLD with an increasing number of parameters in
COLD approach optimised for the best final state fidelity im- the N = 5 spin case. Once again, plotted best fidelities are
plementing first-order LCD as shown in Fig. 2 (a). The plot obtained across 500 optimisations.
shows the maximum amplitude at each driving time for the
first-order α (red circles) and the two second-order terms γ
(blue diamonds) and ζ (green triangles) as given in Eq. (26)
with ωk = k2π the kth principal frequency and f (λ)
(although the second-order LCD is not actually implemented
in COLD). An inversion in the strength of the second-order
given by Eq. (18). To implement the CRAB algorithm
and first-order LCD terms for (a) no additional optimal con- discussed in Sec. II A, we will use k → k(1 + r) in-
trol fields and (b) the addition of optimal control fields shows stead with r drawn from a uniform random distribution
that COLD implements a dynamical Hamiltonain which is r ∈ [−0.5, 0.5].
favourable for the applied order of LCD (first-order in this As before, we choose the first order adiabatic gauge
case). potential given by Eq. (24) and find that the coefficients
are
factor for the finite system sizes we consider only changes Xf (Z0 + β) − λβ̇/λ̇
the final achieved converged fidelities at short times by α(λ, β) = . (29)
2 (Z0 + β)2 + λ2 Xf2 + 2J 2
∼ 10−6 %. The second-order adiabatic gauge potential is
of the form Note, with the introduction of the additional control
fields β it is possible for α to be non-zero at the start or
X y X y
A(2) (λ) =α σj + γ (σjx σj+1 + σjy σj+1
x
)
j j
end of the protocol, as β̇ is not fixed to be zero. However,
X (26) this can be enforced by a suitable choice of the additional
y
+ζ (σjz σj+1 + σjy σj+1
z
), control field, we will consider replacing α → S(λ)α where
j S(λ) is a scaling function that tends to zero as λ → 0
with the coefficients α, γ and ζ again obtained by min- and λ → 1. We find that the scaling function only has a
imising the action given by Eq. (8) and solving the cou- minimal effect on the final fidelities observed. This issue
pled set of equations numerically (see Appendix A for a could also be resolved by a suitable choice of β, with our
detailed derivation). example drive being an extreme case as β̇ is maximal at
In this example, optimal control is implemented by in- the boundaries of the protocol. The suitable choice of the
troducing an additional driving field so that the dynam- form of β in a given example is a problem we will leave
ical Hamiltonian is given by for future work, with our focus being on the introduction
X of the COLD protocol.
Hβ (t, β) = H0 (t) + β(t)σjz , (27) We first compare the final state fidelity when using
j COLD versus BPO as shown in Fig. 2(a) for different
with β being the terms to optimise over. We take our ad- driving times in a system of N = 5 spins and a sin-
ditional terms to again respect the boundary conditions gle Nk = 1 optimisation coefficient. As expected, at long
β(0) = 0 and β(τ ) = 0, meaning a natural choice is timescales the two methods agree as we approach the adi-
abatic limit of the dynamics. However, at shorter time
Nk
X Nk
X scales the difference in behaviour is dramatic. We ob-
k
β(t) = β sin(ωk t/τ ) = β k sin(ωk f (λ)), (28) serve that the BPO approach fails in the case of very fast
k k driving as the state gets stuck in the initial state but the
8

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  

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

ACKNOWLEDGMENTS Ising model, from this, it is possible to reach all terms


quoted in the main text for the examples considered. We
Work at the University of Strathclyde was supported will consider a finite size chain of size N . We take the
by the EPSRC Quantum Technologies Hub for Quantum Hamiltonian to be of the general form
Computing and Simulation (EP/T001062/1), and the N −1 N N
European Union’s Horizon 2020 research and innovation X X X
H = −J σjz σj+1
z
+Z σjz + X σjx , (A1)
program under grant agreement No. 817482 PASQuanS.
j=1 j=1 j=1
A.P. acknowledges support from NSF under Grant DMR-
2103658 and by the AFOSR under Grants No. FA9550- where we will consider each coefficient to homogeneous
16-1-0334 and FA9550-21-1-0342. across the chain and dependent upon the scaling factor
of λ which is itself time-dependent as noted in the main
text. We take the second order ansatz of the LCD to be
Appendix A: Derivation of local counterdiabatic that given by Eq. (26). We then want to obtain Gλ as
driving terms for the Ising model given by Eq. (7), which requires utilisation of standard
commutation rules and the commutation relations of the
We will consider here the derivation of the coupled set Pauli matrices. Following several pages of working, the
of equations to be solved for the second-order LCD of the following form of Gλ can be obtained

 −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.

Appendix B: Optimisation distributions when it comes to the number of optimisations needed to


determine the parameter values which return the best fi-
The results presented in Figures 2, 5 and 6 of the main delity of the target state. This is due to the fact that we
text contain plots of the best (highest) fidelities from modify the parameter landscape for every optimisation
a number of optimisations in each instance. Multiple by randomly changing the frequency components in the
optimisation runs with different initial guesses for the control field. While this allows each optimisation to ac-
optimisable parameters are included to avoid pitfalls such cess a new solution space and thus increases the chances
as local minima in the parameter landscape. of converging to a more optimal form of the control field,
In the context of a physical implementation of one of it also increases variance in optimisation outcomes. Since
these protocols, the optimal set of parameter values (ones we cannot know which frequency gives the best results a
which return the highest fidelity with respect to the tar- priori, the only way to really reap the benefits of CRAB
get state) matter more than the average. However, in and CRAB-enhanced COLD is to perform as many opti-
practice these optimisations can be very computation- misations as possible.
ally costly, in particular for larger system sizes and higher This can be readily seen when we look at the stan-
numbers of parameters. This means that we need to un- dard deviation in the final fidelities over all optimisations.
derstand the behaviour of the average and the worst case Figure 7 depicts these for the Ising spin chain of Sec. IV,
as they relate to the computational resources required. both in the unconstrained and constrained case as well as
If the parameter landscape is smooth and few local for varying number of spins N and parameters Nk . We
minima exist, then only a few optimisations are needed can see that in most cases for COLD the standard de-
to determine the best values of the optimisable parame- viation of the fidelities stays below 10−3 barring longer
ters. However, this is never a guarantee and particularly driving times in the unconstrained case in Fig. 7(a) as
in the case of the CRAB protocol (along with COLD- well as some in (b) for the constrained case. BPO gen-
CRAB), the behaviour of the optimisation is suboptimal erally displays slightly higher standard deviations, but
14

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).

You might also like