Robust optimal control of two-level quantum systems
L. Van Damme, Q. Ansel, S. J. Glaser, D. Sugny

TL;DR
This paper develops optimal control strategies for two-level quantum systems that are robust against uncertainties, using Pontryagin's principle to derive minimal energy and time solutions and analyzing the control landscape complexity.
Contribution
It introduces a method to find global optimal pulses for robustness in quantum control, providing insights into the control landscape's structure and complexity.
Findings
Derived global optimal pulses for robustness against uncertainties.
Established bounds on the control landscape dimension.
Provided estimates of control complexity for robust quantum control.
Abstract
We investigate the time and the energy minimum optimal solutions for the robust control of two-level quantum systems against offset or control field uncertainties. Using the Pontryagin Maximum Principle, we derive the global optimal pulses for the first robustness orders. We show that the dimension of the control landscape is lower or equal to 2N for a field robust to the N th order, which leads to an estimate of its complexity.
| Type | Cost | Orders | Area or time () |
|---|---|---|---|
| time | 1/2/3 | 2.0/2.44/3.54 | |
| time | 1/2/3 | 1.86/2.71/3.56 | |
| energy | 1/2/3 | 1.45/1.81/2.11 |
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.
Robust optimal control of two-level quantum systems
L. Van Damme, Q. Ansel, S. J. Glaser111Department of Chemistry, Technische Universität München, Lichtenbergstrasse 4, D-85747 Garching, Germany, D. Sugny222Laboratoire Interdisciplinaire Carnot de Bourgogne (ICB), UMR 6303 CNRS-Université Bourgogne-Franche Comté, 9 Av. A. Savary, BP 47 870, F-21078 Dijon Cedex, France and Institute for Advanced Study, Technische Universität München, Lichtenbergstrasse 2 a, D-85748 Garching, Germany, [email protected]
Abstract
We investigate the time and the energy minimum optimal solutions for the robust control of two-level quantum systems against offset or control field uncertainties. Using the Pontryagin Maximum Principle, we derive the global optimal pulses for the first robustness orders. We show that the dimension of the control landscape is lower or equal to for a field robust to the th order, which leads to an estimate of its complexity.
1 Introduction
Quantum control techniques are nowadays at the core of emergent quantum technologies in a multitude of domains extending from molecular and solid state physics to Nuclear Magnetic Resonance (NMR) and Magnetic Resonance Imaging [1, 2, 3, 4, 5]. One of the main obstructions to the experimental realization of open-loop control processes is their high sensitivity to experimental imperfections and model uncertainties. Since the start of quantum control, this question has motivated the development of pulse design methods addressing such robustness issues [6, 7, 8]. Adiabatic quantum control techniques were first applied with success in some examples, but these protocols have a limited efficiency in a general setting due to the requirement of high energy and long duration fields [9, 10]. Composite pulses [11, 12, 13] and shortcut to adiabaticity techniques [14, 18, 19] have also been proposed, but they cannot reach the physical limits of the dynamical process in terms of time or efficiency. We will show that Optimal Control Theory (OCT) can be a perfect tool to overcome these difficulties [8, 20, 21, 22]. OCT is a general approach allowing to manipulate the system dynamics by determining the control field that minimizes a cost functional which can be, e.g., the control duration or its energy [23, 24, 25]. However, optimal control fields are not robust by construction and this issue is still at the center of a vivid debate [1, 2, 26, 27]. Different numerical approaches ranging from the simultaneous control of an inhomogeneous ensemble of quantum systems [28, 29, 30, 31, 32, 33] to pseudo-spectral methods [34, 35] have been proposed. Only local optimal solutions are obtained, with no certitude about the global optimality of the control process. In this work, we show how this fundamental question can be solved through the Pontryagin Maximum Principle (PMP) [20, 21, 22]. This approach has already been used with success in different optimal quantum problems [36, 37, 38, 39, 40, 41, 42, 43, 44, 45] and we propose here to extend its range of application to the design of robust control protocols. The PMP transforms the optimal control problem into a generalized Hamiltonian system subject to a maximization condition and some boundary constraints. In this framework, the goal consists in finding the Hamiltonian trajectory reaching the target state, while minimizing the cost functional which defines the optimization procedure. A key advantage of the PMP is that it reduces the initial infinite-dimensional control landscape [2, 46] to a finite space of low dimension. As shown below, this property is crucial in the search for globally optimal controls.
In this paper, we establish time and energy minimum optimal control strategies leading to a robust and precise state to state transfer of two-level quantum systems. The implementation of quantum gates is also analyzed. The measure of the robustness is given by the deviation of the control fidelity against offset or field inhomogeneities. This description reproduces the standard experimental uncertainties that can be encountered in quantum information processing, in NMR and in atomic or molecular physics [1, 15, 16, 17]. The robustness is defined either locally by expanding the state of the system order by order with respect to the unknown parameters [18, 19] or globally by considering a discrete inhomogeneous ensemble of quantum systems [28, 29]. A precise definition will be given later. Ultra-precise or broadband excitation profiles are respectively realized based on the first or second measure, which will be called local or broadband robustness below. The two definitions will be considered in the different examples. Note that the controllability of the different systems is assumed and not discussed in this work [47, 48].
The paper is organized as follows. Section 2 introduces the model we study. The optimal solutions for the energy and time-minimum inversion robust against offset inhomogeneities are presented in Sec. 3. Section 4 focuses on the robustness with respect to control field imperfections, while Sec. 5 is dedicated to the broadband control of an ensemble of spins. A comparison with the results obtained with a numerical optimization algorithm is made in Sec. 6. The method is generalized in Sec. 7 to the robust implementation of one-qubit gates. Conclusion and prospective views are given in Sec. 8. Technical computations are reported in the Appendices A, B and C.
2 The model system
We consider the Bloch representation of a two-level quantum system whose dynamics is governed by the Bloch equation. The Bloch vector satisfies the following differential system:
[TABLE]
where and are the two control fields. The parameters and represent respectively the offset and control field inhomogeneities. We first consider the case where . We assume that the solution of the Bloch equation can be written as a perturbative expansion in up to a given order:
[TABLE]
with . The vector is the homogeneous part of the solution and the inhomogeneous contribution due to the th- order term of the expansion. We investigate the robust control of the inversion of the Bloch vector, i.e. the goal is to bring in a time the state from the north pole to the south pole of the Bloch sphere. Other initial or target states can be analyzed in the same way. The control process can be expressed in the perturbative expansion as:
[TABLE]
Note that the target states of the inhomogeneous contributions ensure that the offset term does not modify the final state of the system up to the order in , improving thus the robustness of the control protocol. Plugging Eq. (2) into Eq. (1), it is straightforward to show that the differential system governing the dynamics of each vector is given by:
[TABLE]
where:
[TABLE]
The originality of the method consists in directly solving the PMP applied to Eq. (4). We show that the optimal control fields must satisfy a certain differential system depending upon a finite number of parameters for a robustness at order . This number can be interpreted as the dimension of the control landscape. A careful investigation of this landscape allows us to detect the global optimal solution of the process, at least for low robustness orders.
3 Energy and time minimum inversion of two-level quantum systems robust against offset inhomogeneities
We consider in this paragraph the robust optimal inversion with respect to offset uncertainties. In this case, the PMP is formulated from the pseudo-Hamiltonian which can be written as follows [20, 21, 22]:
[TABLE]
This leads to:
[TABLE]
where is the adjoint state of and a negative constant, which is set to and to for the energy and time optimal control problems, respectively [20, 21, 22]. is a function of and whose integral over time gives the associated cost functional to minimize. We have:
[TABLE]
for the energy and
[TABLE]
for the time, where the control duration is not fixed. In Eq. (7), the vectors and have the coordinates and and denotes the vector product of two three-dimensional vectors.
We introduce the angular momenta and the partial sums . Using the properties of the scalar triple product, we arrive at:
[TABLE]
The PMP states that the coordinates of the Bloch vector and of the corresponding adjoint state fulfill the Hamiltonian’s equations associated with :
[TABLE]
the control fields being given by the maximization condition [20, 21, 22]:
[TABLE]
The set , which defines the constraint on the pulses, is given by and by for the energy and time minimization problems, respectively. Note that the constraint avoids the occurrence of very intense control fields which are not relevant experimentally. We obtain , with and , for the energy-minimum and , with , and , for the time-minimum problem.
Using the maximization condition of the PMP, a straightforward computation then leads to:
[TABLE]
in the energy case and to
[TABLE]
for the time-minimum problem. In the two situations, we deduce that . This constraint becomes when the initial point is the north pole of the Bloch sphere. The differential systems (8) and (9) can be interpreted as the conditions to satisfy by the control fields to realize the control process. Moreover, the initial phase of the control fields is irrelevant, which means that we can set . Another point is related to the fact that the norm is constant in time, and can be set to without loss of generality (this is equivalent to a time rescaling). We obtain that only depends on one angle, i.e. . Finally, the field depends on parameters at order : , and for , and the angle . This number of parameters is also the dimension of the control landscape. The last point to solve is to adjust these parameters to realize the transfer (3). Many different solutions can exist. For small enough, the low dimension of the control landscape allows us to find the global optimal solution minimizing or .
We now describe the results for the energy-minimum problem. We consider here only one control field along , i.e. . We compute the global optimal solutions for the first, second and third robustness orders. The analytical expression of the control field is derived at first order, while numerical optimization techniques are used for the second and third order. The computations are detailed in the Appendix A. Figure 1 displays the control fields and the homogeneous contribution of the Bloch vector.
We observe the peculiar dynamics of the homogeneous part of the Bloch vector, which oscillates in the plane like a damped oscillator, with a number of oscillations increasing with the robustness order in . The efficiency of the control protocol is shown in Fig. 2. As could be expected, a better robustness is achieved when higher orders are nullified.
In the time-optimal case, it can be shown that the minimum time to cancel the first robustness order is associated with a pulse of constant intensity along the - direction of the Bloch sphere. This pulse switches between the values 1 and -1 at time and it has a total duration of . The pulse structure is not the same at second and third orders. The robust inversion is realized by smooth fields of durations and for the second and third order robust control fields. The details of the computations are given in Appendix B. Figure 3 displays the fields and and the homogeneous contribution of the Bloch vector. We recover with this geometrical analysis the transition found numerically in [28, 29] from a square signal to a smooth field.
The different numerical results are collected in Tab. I.
4 Robustness against control field inhomogeneities
The same method can be applied to the field inhomogeneities and the - parameter. We consider the on-resonance case where . We assume that the solution can be written as a perturbative expansion of the form:
[TABLE]
We obtain the following differential system:
[TABLE]
with:
[TABLE]
The pseudo-Hamiltonian of this system is given by , where and depend on the cost functional to minimize. Introducing the angular momenta , and the vectors
[TABLE]
we can show, using the Hamilton’s equations, that:
[TABLE]
Pontryagin’s Hamiltonian can be written as follows:
[TABLE]
where . In this case, the PMP leads to the same condition both for the energy-minimum and time-minimum control problems. For the minimization of the time, the maximization condition gives and . We deduce that the Pontryagin’s Hamiltonian reads (after absorbing the constant in the definition of the pseudo-Hamiltonian):
[TABLE]
If , we can consider the Hamiltonian:
[TABLE]
which is set to without loss of generality. The control fields are then given by and . The application of the PMP in the energy minimum case leads to the same expression. The first consequence of the PMP is that for any time . The differential system can be written as:
[TABLE]
At time , we have since the initial state of the Bloch vector is the north pole of the Bloch sphere. Moreover, the initial phase of the control field is irrelevant for the inversion transfer, leading to and . The dimension of the control landscape is , and this space can be parameterized by for . The results for the orders 1, 2 and 3 are displayed in Fig. 4. The analytical expression of the first-order robust solution is given in the appendix C.
The minimum times are given in Tab. I. Note the linear evolution of these times as a function of the robustness order.
5 Broadband robust optimal control
The robustness can also be defined through an inhomogeneous ensemble of quantum systems featured by different parameters. A finite number of systems belonging to this set is considered [28, 29, 31, 32, 33]. Our approach also works in this situation and leads to the same control landscape complexity. For an ensemble of quantum systems with different offsets, the dynamics of each element is of the form:
[TABLE]
where is the offset of the system . We define the individual angular momentum , where is the adjoint state of the system . The optimal control fields which invert simultaneously all the elements of the set satisfy:
[TABLE]
with , for the energy-minimum problem, and , with for the time-minimum case. Since the initial point of each system is the north pole of the Bloch sphere, we deduce that . A trajectory depends on parameters but this number can be reduced to . Indeed, since the initial phase of the control is arbitrary, we can choose which leads to . Moreover, one of the first integrals can be set to by rescaling the time. Here we choose , which leads to . Thus, we have and . Finally, we deduce that the total dimension of the control landscape is .
As displayed in Fig. 5, the time-optimal solutions for two, three and four quantum systems are very similar to the trajectories of Fig. 3. For , we recover the results derived in Ref. [49]. The right panel of Fig. 2 displays the inversion profile against the offset . Note the very large robustness obtained although only four quantum systems are considered.
6 Comparison with the GRAPE algorithm
The broadband inversion has been investigated numerically in Ref. [28, 29]. The authors used the GRAPE algorithm [23], which is based on the PMP. However, the pulses were not optimized in the same way, in the sense that this algorithm aims at controlling a large number of spins ( 100) over a certain range of offset inhomogeneities and for different pulse durations. Here, the goal is to compare this method to the time-optimal control of two, three and four spins. We recall that the control fields are so that and . As a consequence, we use the GRAPE algorithm to optimize only the phase of the control fields (see Fig. 5 of Ref. [28]).
We proceed as follows. We have determined the optimal time for controlling two spins with , three spins with and four spins with (see Fig. 5). We optimize a pulse of the same duration with GRAPE for 100 spins so that . A guess field is chosen for the optimization algorithm in order to recover the results of Fig. 5 of Ref. [28]. The result is presented in Fig. 6.
We observe a strong similarity between the GRAPE solution and the global one with two, three and four spins. This result was not obvious since the GRAPE algorithm optimizes a large number of spins. Another interesting point is the robustness profile achieved with each pulse. We compute the fidelity obtained by integrating Eq. (19) for 1000 spins with an offset . The result is displayed in Fig. 7.
A remarkable point is the fact that the number of peaks of the robustness profiles is the same if a small or a large number of spins is considered. This suggests a way to limit the computational time of robust control sequences.
7 Implementation of one-qubit quantum gates
The method presented in this work can be adapted to the implementation of quantum gates. A quantum gate can be written as a rotation matrix belonging to . As an example, a NOT- gate is associated with a rotation of angle about the axis (or ) of the Bloch sphere. This matrix is given by:
[TABLE]
The Bloch equation can be derived for this rotation matrix, which is equivalent to consider the dynamics of three orthogonal Bloch vectors. This matrix will be called below, the Bloch matrix. In the case of offset inhomogeneities, the evolution of the Bloch matrix is governed by the following equation:
[TABLE]
We assume that the solution of the system (22) can be expressed as a perturbative expansion in terms of :
[TABLE]
The matrix is the homogeneous part of the solution. It can be shown that the dynamics of the system is of the form:
[TABLE]
with:
[TABLE]
At time , the matrix is the identity matrix and the matrices are zero. A robust gate is a transfer of the form:
[TABLE]
Each matrix has nine components that we denote by , i.e.:
[TABLE]
We introduce the vector (with nine-elements) defined as the concatenation of the three columns of the matrix , i.e. . The pseudo-Hamiltonian of the system is given by:
[TABLE]
where depends on the cost functional of the system. The components of the adjoint state are given by: . We also define some three-dimensional angular momentum vectors as:
[TABLE]
and we introduce the vectors defined as:
[TABLE]
Finally, we can show that the pseudo-Hamiltonian can be expressed in terms of the vectors as follows:
[TABLE]
with . Using the Hamilton’s equations, we can deduce the dynamics of each . We find exactly the same equation as Eq. (8), that is:
[TABLE]
We can then apply the PMP. For the time-minimum problem, the maximization of the pseudo-Hamiltonian leads to and , with . Substituting the expressions of and into Eq. (33), it is then straightforward to show that is constant, but this constant can be different from zero. We set . The time-optimal control field is solution of the following system of equations:
[TABLE]
Pontryagin’s Hamiltonian is constant and is given by:
[TABLE]
A difference from a state to state control problem is that, in general, . The dimension of the control landscape can only be reduced by one by noting that is a constant, which can be set to without loss of generality. Thus, a solution of the system (34) depends on parameters which are , , , , , , and , with , and . Figure 8 displays the control fields robust to first and second order in . Further work will be necessary to improve this first solution.
8 Conclusion
Using the PMP, we have derived the global robust optimal control strategies (for the lowest orders) for the inversion transfer in the energy and time- minimum cases. The derived pulses have an explicit and relatively simple form which is easily implementable experimentally. The analytical expression of some control fields is also obtained. We stress that the global optimality of the solutions of this work is in sharp contrast with the fields designed by numerical methods, which correspond to local maxima.
These results can be viewed as a first step towards a complete answer of the robustness issue, which is a long-standing problem in quantum control. They also pave the way to other studies using the same approach, such as a transfer robust with respect to the two inhomogeneous parameters or the design of robust propagators, which will be interesting in quantum computing. A first step in this direction is made in Sec. 7 with the derivation of a NOT gate robust to the second order in . The main obstacle in these two generalizations will be the dimension of the control landscape, which makes the search for global optimal controls difficult. Another interesting issue would be to generalize this approach to the robustness against noise for which the experimental uncertainties are not constant in time.
**ACKNOWLEDGMENT
**S.J. Glaser acknowledges support from the DFG (Gl 203/7-2). D. Sugny and S. J. Glaser acknowledge support from the ANR-DFG research program Explosys (ANR-14-CE35-0013-01). D. Sugny acknowledges support from the PICS program and from the ANR-DFG research program COQS (ANR-15-CE30-0023-01). The work of D. Sugny has been done with the support of the Technische Universität München – Institute for Advanced Study, funded by the German Excellence Initiative and the European Union Seventh Framework Programme under grant agreement 291763.
Appendix A Application of the PMP in the energy minimum case
We consider the control of the population inversion in the energy minimum case. We show how to determine the control field robust at order one, two and three. The general method consists in first computing a solution of the system (8), and then using the control fields and in the system (1) in order to realize a robust inversion. We add the constraint to use only one control field by setting . Note that better results could be achieved at second order (but not at first order) when two fields are considered.
A.1 Analytical derivation at first order
For , the system of Eq. (8) becomes:
[TABLE]
Setting , we can show that the system simplifies to:
[TABLE]
It has two constants of motion:
[TABLE]
We can set without loss of generality. These two constants are associated with two surfaces in the - space. The conservation of corresponds to a parabolic plane, and the one of to a cylinder of radius along the - direction. These two surfaces are represented in Fig. 9. The solution of the system (37) belongs to the intersection of these two surfaces. The plot of this intersection for different values of leads to the phase portrait of the system (37) depicted on the cylinder. We get the same phase portrait as the one of a planar pendulum, with three families of solution [50]. The rotating solutions occur for , the oscillating solutions for , and the separatrix for . The trajectories for which are not solutions of the problem, since we have in this case , which is not possible since .
The solution of the system (37) can be expressed in terms of the Jacobi amplitude function [51], which is an angle defined as the inverse of the Incomplete Elliptic Integral of the first kind . Note the relation which is useful for integrating the following equations. We only consider the oscillating trajectories which contain the global optimum of the problem. The explicit solution of the system (37) can be expressed in the oscillating case as , and , where , and . The initial phase is computed so as . Note that the initial conditions are so that and , the sign being the same as the sign of .
Each trajectory of the phase portrait is associated with a control which is a candidate to realize a robust population inversion. Since a control field depends only on (and eventually on the sign of ), the goal is to find the parameter which inverts the population with a minimum of energy. For that purpose, we integrate the coordinates . At first order in , the differential system governing the dynamics of and is given by:
[TABLE]
Since we have and , the system simplifies into:
[TABLE]
All the other coordinates are equal to zero. Introducing the angle so that and , the problem consists in computing the parameter which realizes the transfer:
[TABLE]
The differential system is given in these coordinates by:
[TABLE]
The solution of this system can be written as:
[TABLE]
where the sign is the same as the one of . The solution could be expressed as the sum of a linear term and an Elliptic Integral of the second kind [51]. Figure 10 shows the trajectories starting from for different values of .
Note that Fig. 10 represents some trajectories starting from the north pole of the Bloch sphere driven by the control fields solution of the PMP. Optimal robust transfers can be found from Fig. 10. As an example, it can be seen that the point belongs to some of the trajectories, which corresponds to an optimal robust excitation transfer.
For the inversion, the optimal time is computed so that . We find:
[TABLE]
where is a complete elliptic integral of the first kind [51]. A robust control is achieved by finding the parameter for which , in order to cancel the contribution to the first order term in . We get:
[TABLE]
for the two possible signs of . The corresponding trajectories in the - plane are represented in Fig. 10, for and . The two optimal solutions are equivalent and give the global optimum. The corresponding pulse is plotted in Fig. 1. Its area is given by:
[TABLE]
Note that other local optima exist and can be used to realize the population inversion.
A.2 Derivation of the control field at second order
We compute in this paragraph the solution at second order with one control field . Better solutions can be achieved if a second field is considered. The second order solution satisfies the following differential system:
[TABLE]
This system has six constants of the motion given by:
[TABLE]
In the case , we obtain that and that , which also means that (note that the sign could be set to , but the result is equivalent). The system then becomes:
[TABLE]
It has two constants of motion:
[TABLE]
The conservation of is associated with the same parabolic plane as the one represented in Fig. 9. The conservation of is described by a symmetric paraboloid of axis as shown in Fig. 11. The solution belongs to the intersection of these two surfaces, and the phase portrait is obtained by drawing it for every pair . We plot the phase portrait for two different values of in Fig. 11.
The system (49) can be integrated by using the fact that:
[TABLE]
The solution can be expressed in terms of Jacobi’s elliptic functions [52]. However, we use here a numerical analysis to find the optimal pulse.
A solution of the system (49) depends on two parameters which are the initial conditions and ( is equal to zero by construction). These parameters can be related to and through the relations and . In other words, the control landscape is two-dimensional and is parameterized by and .
We introduce the following time-dependent fidelity:
[TABLE]
where and are the target states for a robust population inversion. The general method can be described as follows. For a set of parameters , we integrate numerically the system (49) until an arbitrary time . We then use the solution as a control field in the system (1). We integrate this system until the time and we compute the fidelity of Eq. (52). This leads to the time for which the fidelity is maximum, and we denote by the corresponding fidelity. We also obtain the area of the control field . Since the control landscape is a two-dimensional space, the different quantities , and can be determined for every couple . It is then straightforward to find the global optimal solution of the control problem. This approach is shown in Fig. 12.
It can be seen in Fig. 12 that is satisfied for many pairs . One solution is associated with the smallest energy (and with a very small area ). This solution is the global optimum of the control problem, and is given by:
[TABLE]
From a numerical point of view, the target is reached with a precision of , and the area of the pulse is . The control field and the homogeneous solution are represented in Fig. 1.
A.3 Derivation of the control field at third order
With only one control field , we can show that the system governing the optimal control field is such that . The other coordinates satisfy:
[TABLE]
The system has the four following first integrals:
[TABLE]
Since the Bloch vector starts on the north pole of the sphere at time , we have for all . We thus have (we could also choose ), and a solution of the system (54) depends on the three following parameters:
[TABLE]
which involves that the control landscape is -dimensional. An analytical solution of this system is difficult to compute. The corresponding parameters for a robust inversion are determined with a numerical gradient algorithm. We find: , , with and and . The area of the control field is:
[TABLE]
The control fields and the homogenous solution are depicted in Fig. 1.
Appendix B Application of the PMP to the time-minimum case
In this section, we apply the PMP to the time-minimum case.
For the optimal control problem at first order, the differential system can be expressed as:
[TABLE]
In addition to the Pontryagin’s Hamiltonian, this system has two first integrals of the form and . The control landscape of the system (58) is parameterized by and so that and . A numerical analysis shows that the global optimum occurs for . Since the quantity is constant, and is equal to zero in this optimal situation, we deduce that is perpendicular to for any time . This constraint can be fulfilled if and only if , that is . The control is therefore of the form .
The robust time-optimal solution at first order is thus a pulse along the axis of constant amplitude. Some switches between the maximum and the minimum values of the field can exist. In this case, the differential system becomes:
[TABLE]
and the first integrals are given by:
[TABLE]
Note that the conservation of is associated with two semi-planes intersecting along the line of equation , as shown in Fig. 13.
If , the sign of remains the same for any time which means that no switch appears. The control field is a constant pulse and it cannot realize a robust inversion. We now analyze the case , and we explicitly derive a solution starting at time from the point and . We consider one period, that is one cycle of a trajectory. For one period, we can see that the sign of changes two times. We denote by and the times of the first and second switches. The solutions can be expressed as follows:
[TABLE]
for ,
[TABLE]
for and
[TABLE]
for . Note that the solutions of the system (59) are given for any initial condition so that and . The times and correspond to the switches of . is the period of the solution. We have , and . The evolution of is displayed in Fig. 14.
To summarize, the control field is a pulse of constant amplitude with switches at times and given in terms of . The final goal is then to determine the value of which allows us to realize a robust transfer in minimum time. We start by integrating the dynamics of the states and in the system (1) with a control field given by . The system is of the form:
[TABLE]
Introducing the angle , we can show that the system becomes:
[TABLE]
In these coordinates, a robust transfer is of the form and . The solutions of this equation are:
[TABLE]
for ,
[TABLE]
for and
[TABLE]
for .
We plot in Fig. 15 the solutions in the plane for different values of in order to find the optimal solution.
We obtain that the global optimum corresponds to a very particular case, which occurs in the limit . The corresponding control field is associated with a trajectory infinitely close to the separatrix of Fig. 13. Note that cannot be exactly equal to , because, in this case, there is no switch. The solution satisfies and . This point is shown in Fig. 3 of the main text. The duration is thus the physical minimum time to make a first-order robust inversion with a control field bounded by . The computation of the second and third order robust parameters is made with a numerical gradient algorithm.
Appendix C Robustness against control field inhomogeneities
In this paragraph, we derive the robust optimal field at first order. The differential system to solve is given by:
[TABLE]
Note that the control landscape is parameterized by the two initial values of and . In addition to the Pontryagin’s Hamiltonian, this system has first integrals which are , , , and . The relation is due to the initial conditions for all . Using these constants, the system becomes:
[TABLE]
Since and , a solution depends only on the two parameters and and we can show that . This system can be integrated in terms of Jacobi’s elliptic functions. We introduce the parameters and so that:
[TABLE]
and the Jacobi’s amplitude function:
[TABLE]
We also introduce the phase of the control field so that and . It can be checked that the following functions are solutions of the problem:
[TABLE]
At time , we must have since the Bloch vector reaches the south pole of the Bloch sphere. Furthermore, goes back to zero when the time is a multiple of .
In order to locate the global optimum, we use a similar method as in Sec. A.2. We integrate the system (11) with the control fields (73) and we compute the corresponding fidelity for every pair . We obtain that the optimal control field verifies:
[TABLE]
The result is presented in the left panels of Fig. 4. We use a numerical algorithm to compute the solutions robust at second and third order.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] S. J. Glaser, U. Boscain, T. Calarco, C. Koch, W. Kockenberger, R. Kosloff, I. Kuprov, B. Luy, S. Schirmer, T. Schulte-Herbrüggen, D. Sugny and F. Wilhelm, Eur. Phys. J. D 69 , 279 (2015)
- 2[2] C. Brif, R. Chakrabarti and H. Rabitz, New J. Phys. 12 , 075008 (2010)
- 3[3] C. Altafini and F. Ticozzi, IEEE Trans. Automat. Control 57 , 1898 (2012)
- 4[4] D. Dong and I. A. Petersen, IET Control Theory A. 4 , 2651 (2010)
- 5[5] P. Doria, T. Calarco, and S. Montangero, Phys Rev. Lett. 106 , 190501 (2011).
- 6[6] P. Brumer and M. Shapiro, Principles and Applications of the quantum control of molecular processes (Wiley Interscience, 2003)
- 7[7] S. A. Rice and M. Zhao, Optimal control of molecular dynamics (John Wiley and sons, 2000)
- 8[8] D. D’Alessandro, Introduction to quantum control and dynamics (Chapman and Hall, Boca Raton, 2008)
