Switching Control of Quantum Dynamics
Switching Control of Quantum Dynamics
Candidato: Relatore:
Pierre Scaramuzza Francesco Ticozzi
Matricola 1045802
i
ii
Sommario
iii
iv
Contents
1 Introduction 1
2 Switching systems 3
2.1 Introduction to switching systems . . . . . . . . . . . . . . . . 3
2.2 Stability of switching systems . . . . . . . . . . . . . . . . . . 4
2.2.1 Stability under arbitrary switching . . . . . . . . . . . 5
2.2.2 Stability under constrained switching . . . . . . . . . . 7
2.3 Periodic switching . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.3.1 Finding a Hurwitz convex combination . . . . . . . . . 10
2.4 State feedback switching . . . . . . . . . . . . . . . . . . . . . 12
3 Quantum dynamics 17
3.1 Introduction to quantum dynamics . . . . . . . . . . . . . . . 17
3.1.1 Observables and states . . . . . . . . . . . . . . . . . . 17
3.1.2 Closed and open quantum systems . . . . . . . . . . . 19
3.2 Markovian dynamics for open systems . . . . . . . . . . . . . 21
3.2.1 Classical Markov semigroups . . . . . . . . . . . . . . . 21
3.2.2 Quantum Markov dynamics . . . . . . . . . . . . . . . 24
3.2.3 Markovian Master Equations and Lindblad form . . . . 27
3.3 Distances and norms for density operators . . . . . . . . . . . 29
3.3.1 Trace distance between quantum states . . . . . . . . . 31
3.4 Coherence-vector formulation . . . . . . . . . . . . . . . . . . 32
3.4.1 Quantum states as real vectors . . . . . . . . . . . . . 33
3.4.2 Linear and ane maps for vectorized dynamics . . . . 35
4 Switching control of quantum dynamics 37
4.1 Stability for Markovian Master Equations . . . . . . . . . . . 37
4.2 Denition of the problem . . . . . . . . . . . . . . . . . . . . . 39
4.3 Special case: unital generators . . . . . . . . . . . . . . . . . . 39
4.3.1 Symmetric unital generators . . . . . . . . . . . . . . . 41
4.4 General case: non-unital generators . . . . . . . . . . . . . . . 42
v
vi CONTENTS
1
2 CHAPTER 1. INTRODUCTION
to describe open quantum systems with stochastic models, able to take into
account existing uncertainties but at the same time more dicult to handle.
The objective of this thesis is to present an open loop control technique
which indiscriminately applies to pure and mixed states. The evolution of
a quantum state is described by the generator of its dynamics, which is
directly linked to the physical elements that compose the system (magnetic
elds, laser...). Stability properties of such dynamics can be investigated
using the same mathematical tools and denitions as for classical systems.
Indeed, the most used class of models for quantum evolutions are actually
linear systems for which spectral properties are well known [9]. Switching
between marginally stable systems, we will show how to drive any initial state
to a given shared steady state. Under few assumptions and using piecewise
constant generators, we will thus manage to make a shared steady state
globally asymptotically stable for a convenient switching system. The main
issue for such technique is to nd a stabilizable switching law between given
generators, assuming that none of them is asymptotically stable.
Most of the denitions about switching systems will be given in Chapter
2, together with results about stability and algorithms for engineering sta-
bilizable switching laws. In Chapter 3 we will introduce quantum formalism
and derive Markovian Master Equations as suitable dynamical models. We
will there moreover describe a procedure to express master equations as vec-
tor dierential equations, in such a way to comfortably apply stability results
of switching linear systems. Finally, in Chapter 4, we will show how to fully
exploit switching theory in quantum eld and some numerical examples will
be provided.
Chapter 2
Switching systems
3
4 CHAPTER 2. SWITCHING SYSTEMS
generic function
fp (x) : RN −→ RN ,
associated to an index p that belongs to a set P which we will now on consider
nite and discrete. As we will mostly deal with linear systems, we will then
describe them as real matrices Ap ∈ RN ×N . We already anticipated that the
switching signal can depend on the state of the system or on time.
In the rst case the switching signal is a piecewise constant function
σ(x) : RN −→ P,
and the state space is subdivided into regions, to each of which is associated
a value in P . When the state crosses the boundary of a region the signal σ(x)
switches and the system associated to the selected index is chosen to drive
the evolution of the state. In general, we could also suppose the existence
of a reset map which species which must be the new state of the system
after that it hurts a boundary. For our goals we will however consider the
evolution of the state to be continuous.
In the second case, the switching signal is a piecewise constant function
where t denotes the evolution of the time. At given instants the signal σ(t)
switches to a value in P which must be determined by the controller. Again
the system associated to the index selected is chosen to drive the state until
the following switching.
The expression of a generic linear switching system is then the following:
(
ẋ = Ap (x(t)), σ(t) = p
(2.1)
x(0) = x0
Taking advantage of spectral theory for linear systems we are now able to
examine some fundamental properties of switching systems stability.
While the former describes which must be the features of a set of subsys-
tems such that the switching system is stable for any switching signal, the
latter, given a particular set of subsystems, tries to nd out which must be
the switching signal that makes the switching system stable. Before exam-
ining more attentively each of these ways we give the following fundamental
denition:
1.5 1.5
1 1
0.5 0.5
y−axis
y−axis
0 0
−0.5 −0.5
−1 −1
−1.5 −1.5
−2 −2
−2 −1.5 −1 −0.5 0 0.5 1 1.5 2 −2 −1.5 −1 −0.5 0 0.5 1 1.5 2
x−axis x−axis
1.5 2
1
1
y−axis
y−axis
0.5
−1
0 −2
−3
−0.5
−1 −0.8 −0.6 −0.4 −0.2 0 0.2 0.4 0.6 0.8 1 −3 −2 −1 0 1 2 3
x−axis x−axis
The proof of this theorem can be easily derived by extending that of Lya-
punov's second method. It is worth to note that the existence of a common
Lyapunov function is not a necessary condition for GU AS , as proved in [1].
2.2. STABILITY OF SWITCHING SYSTEMS 7
2 4
1.5 3
1 2
0.5 1
y−axis
y−axis
0 0
−0.5 −1
−1 −2
−1.5 −3
−2 −4
−2.5 −5
−2.5 −2 −1.5 −1 −0.5 0 0.5 1 1.5 2 2.5 −5 −4 −3 −2 −1 0 1 2 3 4 5
x−axis x−axis
6
1.5
4
2
1
y−axis
y−axis
0.5
−2
−4
0
−6
−0.5 −8
−1 −0.8 −0.6 −0.4 −0.2 0 0.2 0.4 0.6 0.8 1 −8 −6 −4 −2 0 2 4 6 8
x−axis x−axis
hand, if switching occurs when the norm of the state starts increasing, then
the switching system gets asymptotically stable. This example shows that
even if none of the individual subsystems are asymptotically stable a stabi-
lizable switching signal can sometimes be found. In these cases Lyapunov's
techniques can still be employed. Actually a common Lyapunov function
cannot exist as if it would the switching system would be GU AS for Theo-
rem 2.1 and we know it is not. Nevertheless, in particular cases of marginally
stable subsystems, a stabilizing switching signal can be found by composing
several Lyapunov functions [5]. We will not explore this way as more pow-
erful tools exist to ensure asymptotic stability. In the next sections we will
then examine two techniques to reach this aim. The rst is a time-based
switching while the second a state-based switching rule. Although they both
found on the same assumptions, we will show that the rst is much easier to
apply in quantum eld.
Indeed, given two real square matrices A and B there always exists a
complex matrix C such that
exp(A)exp(B) = exp(C).
Moreover, if ||A|| + ||B|| ≤ ln(2) then C is real [6], and for Campbell-Baker-
Hausdor formula it is given by the convergent innite expression
1
C = A + B + [A, B] + . . . ,
2
where [A, B] = AB − BA is called the commutator of A and B. We make
now the following assumption.
2.3. PERIODIC SWITCHING 9
and Ac is Hurwitz.
From Lemma 2.1 we can now prove the most important result of this
section, as proposed in [2].
Theorem 2.2. Suppose that Assumption 2.1 holds. Then the relative switch-
ing system is stabilizable.
Proof. According to Lemma 2.1, if the length of the period ε is short enough,
m
X
2
exp(αm Am ε) . . . exp(α1 A1 ε) = exp αp Ap ε+Υc ε = exp((Ac +Υc ε)ε),
p=1
and
Ā := Ac + Υc ε (2.5)
is still Hurwitz. Indeed, the eigenvalues of a matrix continuously depend on
its entries. As Υc is bounded, if ε → 0, then the eigenvalues of Ā approch
those of Ac and if Ac is Hurwitz there exists a ε for which Ā is Hurwitz too.
Fixed such a ε, a periodic switching path can be dened as follows:
1 mod(t, ε) ∈ [0, α1 ε)
.
σ(t) = ..
m mod(t, ε) ∈ [( m−1
P
p=1 αp )ε, ε)
Then
||φ(s2 , s1 )|| ≤ ||φ(l1 ε, s1 )||||φ(l2 ε, l1 ε)||||φ(s2 , l2 ε)||
≤ κe−λ(l2 ε−l1 ε) ||φ(0, s1 − l1 ε)||||φ(0, l2 ε − s2 )||.
Finally, denoting
κ1 = max ||φ(0, t)||,
0≤t≤ε
 := A1 + βA2 .
represented in Figure 2.3a and Figure 2.3b. Clearly, there cannot exist any
Hurwitz convex combination of these matrices, as
Ā = α1 A1 + α2 A2 ,
σ(x, y) = 1 if xy ≤ 0,
(
σ(x, y) = 2 if xy > 0.
1 0.5
0.5
0.6 0.3
0.4
0.4 0.2
0.3
0.2 0.1
0.2
y−axis
y−axis
y−axis
0 0
0.1
−0.2 −0.1
0
−0.4 −0.2
−0.1
−0.6 −0.3 −0.2
−1 −0.5 −0.4
−1 −0.8 −0.6 −0.4 −0.2 0 0.2 0.4 0.6 0.8 1 −0.5 −0.4 −0.3 −0.2 −0.1 0 0.1 0.2 0.3 0.4 0.5 −0.6 −0.4 −0.2 0 0.2 0.4 0.6
x−axis x−axis x−axis
Qp = ATp P + P Ap , p ∈ P,
and
σ(tk+1 ) = arg min{x(tk+1 )T Q1 x(tk+1 ), . . . , x(tk+1 )T Qm x(tk+1 )}. (2.8)
p∈P
As the sum is negative, then there must exist at least one addend which is
negative too. Considering that
αp ≥ 0, ∀p ∈ P,
then
g(tk ) ≤ 0, (2.10)
14 CHAPTER 2. SWITCHING SYSTEMS
and, consequently,
(1 − rp )
tk+1 − tk ≥ .
θ2 ηp
If, on the other hand, (2.9) does not hold, then
it follows that
ln(θ)
tk+1 − tk ≥ tk+1 − t∗ > .
||Ap ||
2.4. STATE FEEDBACK SWITCHING 15
and that the switching signal is valid as the dierence is always positive.
Choosing then V (x) = xT P x as Lyapunov function we get
dV
= xT (t)Qσ(t) x(t) ≤ rσ(t) xT (t)x(t) ≤ −rxT (t)x(t),
dt
where
r := min{r1 , . . . , rm },
and the theorem is proved.
We have presented two algorithms for making a switching system asymp-
totically stable. The rst is based on a periodic sequence of switchings, while
the second can be assimilated to a Lyapunov technique. Both of them are
based on the only assumption that there exists a convex combination of the
matrices which describe each subsystem. Moreover the second requires the
knowledge of the state all along its evolution. That information can be easily
obtained at any moment for classical systems by directly observing the value
of the state. This is more dicult for quantum systems as any measurement
of the state inuences the dynamics of the system. In that case, switch-
ing instants must be determined outline from the exact knowledge of the
initial state that is not always available. For these reasons, when applying
switching techniques to quantum control, we will rst consider the time-based
algorithm, assuming that there actually exists a convex combination of the
generators we can use.
16 CHAPTER 2. SWITCHING SYSTEMS
Chapter 3
Quantum dynamics
17
18 CHAPTER 3. QUANTUM DYNAMICS
where |ψi is a norm-1 state column vector in Dirac notation and hψ| is its
adjoint representation. An inner product can be dened between vectors that
belong to a Hilbert space H:
hψ, φi = hψ|φi.
When the set of states X = {1, 2, . . .} is countable too, this kind of process
is called Markov chain. Let's denote, for simplicity,
pij := p(xn = j|xn−1 = i), (3.11)
that is the probability to step from the state i to the state j , supposing that
this probability does not depend on time. By the law of total probability,
(3.12)
X
p(xn = j) = pij p(xn−1 = i).
i∈X
where
p00 p01 . . .
P = p10 p11 . . . ,
.. .. ..
. . .
is a stochastic transition matrix. A stochastic matrix is one which can have
only positive entries and whose rows sum to one. In this case all the entries
are probabilities and each row sums to one as it represents the total proba-
bility of jumping to any state from a given one. A transition matrix is then a
linear application describing an evolution which preserves the positivity and
the total probability. Moreover, as we supposed that the transition matrix
does not depend on time, the semigroup property holds. Indeed
p(xn+1 ) = P T p(xn ) = P T P T p(xn−1 ) = (P T )2 p(xn−1 ),
The last equation denes the loss of memory property, which completely
characterizes exponential distributions. We can thus introduce a scalar λ(i),
which depends on state i, and according to which
p(Ti > t) = e−λ(i)t .
where o(h) in the latter equation represents the probability of seeing two or
more jumps in [0, h]. We are now able to derive the form of the generator of
a Markov dynamics, as introduced in [24]. Denoting
Pij (t) = p(x(t) = j|x(0) = i),
1 X
= lim p(x(t + h) = j|x(t) = y, x(0) = i)p(x(t) = y|x(0) = i)
h→0 h
y∈X
− p(x(t) = j|x(0) = i)
1 X
= lim (1 − λ(j)h)Pij (t) + (λ(y, j)hPiy (t)) − Pij (t) + o(h)
h→0 h
y6=j
X
= −λ(j)Pij (t) + λ(y, j)Piy (t),
y6=j
which is the Kolmogorov forward equation. We will soon show that there
exist equivalent equations for quantum dynamics. These equations will be
the model we will base on for applying switching techniques.
E : ρS (t0 ) −→ ρS (t1 ).
where Kα are operators that depend only on the initial state of the environ-
ment. Indeed, let's suppose the initial state of the environment to be a pure
state. The propagator of the reduced initial state can again be derived as
Et,t0 (ρS (t0 )) = trE [USE (t)[ρS (t0 ) ⊗ |ψi E hψ|]USE (t)† ]
X †
= E hφα |USE (t) |ψiE ρS (t0 ) E hψ|USE (t) |φα iE ,
α
be any mixed state and R a system in the same state space as E with or-
thonormal basis {|λiR }. For Schmidt decomposition [17], a pure state in the
extended system can be dened as
X√
|ξiER = pα |φα iE ⊗ |λα iR .
α
The reduced state in E can be recovered via the partial trace operation
X√
trR [|ξi ER hξ|] = pα pβ |φα i E hφβ |tr[|λα i R hλβ |]
αβ
X√
= pα pβ |φα i E hφβ |δαβ
αβ
X
= pβ |φα i E hφα |
α
= ρE ,
(3.20)
X
Et,t0 (ρS (t0 )) = Kα (t)ρS (t0 )Kα (t)† ,
α
where
(3.21)
X
Kα (t)Kα (t)† = IS .
α
26 CHAPTER 3. QUANTUM DYNAMICS
That is true, but let's suppose for a moment the initial state of the joint
system to be a tensor product as in (3.18). Then, as we previously saw, the
reduced evolution until t2 can be obtained from:
Et2 ,t0 (ρS (t0 )) = trE [USE (t2 )[ρS (t0 ) ⊗ ρE (t0 )]USE (t2 )† ],
Both of these are clearly quantum channels but observing the following dy-
namics from t1 to t2 ,
Et2 ,t1 (ρS (t1 )) = trE [USE (t2 )ρSE (t1 )USE (t2 )† ],
we notice that ρSE (t1 ) is not necessarily factorisable as in (3.18). The last
equation may therefore not be that of a quantum channel and thus not repre-
sent a physical evolution. This peculiarity is attributable to the irreversibility
of non-unitary propagators, which is a characteristic of open systems dynam-
ics.
The impossibility to express a quantum channel as composition of in-
nitesimal quantum channels excludes the formulation of a quantum dynam-
ical model by means of dierential equations as for classical systems. Nev-
ertheless, in most of the practical situations a Markovian model that allows
such compositions may represent a good dynamical model.
Denition 3.8. A system undergoes a Markovian evolution if the follow-
ing composition law holds:
1. Et ◦ Es = Et+s ,
N 2 −1
1
(3.23)
X
aij Fi ρ(t)Fj† − {Fj† Fi , ρ(t)} ,
L(ρ(t)) = −i[H, ρ(t)] +
i,j=1
2
(3.24)
X
ρ(t) = Et,0 (ρ(0)) = cij (t)Fi ρ(0)Fj† ,
i,j=1
as 2 −1
N
(3.27)
X
L(ρ(t)) = −i[H, ρ(t)] + {G, ρ(t)} + aij Fi ρ(t)Fj† .
i,j=1
Finally, replacing the latter in (3.28) we get the standard form of the gener-
ator
N 2 −1
1
(3.30)
X
aij Fi ρ(t)Fj† − {Fj† F. , ρ(t)} ,
L(ρ(t)) = −i[H, ρ(t)] +
i,j=1
2
The set of {Fi } can be picked for example as the set of N -dimensional
traceless extended Gell-Mann matrices, while the family of aij species the
dissipative part of the generator. It is worth to note that (3.23) is a linear
matrix ODE. This feature will be very useful in the rest of our work, as
switching systems techniques are much more developed on linear systems.
Moreover, choosing a dierent basis, a MME can be put in a symmetrized
form called Lindblad form :
dρ(t) 1
(3.31)
X
Lk ρ(t)L†k − {Lk L†k , ρ(t)} ,
= −i[H, ρ(t)] +
dt k
2
where Lk are noise operators. The Lindblad form is easier to handle and will
be then adopted from now on.
close" is a given state from another. This happens for example when study-
ing steady states properties or when trying to follow desired trajectories.
Classical dynamics are generally described by the evolution of real vectors,
on which distances can be measured by applying the well-known Euclidean
norm. On the other side, a quantum state is represented as a density matrix,
for which the familiar denition of distance is less intuitive.
1. ||A|| ≥ 0, ||A|| = 0 i A = 0,
Among the most used matrix norms there are the Schatten p-norms, that
is, supposing to deal with N -dimensional square matrices:
N
X p1
||A||p = σip ,
i
Proof. First of all it is fundamental to show that the dierence of two density
operators, ρ − σ , can be expressed as the dierence between two positive
operators, Q − S , with orthogonal support. In fact, for spectral theorem, as
ρ − σ is still an Hermitian matrix, then:
X X
ρ−σ = λi |ψi i hψi | − (− λj |ψj i hψj |) = Q − S,
i j
where {λi } is the set of positive eigenvalues, {λj } the set of negative eigen-
values, and {|ψi,j i} the set of the relative orthogonal eigenvectors.
Now, |ρ − σ| = Q + S , and consequently,
1 1
D(ρ, σ) = tr[|ρ − σ|] = tr[Q + S] = tr[Q],
2 2
because tr[Q − S] = 0. Choosing P as the projector on Q we get:
tr[P (ρ − σ)] = tr[P (Q − S)] = tr[Q] = D(ρ, σ).
We saw in the last sections that the evolution of density matrices repre-
senting quantum states must be driven by trace-preserving maps. Exploiting
this fact and Lemma 3.1, we can prove an interesting result related to the
stability of quantum dynamics.
Theorem 3.2. Suppose E is a QDS, and let ρ and σ be density operators.
Then
D(E(ρ), E(σ)) ≤ D(ρ, σ). (3.34)
Proof. Using spectral decomposition, ρ − σ = Q − S , where Q and S are
positive matrices with orthogonal support. Let's choose the projector P
as that for which D(E(ρ), E(σ)) = tr[P (E(ρ) − E(σ)]. Remembering that
tr[Q] = tr[S], and thus tr[E(Q)] = tr[E(S)], we see that:
1
D(ρ, σ) = tr[|ρ − σ]
2
1
= tr[|Q − S|]
2
1 1
= tr[Q] + tr[S]
2 2
1 1
= tr[E(Q)] + tr[E(S)]
2 2
= tr[E(Q)]
≥ tr[P E(Q)]
≥ tr[P (E(Q) − E(S))]
= tr[P (E(ρ) − E(σ))]
= D(E(ρ), E(σ)).
This theorem shows that the trace distance between two states that un-
dergo the same physical dynamics cannot increase. Even if we have not given
yet a formal denition of stability for matrix dynamics, this means that there
cannot exist unstable steady states with respect to the metric induced by the
trace norm. Unfortunately this result generally does not hold for other norms
such as Frobenius norm.
dynamical models for quantum states expressed as matrices ODE. Such equa-
tions are quite dicult to handle, as most of the powerful tools of system
theory, such as stability analysis and control techniques, were basically devel-
oped for real vectors evolutions. Fortunately, there exist methods to trans-
form density matrices in vectors, and then to describe their dynamics with
linear maps. We will therefore show a handy procedure to derive this kind
of maps, and then use them for applying switching systems techniques that
will be introduced in the next chapter.
H = α0 F0 + α1 F1 + . . . + αN 2 −1 FN 2 −1 , ∀H ∈ B(C),
The value of the coecients {αi } is the usual scalar product between H and
the elements of {Fi }:
αi = hH, Fi iHS = tr[H † Fi ].
When choosing a basis for D(C), that is for matrices which all have the same
trace, one can pick the identity and a set of N 2 − 1 orthonormal traceless
matrices: 2
N −1
1 X
H = IN + αi Fi .
N i=1
This way, the rst coecient is the same for all the density operators, and
can then be disregarded when studying vector dynamics. The other N 2 − 1
coecients completely describe the evolution of the state and compose the
so called coherence vector.
34 CHAPTER 3. QUANTUM DYNAMICS
We show here how to obtain the vector form of a 2-level density operator.
The most typical basis for such kind of systems is given by the set of Pauli
matrices, usually denoted as:
0 1 0 −i 1 0
σx = , σy = , σz = ,
1 0 i 0 0 −1
to which the identity, σ0 = I2 , must be added. One can easily check that,
opportunely scaled, Pauli matrices form an orthonormal basis:
1 1
h √ σi , √ σj iHS = δij ,
2 2
where δij is the Kronecker product. Given any state ρ, we can easily decom-
pose it:
1 1 1 1
ρ = v0 √ σ0 + vx √ σx + vy √ σy + vz √ σz .
2 2 2 2
The values of vi can be derived in the following way:
1 1
vi = hρ, √ σi iHS = √ tr[ρσi ],
2 2
and the vector becomes
1
1 x
vρ = √ ,
2 y
z
where x, y, z = tr[σx,y,z ρ]. This representation corresponds to the density
operator
1 1 + z x − iy
ρ= .
2 x + iy 1 − z
which, as any density operator, must be positive semidenite. This means
that the following relations hold:
• z ≥ −1,
Thus, the free part of vρ belongs to the real sphere S3 , often called Bloch
sphere.
3.4. COHERENCE-VECTOR FORMULATION 35
If we suppose the rst element of the basis to be the identity, then the rst
row of the matrix we have just derived must be equal to zero, as α0ρ = 1 is
36 CHAPTER 3. QUANTUM DYNAMICS
a constant of motion. Thus the map can be expressed as the following block
matrix:
0 0 ... 0
L̂ =
b
.
A
The model which denes the evolution of the reduced state vrρ , obtained from
vρ by eliminating the rst constant coecient, is an ane equation:
v̇rρ = Avrρ + b.
If b = 0 the identity is a steady state for L(ρ) and the dynamics is said to be
unital. On the other side, if b 6= 0, then the generator is non-unital.
This kind of linear generator, which describes the evolution of vectorized
quantum states, will be the object of our study in the next chapter. After
having introduced switching systems theory we will apply it to sets of gener-
ators L̂p , and show how switching techniques can be eciently exploited to
control quantum systems.
Chapter 4
Switching control of quantum
dynamics
In this chapter we will show how to control a quantum state by using switch-
ing systems techniques. In particular we will prove that, under certain con-
ditions, a quantum state can be led to a stable equilibrium, even if Lindblad
generators of its dynamics are only marginally stable and share that same
equilibrium point. In the next sections the main part of our work will be de-
scribed. Firstly a description of the problem and a denition of our aims will
be given. After that we will provide a solution of the problem for a particular
kind of dynamics, followed by a more complete and exhaustive analysis of
the general case. Finally we will show how to make an invariant subspace of
density operators shared by all the generators attractive.
37
38 CHAPTER 4. SWITCHING CONTROL OF QUANTUM DYNAMICS
where the distance between two states is dened in (3.32), we say that a set
S is marginally stable if it is invariant and
∀ε > 0, ∃δ | D(ρ(t0 ), S) ≤ δ −→ D(Et (ρ(t0 ), S) ≤ ε, ∀t ≥ t0 .
A set S is globally asymptotically stable if it is marginally stable and
∀ρ(t0 ) −→ lim D(Et (ρ(t0 ), S) = 0.
t→+∞
The Lindblad equation is a linear matrix ODE, and can be therefore vector-
ized in such a way to obtain the following linear equation:
d
v(t) = L̂v(t), (4.2)
dt
where v(t) is a N 2 × 1 column vector univocally associated with the den-
sity operator ρ(t). Matrix L̂ form depends on the way the quantum system
interacts with its environment. In particular, as quantum channels are con-
tractions in the trace norm (see Theorem 3.2), its eigenvalues lie on the
imaginary axis if there is no dissipative part in the MME, while some of
them are in the left complex half-plane if LD 6= 0. Moreover it can be proved
[19] that if a set of density operators is invariant, then it is marginally stable.
As explained in Section 3.4, the vectorization of a linear matrix ODE
can be obtained in several ways, for example by stacking the columns of the
matrices on top of one another. Nevertheless, in the case of density operators,
Hermitian and trace constant properties may be used for creating a smarter
representation. By storing the trace value in the rst element of the vector
v(t) we obtain a representation with the rst element constant, and so whose
rst element derivative is equal to zero:
1
1
∗
v(t) = .. =
, ∀t ≥ 0.
. vr (t)
∗
and the linear system (4.6) can be reduced in the ane form
v̇r (t) = Avr (t) + b. (4.4)
In this case, if matrix A is asymptotically stable, and therefore invertible,
the unique steady state is
v̄(t) = −A−1 b, (4.5)
and it can be proved [13] it is globally asymptotically stable for (4.4). On
the other side, if A is not asymptotically stable there must exist more than
one, marginally stable, steady states.
and that each of them shares the same equilibrium point v̄ . Matrices L̂p are
then block diagonal:
0 0 ... 0
0
L̂p = .. , p = 1, . . . , m.
. Ap
0
Moreover,
1
0
v̄ = .. ,
.
0
is clearly a common steady state for such kind of systems. From a physical
point of view these dynamics are called unital as the identity (opportunely
scaled to be a valid density operator) is a xed point for each of them.
Stabilizing the state of a system to the identity means generating a completely
random state. As block diagonal matrices, the relative dynamics can be easily
described by exponentiating the blocks on the diagonal, that is
1 0 ... 0
1 1
0
. (4.7)
vr (t) =
.
.
. A t vr (0)
e p
0
In order to guarantee the asymptotic stability of the switching system we
have to suppose that there exists a convex combination Ac of the dierent
Ap , that is that Assumption 2.1 holds. Choosing a period ε and dwelling on
each system Ap for a time proportional to its coecient αp ε, the evolution
of the reduced state vr can be described as
vr (t) = eAp (t−tp ) eαp−1 Ap−1 ε · · · eα1 A1 ε vr (t0 ), ∀t ∈ [tp , tp+1 ]. (4.8)
At the end of each switching period ε the evolution expressed in (4.8) can
also be written as
vr (kε) = e(Ac +εΥc )kε vr (0), k = 0, 1, 2 . . . (4.9)
If ε is small enough,
Ā := Ac + εΥc ,
is still Hurwitz and T
t→+∞
vr (t) −−−−→ 0 . . . 0 .
4.3. SPECIAL CASE: UNITAL GENERATORS 41
that removes the ane component bp in (4.10), that is that makes all the
generator matrices L̂dp block diagonal:
0 0 ... 0
0 0 ... 0
0
= T −1
L̂dp = .. T, p = 1, . . . , m.
. Ãp bp Ap
0
(4.12)
For T to be such a matrix, dening as usual v̄r as the coherent part of v̄ ,
−1
that matrix to be the requested change of basis, the steady state v̄r must
turn to a steady state for all the block diagonalized generators L̂dp . As the
only equilibrium point for all the possible generators L̂dp is the vector that
corresponds to the purely mixed state, the change of basis must be such that
1
TS TP 1
0
.. = (4.14)
v̄r ,
. TQ TR
0
and
0 0 ... 0
TS TP 0 0 ... 0
0
.. (4.16)
= .
. TQ TR Ãp TQ Ãp TR
Ãp
0
then we obtain T
TQ + TR v̄r = 0 . . . 0 ,
which is a condition we had already imposed. Choosing for simplicity
• TS = 1,
• TP = 0 . . . 0 ,
we nally get
1 0 ... 0
T −1 = (4.17)
,
TQ TR
If Assumption 2.1 holds, then the steady state v̄ can be made asymptot-
ically stable for a switching system. Indeed, periodically switching between
generators as described in 4.3, the evolution of the state is given by
0 0 0 0 0 0 0 0 0
0 0 0 0 0 1 0 0 0
0 0 0 0 −1 0 0 0 0
0 0 0 0 0 0 0 −1 0
L̂1 =
0 0 1 0 0 0 0 0 0 ,
0 −1 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0
0 0 0 1 0 0 0 0 −1.73
0 0 0 0 0 0 0 1.73 0
and
0 0 0 0 0 0 0 0 0
0 −0.5 0 0 0 0 0 0 0
0 0 −0.5 0 0 0 0 0 0
0.82 0 0 −1 0 0 0 0 0.58
L̂2 =
0 0 0 0 −0.5 0 1 0 0 .
0 0 0 0 0 −0.5 0 1 0
0 0 0 0 0 0 −1 0 0
0 0 0 1 0 0 0 −1 0
0 0 0 0 0 0 0 0 0
We must now nd a change of basis such to make those generators unital. A
possible choice for that is
1 0 0 0 0 0 0 0 0
0 1 0 0 0 0 0 0 0
0 0 1 0 0 0 0 0 0
1 0 0 −0.82 0 0 0 0 0
T −1
0
= 0 0 0 1 0 0 0 0 .
0 0 0 0 0 1 0 0 0
0 0 0 0 0 0 1 0 0
0 0 0 0 0 0 0 1 0
1 0 0 0 0 0 0 0 −1.41
48 CHAPTER 4. SWITCHING CONTROL OF QUANTUM DYNAMICS
and
0 0 0 0 0 0 0 0 0
0 −0.5 0 0 0 0 0 0 0
0 0 −0.5 0 0 0 0 0 0
0 0 0 −1 0 0 0 0 0.33
L̂d2 = T −1 L̂2 T =
0 0 0 0 −0.5 0 1 0 0 .
0 0 0 0 0 −0.5 0 1 0
0 0 0 0 0 0 −1 0 0
0 0 0 0 0 0 0 −1 0
0 0 0 0 0 0 0 0 0
and
α2 = 0 −1 0 −0.5 −0.5 −0.5 −0.5 −1 −1 .
Excepted the eigenvalue relative to the evolution of the trace of the density
operator we nd out that each generator has at least one more eigenvalue
equal to zero. This means that using only one generator would make impossi-
ble to stabilize the desired steady state. Nevertheless the convex combination
1 1
L̂conv = L̂1 + L̂2 ,
2 2
4.5. EXAMPLES OF STABILIZATION BY SWITCHING GENERATORS 49
Now all the eigenvalues except for one have negative real part. Quickly
switching between both the systems, and dwelling on each one for the same
time, brings then the state to the equilibrium, which is nothing but ρ̄ in a
dierent basis.
Example 4.2. Stabilization of a mixed steady state.
and
1 0 0
G2 = 0 0 0 .
0 0 −1
Choosing the same basis as before, that is the set of Gell-Mann matrices, we
naturally get, for the vectorized steady state v̄ ,
1
0
0
0
1
v̄ = √ 0 .
3
0
0
0
0
50 CHAPTER 4. SWITCHING CONTROL OF QUANTUM DYNAMICS
and
0 0 0 0 0 0 0 0 0
0 −0.5 0 0 0 0 0 0 0
0 0 −0.5 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0
L̂2 = 0
0 0 0 −2 0 0 0 0.
0 0 0 0 0 −2 0 0 0
0 0 0 0 0 0 −0.5 0 0
0 0 0 0 0 0 0 −0.5 0
0 0 0 0 0 0 0 0 0
The eigenvalues of L1 are
α1 = 0 0 −1 −4 −1 0 −1 −4 −1 ,
Each generators has more than one eigenvalue equal to zero but if we dene
like in the previous example
1 1
L̂conv = L1 + L2 ,
2 2
we nd a convex combination which eigenvalues have all negative real part
except for that relative to the trace evolution:
αconv = 0 −0.5 −0.75 −2.37 −0.63 −0.5 −0.75 −2.25 −1.5 ,
Switching between the generators we can now bring any state to the com-
pletely mixed state ρ̄ = 31 I .
4.6. STABILITY OF SUBSPACES 51
More precisely, for the vectorization realized in (4.21), generators must have
the specic block structure
0 0 0
L̂ = bS LS LP ,
0 0 LR
52 CHAPTER 4. SWITCHING CONTROL OF QUANTUM DYNAMICS
in order to keep invariant states dynamics inside the invariant set. It is worth
to note that if the square block LR is not Hurwitz, then the invariant set is
not attractive. Moreover, as the dynamics of vR is driven only by LR block,
there is only need to focus on that block to design a switching law that makes
the invariant set attractive.
Let's suppose to dispose of m generators L̂p with the same invariant set
and that there exists a convex combination of the blocks LpR , that is
m m
(4.22)
X X
∃ α1 . . . αm s.t αp LpR = LcR , αp = 1,
p=1 p=1
It is clear from the last relation that the components of v(t) belonging to vR (t)
decrease exponentially, and the invariant part vS (t) becomes attractive.
Proposition 4.5. Let's suppose to dispose of a set of m generators with
a common invariant set and that equation (4.22) holds. Then, periodically
applying to any initial state each generator Lp for a small enough time pro-
portional to the relative coecient αp , the switching system asymptotically
converges to the common invariant set, which thus becomes attractive.
Chapter 5
Conclusion
Our aim was to investigate how to exploit switching systems techniques for
making a given quantum state globally asymptotically stable. We there-
fore chose to restrict our analysis to Lindblad dynamics which all share one
same steady state but which are not asymptotically stable. Recalling re-
sults presented in [2], we proved that a linear switching system can be made
asymptotically stable, even if none of the individual subsystems is stable it-
self. Indeed this happens if there exists a Hurwitz convex combination of
the matrices which describe the subsystems. Unfortunately, nding such a
convex combination, if it exists, is NP-hard unless there are only two subsys-
tems, case for which we provided an easy algorithm. As a linear map acting
on density operators ρ, Lindblad equations L can be expressed as matrices
L̂ which apply a linear transformation on quantum states vρ formulated in
a vectorized notation. For actually describing the dynamics of a quantum
state, any transformation L̂ must have a dened structure. Its rst row must
thus be made by zeros for preserving the trace component and it cannot have
positive eigenvalues. These constraints lead each generator L̂p to have the
following form:
0 0 ... 0
(5.1)
L̂p =
bp
, p = 1, . . . , m,
Ap
where Ap must have at least one eigenvalue with real part equal to zero in
order to be only marginally stable as we requested. If all the generators are
unital the column vectors bp are null. That means that nding a Hurwitz
convex combination of Ap is enough for making the complete switching sys-
tem asymptotically stable, as the rst component is equal to one for all the
acceptable vectors. On the other hand, if the generators L̂ are not unital,
53
54 CHAPTER 5. CONCLUSION
than the challenge is slightly more complex as the dynamics of the reduced
vectors vrρ are ane:
v̇rρ = Avrρ + b.
Nevertheless, as we assumed that all the generators share the same steady
state, there exists a change of basis T that makes all the switching dynamics
unital. Asymptotic stability can again be reached by switching between
the new submatrices Ãp . We also showed that if all the submatrices Ap of
unital generators, or Ãp of non-unital generators after changing basis, are
symmetric, then the switching system is uniformly asymptotically stable,
that is any switching law is stabilizing. Finally we proved that switching
techniques can be used for making shared invariant subspaces attractive too.
In this case the only requirement is to nd a Hurwitz convex combination
of the submatrices which describe the dynamics of the components which do
not belong to the invariant sets.
As we showed in Chapter 2, state-based switching laws can be studied
for stabilizing classical systems. Their application to quantum generators is
obstructed by the diculty of exploiting feedback information by observing
states. Nevertheless, there exist methods for approximately recovering the
state of a quantum system, for example by performing measures on light
elds which have interacted with it. This kind of operation requires the use
of stochastic models we did not mention in this work. State-based switching
is however a valuable alternative, as it allows to increase convergence rate by
applying optimization algorithms. Adapting this technique to quantum eld
is thus an interesting challenge, that deserves to be taken up.
Bibliography
[2] Sun, Zhendong. Switched linear systems: control and design. Springer,
2006.
[3] Wicks, Mark A., Philippos Peleties, and Raymond A. DeCarlo. "Con-
struction of piecewise Lyapunov functions for stabilizing switched sys-
tems." Decision and Control, 1994., Proceedings of the 33rd IEEE Con-
ference on. Vol. 4. IEEE, 1994.
[4] Wicks, M., P. Peleties, and R. DeCarlo. "Switched controller synthesis for
the quadratic stabilisation of a pair of unstable linear systems." European
Journal of Control 4.2 (1998): 140-147.
[6] Blanes, Sergio, and Fernando Casas. "On the convergence and optimiza-
tion of the BakerCampbellHausdor formula." Linear algebra and its
applications 378 (2004): 135-158.
[8] Li, Zheng Guo, C. Y. Wen, and Yeng Chai Soh. "Stabilization of a class
of switched systems via designing switching laws." IEEE Transactions on
Automatic Control 46.4 (2001): 665-670.
[9] Fornasini, Ettore, and Giovanni Marchesini. Appunti di teoria dei sistemi.
Libreria Progetto, 1988.
55
56 BIBLIOGRAPHY
[16] Alicki, R., and K. Lendi. "Quantum Dynamical Semigroups and Appli-
cations", 1987.
[17] Nielsen, Michael A., and Isaac L. Chuang. Quantum computation and
quantum information. Cambridge University Press, 2010.
[19] Ticozzi, Francesco, and Claudio Altani. "Modeling and control of quan-
tum systems: an introduction." IEEE Transactions on Automatic Control
57.8 (2012): 1898-1917.
[20] Rivas, Ángel, and Susana F. Huelga. Open Quantum Systems: An In-
troduction. Springer, 2011.