Time-minimum control of quantum purity for 2-level Lindblad equations
William Clark, Anthony Bloch, Leonardo Colombo, Patrick Rooney

TL;DR
This paper investigates the problem of minimizing the time to reach maximum purity in a two-level quantum system governed by Lindblad dynamics, using optimal control techniques including bang-bang and singular controls.
Contribution
It provides a detailed analysis of time-minimum control strategies for quantum purity, including numerical methods and the construction of optimal solutions with singular arcs.
Findings
Multiple local minima exist with unbounded controls.
Optimal controls are bang-bang with bounded controls.
Singular arcs can be part of optimal solutions.
Abstract
We study time-minimum optimal control for a class of quantum two-dimensional dissipative systems whose dynamics are governed by the Lindblad equation and where control inputs acts only in the Hamiltonian. The dynamics of the control system are analyzed as a bi-linear control system on the Bloch ball after a decoupling of such dynamics into intra- and inter-unitary orbits. The (singular) control problem consists of finding a trajectory of the state variables solving a radial equation in the minimum amount of time, starting at the completely mixed state and ending at the state with the maximum achievable purity. The boundary value problem determined by the time-minimum singular optimal control problem is studied numerically. If controls are unbounded, simulations show that multiple local minimal solutions might exist. To find the unique globally minimal solution, we must repeat the…
Click any figure to enlarge with its caption.
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5| M | Time | Energy |
|---|---|---|
| 1 | 1.9372 | 7.5830 |
| 3 | 1.9366 | 8.6873 |
| 5 | 1.9361 | 1.6368 |
| 7 | 1.9359 | 1.3765 |
| Initial control | Time until first switch | Time between first and second switches |
|---|---|---|
| 2.1943 | 0.4685 | |
| 1.1532 | 0.4905 |
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Time-minimum control of quantum purity for 2-level Lindblad equations
William Clark, Anthony Bloch, Leonardo Colombo, Patrick Rooney
Abstract.
We study time-minimum optimal control for a class of quantum two-dimensional dissipative systems whose dynamics are governed by the Lindblad equation and where control inputs acts only in the Hamiltonian. The dynamics of the control system are analyzed as a bi-linear control system on the Bloch ball after a decoupling of such dynamics into intra- and inter-unitary orbits. The (singular) control problem consists of finding a trajectory of the state variables solving a radial equation in the minimum amount of time, starting at the completely mixed state and ending at the state with the maximum achievable purity.
The boundary value problem determined by the time-minimum singular optimal control problem is studied numerically. If controls are unbounded, simulations show that multiple local minimal solutions might exist. To find the unique globally minimal solution, we must repeat the algorithm for various initial conditions and find the best solution out of all of the candidates. If controls are bounded, optimal controls are given by bang-bang controls using the Pontryagin minimum principle. Using a switching map we construct optimal solutions consisting of singular arcs. If controls are bounded, the analysis of our model also implies classical analysis done previously for this problem.
Dedicated to Jürgen Scheurle
1. Introduction
Control of quantum conservative (Hamiltonian) systems has been widely studied in the last few decades from both theoretical and interdisciplinary points of view, see for example [7], [10], [14], [15], [16]. Recently, there has been a growing interest in control of open (dissipative, non-Hamiltonian) quantum systems because of their applications to physics, chemistry and quantum computing. For example, there has been interest in the control of the rotation of a molecule in the gaseous phase by using laser fields in dissipative media [19], where the dissipation is due to molecular collisions. Other applications include control of spin dynamics by magnetic fields in nuclear magnetic resonance [12], as well as the construction of quantum computers [20].
The aim of this work is to study time-minimal optimal control of two-level quantum systems in a dissipative environment, where we assume that the dissipation is Markovian (the dynamics depend only on the present state and not its history) and time-independent. In this case the evolution of the density matrix of the system can be described by a quantum dynamical semi-group and the Lindblad master equation [1], [8], [18]. The boundary value problem determined by the time-minimum singular optimal control problem is studied numerically with unbounded and bounded controls respectively. A preliminary version of this work, focusing mainly on the energy-minimization problem with unbounded control, appears in the conference paper [11]. We extend the results of [11] to the time-minimum optimal control problem including bounded controls.
We study time-minimal controls with . In our feedback classification of trajectories, firstly we reproduce the results in [3], [4], since their system fits in those studied in this work for particular choices of parameters. We also complete the study done in [3] and [4], where controls are constant and unbounded.
The state space for a closed finite-dimensional quantum system is an -dimensional projective Hilbert space, . Typically one drops the requirement of projectiveness, and instead work with unit vectors. To preserve the length of the vectors, time evolution is unitary , and the evolution is described by the Schrödinger equation
[TABLE]
where is the Hermitian Hamiltonian. Here the ket-bracket describes the vector associated with an observable state.
The density operator, , describes a probabilistic ensemble of states. It is given by a positive semi-definite Hermitian operator with and . The purity of a density operator describes how close is to a single state. It is usually defined as , where the unique operator that has a purity of is , called the completely mixed state. The dynamics for the purity operator is described by the von Neumann equation
[TABLE]
Notice that this dynamical system preserves the purity of (because the system is iso-spectral). A consequence is that if the quantum system is controlled by its Hamiltonian, there is no control over its purity, since one cannot directly alter the eigenvalues.
Open quantum systems are quite different. For such systems, dissipation occurs when we allow the system to interact with the environment. The full picture is an integro-differential equation called the Nakajima-Zwanzig (NZ) equation. To make the dissipation purely of differential form, one usually makes two assumptions: the dissipation is Markovian (i.e. the dissipation only depends upon the current state, not past history) and the dissipation is time-invariant.
Under these assumptions, the dynamics of the density operator is given by the Lindblad master equation [18]
[TABLE]
where the are called the Lindblad operators, denotes the number of Lindblad operators, and is the anti-commutator: . We assume the Lindblad operators are traceless.
The structure of the paper is as follow: Section introduces the Lindblad equation and the reformulation of the equations as a first-order dynamical system on the unit (Bloch) ball. The time-minimal control problem studied in this work is formulated after defining the apogee and escape chimney. Section is devoted to the study of the control dynamics when there is only one Lindblad term. The case of constant controls is also analyzed. Section studies the time-minimum optimal control problem. The resulting boundary value problem is studied numerically in two scenarios: unbounded controls and bounded controls.
2. Statement of the problem
2.1. The Lindblad equation
An open quantum system is described by a density operator , which is a trace-one positive semi-definite Hermitian operator on an -dimensional complex Hilbert space . If the dissipation is Markovian and time independent, the density operator obeys the Lindblad equation (see [8] and [18] for details)
[TABLE]
where denotes the number of Lindblad operators, denotes commutator of matrices, is the Hermitian Hamiltonian, represents the Hermitian transpose and are the Lindblad operators. The purity of the system is defined as . We assume that controls appear in the Hamiltonian , and not in the Lindblad operator .
When , the density operator can be identified with a vector in the Bloch ball (the unitary sphere with its interior) [21], [22]. In this special case, we can change from the operator point-of-view to that of the Bloch ball by considering where , is the identity matrix, and are the Pauli matrices.
We can reformulate the Lindblad equation (3) as a first-order dynamical system on the unit ball. Using the derivation given in [21] (see appendix A therein), equation (3) is equivalent to
[TABLE]
where the bar represents the complex conjugate of matrices. The vectors , are the traceless parts of and respectively with where are the Pauli matrices. Notice that the matrix is positive semi-definite. We will define .
The controlled Hamiltonian dynamics cannot achieve purity one (see [25]) and in general cannot affect the purity of the state or transfer the states between unitary orbits. To control purity, one must use the dissipative dynamics to move between orbits as in [21], [22] and [23]. If , equation (4) can be written in terms of the radial component (i.e., ).
In [21] it is shown that the purity is equal to , where . Knowing that , we find that
[TABLE]
where is the unit vector associated with , . Therefore,
[TABLE]
So, we can control the purity via the orientation of the corresponding unit vector. Hereafter we refer to as the purity derivative.
2.2. The apogee and the escape chimney
The purity derivative (5) is independent of the controls . It is illuminating to examine the regions in the Bloch ball where the purity derivative is positive. To do this, we examine the zeros of .
Define two sets, and the ellipsoid . To find , we define a new function where . Finding the roots of will let us solve for in spherical coordinates. Note that
[TABLE]
so, the nonzero root is
[TABLE]
Notice that is always defined, since is negative-definite. Also note that the maximum of must be bounded by , so the Bloch ball is invariant under (4).
We define to be the apogee of the ellipsoid . i.e.
[TABLE]
which can be found by maximizing (7) on . Therefore, the apogee of the ellipsoid will be the state with the maximal achievable purity. We call the interior of the ellipsoid the escape chimney.
The control problem consists of finding a trajectory of the state variables solving (5), starting at the completely mixed state (i.e., ) and ending at the apogee. It is important to note, however, that the dynamics (5) has a singularity at the origin since
[TABLE]
Also note that the apogee cannot be reached in finite time since it is not possible to reach equilibrium points in finite time. Since the purity derivative is independent of controls, the purity obeys an autonomous first-order dynamical system that cannot reach its fixed point.
By considering the boundary conditions representing initial and final states
[TABLE]
with and sufficiently small, the optimal control problem can be stated as follows:
Problem: Let be a cost functional dependent on the state as well as the controls. The time-minimum optimal control problem consists of finding a control, satisfying the dynamics (5) such that , , and
3. Dynamics for Lindblad equations
In the special case when in (3), becomes an eigenvector of . This fact lets us simultaneously diagonalize and rotate into the first coordinate. By additionally taking , the third component of in equation (4) becomes uncontrolled and exponentially decays to zero. Dropping this coordinate, our system collapses to a two-dimensional underactuated bi-linear control system:
[TABLE]
where , , , are the coefficients of the matrix , and the maximum of (6) is bounded by . We assume without loss of generality that .
Remark 3.1**.**
System (10) reduces in special cases to those studied in [5] and [24]. Our system (10) is of the form , and while in [5] and [24], after the change of coordinates , , the drift term and control vector field are and with parameters . Therefore, by setting in (10) we recover the situation in [5] and [24]. Note also that the constraints in [5] and [24] become , which always holds in our case as long as .
Note that in the absence of controls, the (asymptotically stable) fixed point for the drift field is . To determine when (when the apogee is at ), one can use polar coordinates and study the critical points of . Denoting , and using MATLAB’s symbolic toolbox:
[TABLE]
Hence, is a critical point if , or . Looking at the sign of the second-derivative for :
[TABLE]
and therefore achieves its local maximum at .
If ,
[TABLE]
and therefore achieves its local maximum at if . If , we similarly obtain the same conclusion under the condition . Therefore we conclude that when controls are turned off, we can achieve maximum purity if (1) , (2) , or (3) .
While using a constant control is not the optimal method, it offers the most simplistic choice of control for our problem. In the absence of controls, the trajectory hits the ellipsoid either to the left or to the right of . In the presence of controls the system introduces a swirl to the dynamics. We would like to create a constant swirl such that the end-state of the system.
Assume we have constant controls . Fixed points for the dynamics determined by (10) are
[TABLE]
Letting , we want to find such that . According to MATLAB’s symbolic toolbox, this is equivalent to finding a root for the following cubic polynomial (which is guaranteed to have a real root):
[TABLE]
Observe that is a solution to (11) exactly when , , or , which is consistent with what we expect.
We are interested in studying time-minimum control problems with bounded controls, so a natural question to ask is which conditions are necessary for the root of (11) to be bounded by 1?
We rewrite (11) as (note that ). We need to first determine how many real, distinct roots there are. Let be the discriminant of .
- (1)
: Equation (11) can only have one real root. So necessary conditions for the root to be bounded by 1 is for , or . In this case, we require:
[TABLE]
or
[TABLE] 2. (2)
: Equation (11) can have 1, 2, or 3 real roots. If the above condition is satisfied, then we have an odd number of roots in , but it will not detect an even number of roots. Assume there are two roots, . Then, by the mean value theorem, there must exist such that (which can be found by the quadratic formula).
So the conditions for a root in are
[TABLE]
or
[TABLE]
or
[TABLE]
where
[TABLE]
4. Time-minimal optimal control problem
In this section we study the time-minimum optimal control problem. The resulting boundary value problem is studied numerically. We study two different scenarios: unbounded and bounded controls. If controls are unbounded, simulations show that multiple local minimal solutions might exist. If controls are bounded, optimal controls are given by bang-bang controls which are obtained by studying the associated adjoint system to the Pontryagin minimum principle.
4.1. Time-minimal optimal control problem with unbounded controls
We want to find (unbounded) controls that steer (10) with end points (9) in the minimal amount of time possible. That is, we want to find a minimal solution to the functional
[TABLE]
where and . The derivative is found in , and . So we wish to minimize a functional with integrand
[TABLE]
This Lagrangian is not hyperregular, so the Euler-Lagrange equations will fail to yield meaningful results [2]. To get around this problem, we implement the Rayleigh-Ritz numerical algorithm [13]. We assume is a sum of linearly independent functions
[TABLE]
where , , and . Specifically, we will take the following functions as a basis of polynomials for our approximation:
[TABLE]
with an arbitrary integer. To minimize the functional (13), the following equations must hold:
[TABLE]
where This can be done by symbolically computing and numerically integrating, using, for instance, a order Runge-Kutta method. In order to find the optimal values to the ’s, we construct the function with:
[TABLE]
4.1.1. Numerical results:
We will work an example with parameter values , , and . Additionally, we will take .
Solving for the apogee (8) in polar coordinates, we get . Figure shows a simulation of the trajectory for the order curve.
Since all the computations are done independent of time, we report a plot of versus in Figure .
An expected downside of the simulations is that multiple local minimal solutions might exist. To find the unique global minimal solution, we repeat the algorithm for various initial conditions. We then find the best solution out of all of the candidates. For this case, we ran the algorithm 25 times and the initial conditions were uniformly randomly chosen in the -ball of radius 2.
4.2. Time-minimal optimal control problem with bounded controls
The goal now is to perform time-minimal controls with . In our feedback classification of trajectories, we firstly reproduce the results in [3], [4], as a special case of our model by performing the time-minimal local syntheses [6]. We additionally present an example of our model that is not included in [3] or [4].
To find the optimal control, we use the Pontryagin minimum principle ([17] Section ). Consider the two-dimensional underactuated bi-linear control system
[TABLE]
From the Pontryagin minimum principle, the Hamiltonian is
[TABLE]
Here we denote , and . Following the analysis performed in [17], the optimal controls are given by bang-bang controls as
[TABLE]
To represent trajectories with switching controls we follow the method of time-minimal local syntheses used in [3] and [6], which avoids using the adjoint system , , provided by Pontryagin principle. The main idea of the construction provided in [3] (Section ) is to construct the optimal control as the concatenation of arcs , corresponding to , , and singular arcs. The switching function is given by and the switching takes place when . Note that rotates degrees when we follow an arc or .
Assume , are two consecutive switching times where the controls are , . Then by definition of , we must have
[TABLE]
As in [3] (Section ), let be the solution of the variational equation , , such that , where we integrate backwards from time to . By construction, . Thus is orthogonal to and , and therefore and are collinear. In other words, we want
[TABLE]
As it was shown in [6] (Chapter ), defining to be the angle between and , the switching occurs when modulo due to reflections along the vertical axis and one has
[TABLE]
In the analytic case, this can be solved by a power series.
To explicitly compute (20), we lift our system to the semi-direct product Lie group . Its corresponding semi-direct product Lie algebra, , has a Lie bracket defined by
[TABLE]
for and .
We want to compute where and with . To compute , we take the canonical basis for denoted by where
[TABLE]
and .
Let . Computing the brackets, we get:
[TABLE]
Compiling (21), we get the adjoint representation
[TABLE]
We want to find . Because this involes exponentiating a by matrix, we used MATLAB. To find the collinearity and the switching times, we want to solve for . Using numerical methods, we find such that
[TABLE]
and switch to at that point.
In Figure 2 we show a simulation for a specific choice of parameters to mimic the results given in [3] and [4]. In the figure, the blue curves represent a control and the red curve if . The green curve and light blue curve are switching signs of the controls (as predicted by the above analysis). Finally, the yellow curve and purple curve corresponds to the case when one never switched signs and one continues with the original controls.
In the general case where (see Figure 3), the switching times are no longer symmetric. The switching times for this example are
5. Final discussion
We studied time-minimum global optimal control problems for dissipative open quantum systems where the dynamics is described by the Lindblad equation and controls are both unbounded and bounded. We have transformed such a control system into a bi-linear singular control system in the Bloch ball and have come up with the construction of a numerical algorithm to design optimal paths to achieve a desired point given initial states close to the origin of the Bloch ball in both optimal control problems.
We would like to extend our results to higher-order dimensional systems, as well as study energy-minimum global optimal control problems for dissipative open quantum systems where the controls are bounded. It would also be interesting to determine the best basis of functions for the Rayleigh-Ritz methods as well as the best order of solutions to use.
Acknowledgments: This research was supported in part by grants from the National Science Foundation and Air Force Office of Scientific Research.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] C. Altafini Controllability properties for finite-dimensional quantum Markovian master equations . J. Math. Phys. vol.44, p. 2357, 2002.
- 2[2] A. Bloch, J. Baillieul, P. Crouch, and J. Marsden. Nonholonomic Mechanics and Control . Interdisciplinary Applied Mathematics. Springer New York, 2008.
- 3[3] B. Bonnard and M. Chyba. Singular trajectories and their role in control theory. Mathématiques & \& Appl. , 40 Springer-Verlag, Berlin, 2003.
- 4[4] B. Bonnard, M. Chyba, and D. Sugny. Time-minimal control of dissipative two-level quantum systems: The generic case. IEEE Transactions on Automatic Control , 54(11):2598–2610, Nov 2009.
- 5[5] B. Bonnard and D. Sugny. Time-minimal control of dissipative two-level quantum systems: The integrable case Control and cybernetics ,vol. 38, no. 4A, pp. 1053-1080, 2009.
- 6[6] U. Boscain, B. Piccoli. Optimal Syntheses for Control Systems on 2-D Manifolds , Springer SMAI, VOL.43. (2004)
- 7[7] U. Boscain, M. Caponigro, M. Sigalotti. Multi-input Schrödinger equation: controllability, tracking, and application to the quantum angular momentum. J. of Diff. Eqns. , 256 (5), 3524-3551, 2014.
- 8[8] H. Breuer and F. Pertuccione. The theory of open quantum systems. Oxford University Press, 2007.
