Algorithms for Quantum Control without Discontinuities; Application to the Simultaneous Control of two Qubits
Domenico D'Alessandro, Benjamin Sheller

TL;DR
This paper introduces a control algorithm for finite-dimensional quantum systems that avoids discontinuities, enabling smooth control of quantum states, with specific application to the simultaneous control of two non-interacting spin-1/2 particles in NMR.
Contribution
It presents a novel method to design smooth control laws for quantum systems with symmetry properties, reducing the control problem to a fully actuated quotient space.
Findings
Control laws are smooth and free of discontinuities.
Method successfully applied to two-spin NMR control.
Provides a flexible framework for quantum state manipulation.
Abstract
We propose a technique to design control algorithms for a class of finite dimensional quantum systems so that the control law does not present discontinuities. The class of models considered admits a group of symmetries which allows us to reduce the problem of control to a quotient space where the control system is `fully actuated'. As a result we can prescribe a desired trajectory which is, to some extent, arbitrary and derive the corresponding control. We discuss the application to the simultaneous control of two non-interacting spin 1/2 particles with different gyromagnetic ratios in zero field NMR in detail. Our method provides a flexible toolbox for the design of control algorithms to drive the state of finite dimensional quantum systems to any desired final configuration with smooth controls.
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.
**Algorithms for Quantum Control without Discontinuities; Application to the Simultaneous Control of two Qubits **
Domenico D’Alessandro and Benjamin Sheller
Department of Mathematics, Iowa State University
April 22, 2019
Abstract
We propose a technique to design control algorithms for a class of finite dimensional quantum systems so that the control law does not present discontinuities. The class of models considered admits a group of symmetries which allows us to reduce the problem of control to a quotient space where the control system is ‘fully actuated’. As a result we can prescribe a desired trajectory which is, to some extent, arbitrary and derive the corresponding control. We discuss the application to the simultaneous control of two non-interacting spin particles with different gyromagnetic ratios in zero field NMR in detail. Our method provides a flexible toolbox for the design of control algorithms to drive the state of finite dimensional quantum systems to any desired final configuration with smooth controls.
Keywords: Control Methods for Quantum Mechanical Systems; Smooth Control Functions; Symmetry Reduction; Nuclear Magnetic Resonance.
1 Introduction
The combination of control theory techniques with quantum mechanics (see, e.g., [4], [7], [9]) has generated a rich set of control algorithms for quantum mechanical systems modeled by the Schrödinger (operator) equation
[TABLE]
Here we assume that we have a finite dimensional model, and are matrices in for each , is the unitary propagator, which is equal to the identity at time zero, and are the controls. These are usually electromagnetic fields, constant in space but possibly time-varying, which are the output of an appropriately engineered pulse-shaping device. Many of the proposed algorithms in the literature involve control functions which are only piecewise continuous and in fact have ‘jumps’ at certain points of the interval of control. For example, control algorithms based on Lie group decompositions (see, e.g., [13]) involve ‘switches’ between different Hamiltonians; Algorithms based on optimal control, even if they produce smooth control functions, often require a jump at the beginning of the control interval in order for the control to achieve the prescribed value in norm (assuming a bound in norm of the optimal control as in [5]). Beside the practical problem of generating (almost) instantaneous switches with pulse shapers, such discontinuities introduce undesired high frequency components in the dynamics of the controlled system. For these reasons, it is important to have algorithms which produce smooth control functions whose values at the beginning and the end of the control interval are equal to zero.
This paper describes a method to design control functions without discontinuities in order to drive the state of a class of quantum systems of the form (1) to an arbitrary final configuration. Our main example of application will be the simultaneous control of two quantum bits in zero field NMR, a system which was also considered in [10] in the context of optimal control. As compared to that paper, we abandon here the requirement of time optimality (under the requirement of bounded norm for the control) but introduce a novel method which will allow us more flexibility in the control design. The result is a control algorithm that does not present discontinuities, with the control equal to zero at the beginning and at the end of the control interval.
The paper is organized in two main sections each of which divided into several subsections. In Section 2 we describe the class of systems we consider and the general theory underlying our method. We also present two simple examples of quantum systems where the theory applies. In Section 3 we detail the application to the system of two spin particles in zero field NMR above mentioned. This section includes a description of the model as well as the explicit numerical treatment of a control problem: the independent control of the two spin particles to two different types of Hadamard gates.
2 General Theory
2.1 Class of systems considered
Consider the class of control systems (1) with and , , in and let denote the Lie algebra generated by . We assume that is semi-simple, which implies, since , that the associated Lie group is compact. The Lie algebra is called, in quantum control theory, the dynamical Lie algebra associated to the system (1). Since is compact, the Lie group is the set of states for (1) reachable by changing the control [11]. In particular if , the system is said to be controllable because every special unitary matrix can be obtained with appropriate control. These are known facts in quantum control theory (see, e.g., [7]). We assume that has a (vector space) decomposition , such that , i.e., is a Lie subalgebra of , which we also assume to be semisimple so that is compact. Moreover . A special case is when in addition in which case the decomposition defines a symmetric space of [12]. We assume, in the model (1), that such a decomposition exists so that and forms a basis for .
Under such circumstances, we can reduce ourselves to the case in (1), i.e., to systems of the form
[TABLE]
To see this, assume that for any fixed interval and any desired final condition , we are able to find a control steering the state in (2) from the identity to . Let , the coefficients forming an orthogonal matrix, so that, for any ,
[TABLE]
Let be the desired final condition for (1) and be the control steering the state of system (2) from the identity to , in time . Then the control obtained inverting
[TABLE]
steers the state of (1) from the identity to . This follows from the fact that, if is the solution of (2) with the control , and final condition , then is a solution of (1), with the controls given by (4) and therefore the final condition at is . Notice that the transformation (4) does not modify the smoothness properties of the control, neither does it modify the fact that the control is zero at the beginning and at the end of the control interval (or at any other point). Therefore in the following we shall deal with driftless systems of the form (2) with the Lie algebraic , structure above described. In particular forms a basis for .
2.2 Symmetry reduction
The compact Lie group can be seen as a Lie transformation group which acts on via conjugation , . Moreover this is a group of symmetries for system (2) in the sense that for each , for every . In particular let for an orthogonal matrix depending on (cf. (3)). If is a trajectory corresponding to a control , is the trajectory corresponding to controls , as it is easily seen from (2) and
[TABLE]
[TABLE]
This suggests to treat the control problem on the quotient space corresponding to the above action of on .
From the theory of Lie transformation groups (see, e.g., [6]) we know that the quotient space has the structure of a stratified space where each stratum corresponds to an orbit type, i.e., a set of points in which have conjugate isotropy groups. The stratum corresponding to the smallest possible isotropy group, , is known to be a connected manifold which is open and dense in . We denote it here by , where stands for the regular part. Its preimage in , , under the natural projection is open and dense in as well. This is called the regular part of , (resp. ). The complementary set in , (resp. ) is called the singular part. The dimension of as a manifold is
[TABLE]
where is the dimension of the minimal isotropy group as a Lie group.111More discussion on these basic facts in the theory of Lie transformation groups can be found in [1] and references therein. In particular, if is a discrete Lie group, i.e., it has dimension zero, the right hand side of (5) is the dimension of the subspace . This is verified for instance in problems (cf., e.g., [8]) when . We shall assume this to be the case in the following.
According to a result in [8], under the assumption that the minimal isotropy group is discrete, the restriction of to is an isomorphism onto for each point in the regular part, . Here, as it is often done, we have identified the Lie algebra with the tangent space of at the identity , and therefore is identified with a subspace of the tangent space at . The map denotes the right translation by so that is a subspace (with the same dimension) of the tangent space at , .222Recall that for a map for two manifolds and , denotes the differential (also called push-forward) between two tangent spaces. When we want to emphasize the point we write . In Appendix B, we show that in given coordinates the determinant of the restriction of to is invariant under the action of . The above isomorphism result says that in the regular part . In this situation, for every regular point , for every tangent vector , we can find a tangent vector . Such a tangent vector is horizontal for system (2) which means that it can be written as a linear combination of the available vector fields in (2). If is a curve entirely contained in and a curve in such that for every , i.e., is a ‘lift’ of , then is a horizontal tangent vector at for every . If joins two points and in , in the interval , and is such that , then the solution of the differential system
[TABLE]
is such that . Therefore, once we prescribe an arbitrary trajectory to move in the quotient space between two given orbits and in the regular part, the control specified by
[TABLE]
will allow us to move between two states and such that and .
2.3 Methodology for Control
The above treatment suggests a general methodology to design control laws for systems of the form (2) described in subsection 2.1. In fact, given the freedom in the choice of the trajectory above mentioned, we can design such controls satisfying various requirements and in particular without discontinuity. Such a methodology can be summarized as follows.
First of all we need to obtain a geometric description of the orbit space , and in particular of its regular part , and verify that the minimal isotropy group, which is the isotropy group of the elements in , is discrete so that the right hand side of (5) is equal to . This is a weak assumption, easily verified in the examples that will follow and that can be proven true in several cases [8], [14]. Then one chooses coordinates for the manifold . These are expressed in terms of the original coordinates in or, more commonly, in terms of the entries of the matrices in . Such coordinates are a complete set of independent invariants with respect to the (conjugacy) action of the group . The word ‘complete’ here means that the knowledge of their values uniquely determines the orbit, i.e., a point in . There are of them, as this is the dimension of (cf. (5)). Once we have coordinates , the tangent vectors at every regular point in the quotient space determine a basis of the tangent space of . For any trajectory in , we can write the tangent vector as , for some functions . With this choice of coordinates, one then needs to calculate, for every regular point , the matrix for as restricted to and its inverse . This allows us to implement formula (7) to obtain the control from a given prescribed trajectory in the orbit space.
We remark that there is an issue concerning the fact that our initial condition which is the identity in (2) (and possibly the final desired condition) is not in the regular part of . In fact the whole Lie group is the isotropy group of the identity. If we take for a trajectory which starts from the class corresponding to the identity, the matrix corresponding to may become singular as and therefore it will be impossible to derive the control directly from formula (7). This problem can be overcome by applying a preliminary control which takes the state of system (2) out of the singular part and into the regular part of . To avoid discontinuities, such a control is chosen to be zero at the beginning and at the end of the control interval. It takes the system to a point with . Then we choose the trajectory in the quotient space in the regular part of the quotient space which joins and where is the orbit of the desired final condition. The control obtained through (7) will steer system (2) to a state in the same orbit as the desired final condition. Therefore if is the desired final condition we will have . Notice that we also want at both the initial and final point so that the control is zero and can be concatenated continuously with the preliminary control above described.
It is possible that the desired final condition is also in the singular part of . This problem can be tackled in two ways. We can recall that the regular part is open and dense and therefore we can always drive to a state in the regular part arbitrarily close to the desired . This means that our algorithm will only give an approximate control, but which will steer the system arbitrarily close to . Alternatively we can select a regular element and such that is also regular.333Such an element always exists for any , by the following argument: Assume that it does not exist. Then for every regular , is singular. Therefore, by indicating by the left translation by we have, . Then by applying the unique bi-invariant Haar measure on with implies . On the other hand, since must also correspond to the Riemannian volume of the bi-invariant Killing metric (normalized if necessary) and each stratum in has dimension strictly less than dimension of and thus has volume [math] and therefore invariant measure [math]. But . This is a contradiction. Then we find two controls: driving in (2) from the identity to in (2) and driving in (2) from the identity to in (2). In particular, because of the right invariance of system (2), also drives to . Therefore, the concatenation of (first) and (second) will drive to the desired final configuration. Therefore in the following, for simplicity, we shall assume that the final desired state is in the regular part.
The (concatenated) control obtained from the tangent vector at every time for a trajectory on the quotient space (cf. (7)) will drive the state of (2) from the identity only to a state which is in the same orbit as the desired final state . There exists such that . Once such a is found it will determine through the actual control to apply. We remark that this tranformation does not modify the smoothness properties of the control, nor the fact that it is zero at some point (in particular at the beginning and at the end of the control interval).
2.4 Examples
2.4.1 Control of a single spin particle
Consider the Schrödinger operator equation (2) in the form
[TABLE]
with in . The complex-valued function is a complex control field representing the and components of an electro-magnetic field. The dynamical Lie algebra is and it has a decomposition with diagonal and anti-diagonal matrices. The one-dimensional Lie group of diagonal matrices in is a symmetry group for the above system and the structure of the quotient space is that of a closed unit disc [2]. The entry of , which is a complex number with absolute value , determines the orbit of the matrix . The regular part of corresponds to matrices with , i.e., the interior of the unit disc , in the complex plane. The singular part is the boundary of the unit disc. Denote by the (complex) coordinate in the interior of the complex unit disc. This corresponds to two real coordinates invariant under the action of (conjugation by diagonal matrices). Let be a desired trajectory inside the unit disc, which we denote by in the chosen coordinates. The tangent vector in (6) is given in complex coordinates by .444This means where and are the real and imaginary parts of . In the coordinates on used in equation (2) the corresponding tangent vector for is given by (cf. (8)) and the value of the control is obtained by solving (6) which gives
[TABLE]
where denotes the the entry of the matrix . Equation (9) gives , which, as expected from the above recalled isomorphism theorem of [8], gives a one-to-one correspondence between and as long as is in the regular part of , i.e., it is not diagonal, i.e., .
2.5 Control of a three level system in the configuration
Consider a three level quantum system where the controls couple level to level and level to level but not level and directly. Assuming that is the highest energy level, the energy level diagram takes the so-called configuration (see, e.g., [15]). The Schrödinger operator equation (2) is such that
[TABLE]
with the complex control functions and . Such a system admits a group of symmetries given by , i.e., block diagonal matrices in with one block of dimension and one block of dimension , and determinant equal to . The Lie subalgebra consists of matrices in with a block diagonal structure with one block of dimension and one block of dimension . The complementary subspace is spanned by antidiagonal matrices in with the same partition of rows and columns. Such a system was studied in [3] in the context of optimal control and a description of the orbit space was given. It was shown that the regular part is homeomorphic to the product of two open unit discs in the complex plane. Up to a similarity transformation in , a matrix in can be written as
[TABLE]
for complex numbers and , where and . Strict inequalities hold if and only if is in the regular part in which case and can be taken as the coordinates in . An alternative set of (complex) coordinates is given by where is the trace of the (lower) block of the element which is invariant (along with ) under the conjugation action of elements in . The coordinates are related to the coordinates by (from (11)) which is inverted as . A desired trajectory in is written in these coordinates as . The associated tangent vector in (6) is . By applying in (6) to and with the restriction that is of the form , we obtain two equations for and ,
[TABLE]
These are solved, using by
[TABLE]
The quantity is different from zero if and only if the matrix is in the regular part of . This can be shown in two steps: First one shows that is invariant under the action of by writing a matrix in with an Euler-type decomposition as with and diagonal and of the form and verifying that conjugation by each factor in leaves unchanged. The second step is to verify that for the matrix in the form (11) is different from zero if and only if and . This gives a quick test to check whether a matrix is in the regular part, i.e., if its isotropy group is the smallest possible one, which, in this case, is the group of scalar matrices in . This fact also follows from the result in Appendix B which shows in general that , with is invariant under the action of .
As always, we have the problem that the initial point is in the singular part of the orbit space decomposition and therefore in (12) is zero at time [math]. As suggested in the previous section, we can however apply a preliminary control to steer away from the singular part.
3 Simultaneous control of two independent spin particles
3.1 The model
The dynamics of two spin particles with different gyromagnetic ratios in zero field NMR can be described by the Schrödinger equation (2) (after appropriate normalization) where
[TABLE]
Here are the controls representing the components of the electromagnetic field, and are the Pauli matrices defined as
[TABLE]
The parameter is the ratio of the two gyromagnetic ratios and we shall assume that . Under this assumption, the dynamical Lie algebra for system (2), (13) is the dimensional Lie algebra spanned by .555This Lie algebra is isomorphic to . The corresponding Lie group , which is the set of reachable states for system (2), (13), is , i.e. the tensor product . It is convenient to slightly relax the description of the state space and look at system (2), (13) as a system on the Lie group , i.e., the Cartesian direct product of with itself, and the dynamical equations (2), (13) replaced by
[TABLE]
with . The controls that drive system (15) to drive system (2), (13) to the state . Therefore we shall focus on the steering problem for system (15) which consists of steering one spin to and the other to , simultaneously. Since , the dynamical Lie algebra associated with (15) is spanned by the pairs with and in . Such a Lie algebra can be written as with spanned by elements of the form with and spanned by elements of the form with . At every , the vector fields in (15) belong to .
3.2 Symmetries and the the structure of the quotient space
The Lie group acts on by simultaneous conjugation, that is, for , and this is a group of symmetries for system (15) in that if is the control steering to , then is the control steering to . The quotient space of under this action, was described in [10] as follows.
Consider a pair and let be a real number so that the two eigenvalues of are and . If then and there exists a unitary matrix such that is diagonal. Therefore the matrix is in the same orbit as . The parameter determines the orbit, along with the entry of , which does not depend on the choice of .666All the possible diagonalizing matrices differ by a diagonal factor that does not affect the entry of . Such a -entry has absolute value and therefore it is an element of the unit disk in the complex plane. The orbits corresponding to the values of (for the eigenvalue of the first matrix) are in one-to-one correspondence with the points of a solid cylinder with height equal to . When (or ), the matrix is identity and therefore the equivalence class is determined by the eigenvalue of the matrices , which are for . In the geometric description, the solid cylinder degenerates at the two ends to become a segment . The regular part of the orbit space is represented by points in the interior of the solid cylinder. Such points correspond to pairs
[TABLE]
with and . For these pairs, the isotropy group is the discrete group . In general points that are in the singular part correspond to pairs of matrices which can be simultaneously diagonalized. Therefore the condition that they commute
[TABLE]
is necessary and sufficient for a pair to belong to the singular part.
Assume that is a regular point in for this problem and is the natural projection . Then from the theory in the previous section, the differential is an isomorphism from to . Let us choose a basis for given by . To choose the three coordinates in , we consider a general element in written as
[TABLE]
For a complex number we shall denoted by and . Notice that in (17) we have
[TABLE]
Coordinates in must be independent invariant functions of in (17). We choose
[TABLE]
It is a direct verification to check that at any point , , and are unchanged by the (double conjugation) action of , i.e., they are invariant. We remark also that we can consider two unit vectors , and , and, if we do that, .
3.3 Choice of invariants
We pause a moment to detail how the invariant coordinates in (18) were chosen. We do this because the method can be used for other examples. We consider the vectors and and the adjoint action of on which gives a linear action on . We are looking for functions invariant under this action. Given that every element of can be written according to Euler’s decomposition as , for real parameters and , it is enough that is invariant with respect to transformations of the form and , for general real and , in order for to be invariant with respect to all of . If then acting on is
[TABLE]
If then acting on is
[TABLE]
We first look for linear invariants, i.e., invariant functions of the form . From the condition
[TABLE]
where may be equal to or , with arbitrary and , we find that the last three components of and must be zero. Therefore all linear invariants must be of the form , from which we get the invariant and in (18).
We then try to find quadratic invariants and therefore an symmetric matrix so that and
[TABLE]
for and as defined in (19) and (20) for every and (and for every and ). This leads to the condition
[TABLE]
From this, we find that the matrix must be of the form
[TABLE]
It follows that all quadratic invariants must be of the form
[TABLE]
Because of , all terms can be written in terms of the (linear) invariant and except the last one which we choose as the third coordinate in (18).
3.4 Algorithm for control
At the point , the tangent vectors span , so that a general tangent vector at can be written as . We calculate the matrix of the isomorphism mapping the coordinates in to , (cf. (6)). Denote this matrix by with and . We have
[TABLE]
For the sake of illustration, let us calculate . This is given by (recall is defined in (17))
[TABLE]
This simplifies because does not depend on the second factor. Therefore the entry is the derivative at of the real part of the entry of the matrix
[TABLE]
This leads to the result
[TABLE]
The quantities
[TABLE]
appear routinely in calculations that follow.
Similar calculations to the ones above for lead to the full matrix , which is given by
[TABLE]
The determinant of this matrix is different from zero if and only if is in the regular part and it is another invariant under the action of on (cf. Appendix B). It can be explicitly computed as
[TABLE]
which can be seen to be equal to zero if and only if condition (16) is verified. The invariant can be expressed in terms of the (minimal) invariants , and in (18) as777This can be seen by expanding the left hand side using the definitions of (21) and the right hand side using the definition of (18), so that (24) reduces to , and writing and , we obtain an identity.
[TABLE]
When we design a control law, the components of the tangent vector at every time in the tangent space at are given by the derivatives , , of the desired trajectory in the quotient space. The corresponding components, , and , of the tangent vector in give the appropriate control functions . The matrix in (22) gives the map from the control to trajectories. Since we want to specify trajectories and compute the corresponding controls, we need the inverse of the matrix (cf. (7)). This is found from (22) to be
[TABLE]
We remark that is not defined if we are in the singular part of the space as the determinant of is zero there. This is in particular true at the beginning as the initial point is the identity. In order to follow a prescribed trajectory in the quotient space , we need therefore to apply a preliminary control to drive the state to an arbitrary point in and after that we shall apply the control corresponding to a prescribed trajectory in the quotient space.
The preliminary control in an interval to move the state from the singular part of the quotient space has to involve at least two different directions in the tangent space. In other terms, if we use for some function and a constant matrix we remain in the singular part. To see this, notice that if , then the solution of (15) will be , a pair that satisfies the condition (16). Therefore the simplest control strategy of moving in one direction only will not work if we want to move the state from the singular part. Furthermore, we want and to avoid discontinuities at the initial time and at the time of concatenation with the second portion of the control. We propose to prescribe a trajectory for in (15) and, from that trajectory, to derive the control to be used in the equation for in (15). We choose a smooth function such that and , and . We also choose a smooth function , with and , and . We choose for in (15)
[TABLE]
which at time gives
[TABLE]
The corresponding control is , which is
[TABLE]
Placing this in the second equation of (15) and integrating numerically we obtain the values for , the second component of , and therefore the values of . Using these values and the expression for in (27), and using the formula for given in (24), we obtain
[TABLE]
which has to be different from zero in order for the state to be in the regular part.
The second portion of the control depends on the trajectory followed, , and it is obtained by multiplying by in (25) . The trajectory is almost completely arbitrary. However it has to satisfy certain conditions which we now discuss. Let us denote the interval where the second part of the control is used by . The initial condition has to agree with the one given by the previous interval of control. The final condition has to agree with the orbit of the desired final condition. Moreover, care has to be taken to make sure that the trajectory is such that in (24) is never zero because this would create a singularity in . Furthermore we need , which gives , to ensure continuity with the control in the previous interval, and we also choose to ensure that the control is switched off at the end of the procedure. Finally, the functions have to be representative of a possible trajectory for special unitary matrices. This means that, with and , , at every . Therefore at every , , at every (to avoid singularity), and from the Schwartz inequality we also must have and therefore
[TABLE]
Once the functions are chosen, the system to integrate numerically is (15) with given by . By deriving using the explicit expression of given in (25) and replacing into (15), it is possible to obtain a simplified system of differential equations for without implementing the preliminary step of calculating the control. We found this system to be more stable in numerical integration with MATLAB and report it in Appendix A for future use.
3.5 Numerical example: Driving to two different Hadamard gates
We now apply the above technique to a specific numerical example: The problem is to drive the system (13) so that the first spin performs the Hadamard-type gate
[TABLE]
and the second spin performs the Hadamard gate
[TABLE]
We want to drive system (15) to . The orbit of the desired final condition is characterized by the invariant coordinates
[TABLE]
We take a physical value for the ratio between the two gyromagnetic ratios. In particular we will choose which corresponds to the Hydrogen-Carbon () system also considered in [10].
We first consider the control that moves the state away from the singular part, in a time interval . We choose in (28) with the functions and as follows:
[TABLE]
With these functions and , satisfies all the requirements described above. From (34) and (28) we obtain the controls which replaced into (15) give the dynamics in the interval . Numerical integration with the values of the parameters and , gives the following conditions at time (cf. (27)
[TABLE]
The value of is, according to (29), , as desired.
The values of the variables to be used as initial conditions in the integration in the subsequent interval of the procedure are and For the subsequent interval we choose the trajectory in the quotient space as follows: and the trajectory in the interval is
[TABLE]
[TABLE]
[TABLE]
which are easily seen to satisfy the conditions at the endpoints. Moreover by plotting and we see that and for every (Figure 1). By plotting vs and (Figure 2) we find that for every as required from condition (30). By plotting in we know that for every (Figure 3). Therefore the whole trajectory is in the regular part.
The full trajectory, in the union of the two intervals, and with the concatenation of the two controls is depicted in Figure 4. Let us denote the full control by . The final condition is given by
[TABLE]
This condition, as expected, is in the same orbit as the desired final condition in (31), (32), that is, there exists a matrix such that and . The matrix solving these equations is found to be
[TABLE]
In particular, to find one can diagonalize and , i.e., and for a diagonal matrix , so that, from , we find that , for , a diagonal matrix. This matrix is found by solving . The control steers then to the desired final condition. The resulting trajectory leading to the desired final condition (31), (32) is given in Figure 5.
4 Appendix A: System of ODE’s for the simultaneous control of two quantum bits in Subsection 3.4
We derived the system of ODE’s (15) with obtained from with given in (25). We define in the following , . Simplifications are obtained using the following two relations which are directly verified.
[TABLE]
[TABLE]
The system becomes with , ,
[TABLE]
5 Appendix B : Invariance of the determinant of
Let be a semisimple Lie algebra with decomposition and and , and consider the conjugacy action of on . Consider the natural projection and a regular point so that at , is an isomorphism . Given bases in and the matrix representing has determinant which is invariant under the action of , i.e., for every
[TABLE]
Proof.
Let be a basis of so that is a basis of . Let be a set of coordinates for in a neighborhood of . The matrix has entries
[TABLE]
and it maps a vector representing a tangent vector , i.e., to a vector representing a tangent vector , i. e., .
Let with . Then, with , we obtain888This follows from the definitions. For any function , we have .
[TABLE]
Therefore we have
[TABLE]
[TABLE]
Write as , for an orthogonal matrix999The fact that the matrix , representing the adjoint action, is orthogonal is a consequence of the fact that the inner product, which is the Killing form on is bi-invariant, and therefore it is not changed by the adjoint action. . Therefore we have
[TABLE]
[TABLE]
Therefore there exists an orthogonal matrix so that
[TABLE]
Taking the determinant of this relation and using 101010Note that , since ; is continuous and ., we obtain as desired. ∎
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] F. Albertini and D. D’Alessandro, On symmetries in time optimal control, sub-Riemannian geometries and the K-P problem, Journal of Dynamical and Control Systems , (2018), Vol. 23, n.1.
- 2[2] F. Albertini and D. D’Alessandro, Time optimal simultaneous control of two level quantum systems, Automatica , Vol. 74, December 2016, pp. 55-62.
- 3[3] F. Albertini, D. D’Alessandro and B. Sheller, Sub-Riemannian geodesics on S U ( n ) / S ( U ( n − 1 ) × U ( 1 ) ) 𝑆 𝑈 𝑛 𝑆 𝑈 𝑛 1 𝑈 1 SU(n)/S(U(n-1)\times U(1)) and optimal control of three level quantum systems, submitted to IEEE Transactions on Automatic Control , Ar Xiv: 1803.06687.
- 4[4] C Altafini and F Ticozzi, Modeling and control of quantum systems: An introduction IEEE Transactions on Automatic Control , 57 (8), 1898-1917
- 5[5] U. Boscain, T. Chambrion and J. P. Gauthier, On the K-P problem for a three level quantum system: Optimality implies resonance, Journal of Dynamical and Control Systems , Vol. 8, No. 4, October 2002, 547-572, (2002).
- 6[6] G. E. Bredon, Introduction to Compact Transformation Groups , Pure and Applied Mathematics, Vol. 46, Academic Press, New York, 1972.
- 7[7] D. D’Alessandro, Introduction to Quantum Control and Dynamics , CRC Press, Boca Raton FL, August 2007.
- 8[8] D. D’Alessandro and B. Sheller, On K − P 𝐾 𝑃 K-P sub-Riemannian Problems and their Cut Locus, to appear in European Control Conference Proceedings 2019, different version available on https://arxiv.org starting April, 30, 2019.
