ogdate12052023
Analytic Solutions of Control Mechanism in Single-Qubit Systems
Abstract
The mechanism governing the evolution of controlled quantum systems is often obscured, making their dynamics hard to interpret. Mitra and Rabitz [Phys. Rev. A 67, 033407 (2003)] define mechanism via a perturbative expansion of pathways between eigenstates; the evolution of the system is driven by the constructive and destructive interference of these pathway amplitudes. In this paper, we explore mechanism in controlled single-qubit systems and describe novel analytic methods for computing the mechanism underlying the evolution of a single qubit under a piecewise constant control.
I Introduction
Quantum control studies the use of external influences, such as shaped laser pulses or changing magnetic fields, in manipulating the dynamics of quantum systems. Quantum control has many applications, including ultracold physics, quantum computing, controlling chemical reactions, and nuclear magnetic resonance (NMR). Typically, control fields are designed either for population transfer (a specific transition is targeted so that if the system starts in a specific initial state , it will end in a desired final state ) or for gate creation (an entire unitary time-evolution operator is targeted so that for all initial states , the system will end the desired ).
While in some cases, analytic construction of control fields is possible, in practice the process of designing controls is often opaque; the need to jointly optimize fidelity, fluence, and robustness makes gradient methods a reliable choice, but gradient methods rarely give insight into the means of their effectiveness. To remedy the lack of quantitative mechanistic information, Mitra and Rabitz Mitra and Rabitz (2003) described mechanism by decomposing the Dyson series expansion of the time-evolution operator into individual complex pathway amplitudes, each of which describes the mechanistic contribution of a unique pathway between eigenstates of the system. While these pathways may in principle be computed by numerically integrating terms of the Dyson series, this is usually prohibitively computationally expensive, so Mitra and Rabitz provide a toolbox of computational methods for extracting these pathways by modulating the Hamiltonian and decoding the evolution of these modulated systems Mitra and Rabitz (2003).
In some special cases, the direct computation of mechanism can be simplified dramatically. One such case is when the Hamiltonian is constant in time, where the mechanism reduces to the Taylor expansion of a matrix exponential. This case becomes more useful when we observe that if we compute the control mechanism of two different pulses, we can compute the control mechanism of a concatenation of the two pulses by concatenating pathways from each pulse and multiplying their amplitudes. In this paper, we use this observation to provide novel analytic methods for computing the mechanism underlying the evolution of a single NMR qubit under a piecewise constant control.
II Mechanism Analysis
II.1 Introduction to Mechanism
Quantum control studies the evolution of systems whose Hamiltonian is the sum of a field-free Hamiltonian and an interacting Hamiltonian with zero diagonal which depends on the control field. The eigenstates of are denoted with for , where is the dimension of the system. In the interaction picture, the time-dependent Schrödinger equation is given as:
(1) |
where . In the general case where don’t commute at different times, this equation is solved by the time-ordered exponential . Expanding this exponential yields the perturbative expansion for , known as the Dyson series, which is given as follows:
(2) |
Noting that , we insert a complete set of basis states in between every matrix product. Adopting the notation and yields:
We can define mechanism in terms of pathways directly from this expansion. We can express the transition amplitude as:
where and:
(3) |
Each is called a pathway amplitude for reasons which will soon become clear. The superscript denotes the order of the amplitude, while the are intermediate states inserted in the expansion. It should be noted that no two adjacent states in a pathway should be equal because has zero diagonal. Because each pathway amplitude is defined by a unique initial state, sequence of intermediate states, and ending state, we say that is the amplitude of the th-order perturbative pathway . Pathways with large or small amplitudes have large and small contributions to the control dynamics, respectively, and different pathways constructively and destructively interfere to drive the control dynamics of the system.
II.2 Single-Qubit Mechanism
Before we even consider the Hamiltonian, the simplicity of the two-level single-qubit system means we should first inspect the possible pathways in the system. Notably, for each order, there is at most one valid pathway from a given start state to a given end state. For example, from to , there is one first-order pathway , no second-order pathway, one third-order pathway , no fourth-order pathway, one fifth-order pathway , and so on. to and to have only even pathways, while to and to have only odd pathways, so we call the former “even” transitions and the latter “odd” transitions.
We now turn to the Hamiltonian. A single qubit can be described by and so:
We can expand this by noting that the exponentials act as rotation operators on the spin matrices:
We can now define interaction fields to obtain a much more convenient Hamiltonian:
Other than and a time-dependent rotation of the fields, this is identical to our original Hamiltonian. We can thus forget about entirely and work exclusively in this rotating interaction frame; we will do so moving forward, setting , and as a result we will drop the tilde on and use synonymously with .
With the field-free Hamiltonian eliminated and the powers of well-known, we can now expand the mechanism of a single pulse which is constant in time and active over a finite time interval. With interval , we’ll write the Hamiltonian as in the interval and otherwise, so that in the interval and . If we consider the mechanism from from , we can forget about the transience of the pulse entirely and consider only the nonzero Hamiltonian. For the purpose of the expansion, we’ll define and note that , so from Eq. II.1 the Dyson series collapses to:
Since there’s (at most) one pathway per order, we can read the pathways directly from this expansion. Since we need to distinguish even and odd order , we’ll introduce some new notation: and will indicate that is even or odd, respectively. Also, since and always show up together, we’ll define the pulse width . Finally, since there’s at most one pathway per order, we don’t need the parentheses in the amplitude superscript. Directly from the expansion above, we conclude that the pulse with width and phase has mechanism:
(4) |
We will use this expansion extensively when we turn to piecewise constant controls. It also allows us to extrapolate that for any pulse sequence, and ; we will not prove this here, but it is straightforwardly shown from the concatenation expansion of Section II.3.
II.3 Mechanism Concatenation
To expand our focus to piecewise constant pulses, we need to explore mechanism concatenation. Let’s assume that we have two pulses whose lengths sum to , and . If are each zero outside their time interval, we can write this Hamiltonian as . Now we can expand the time-ordered exponential :
Expanding each piece out by splitting the integrals on , we see:
and:
and so on. We can prove the validity of this expansion in general by noting that and commute at any given time and splitting the time-ordered exponential. The validity of this expansion reflects the fact that we can write each order of the concatenated Dyson series by expanding a product of the Dyson series of the two individual pulses. This allows us to write the mechanism of the concatenated pulse as a convolution of the mechanisms of the individual pulses as well: for example, if and denote pathway amplitudes from the first and second pulses respectively, the pathway amplitude of in a four-level system would be:
By repeating this concatenation process, we can describe the concatenation of any number of pulses. While pulse concatenation works in general, we generally calculate mechanism by encoding the Hamltonian rather than by direct computation Mitra and Rabitz (2003), so this process is usually not any more efficient than simply encoding the Hamiltonian for the concatenated system. We explore piecewise constant single-qubit controls in this paper because we can analytically solve each constant pulse, allowing us to write down and manipulate closed-form expressions for the concatenated amplitudes.
III Piecewise Constant Single-Qubit Controls
We can now finally turn to general piecewise constant controls; a pulse will henceforth refer to a constant control active over a finite time interval. In this section, we will detail a general procedure for analytically calculating pathway implitudes on an arbitrary piecewise-constant single-qubit control. We’ll start with two pulses, then three pulses, and then we’ll describe a general procedure for pulses. As the mechanism depends only on the pulse phase and width, we’ll define each pulse by its width and phase . We will also now let be the order to free up for use as a summation index. Since and , we can just expand and .
III.1 Two Pulses
The two-pulse case is a special case because it lends itself to a neat final result which unfortunately does not generalize to higher numbers of pulses. We’ll start with , noting the odd and even subscripts in the summations. Applying the techniques of Section II.3 to Eq. II.2:
We can deal with the odd and even sums by defining and so that:
(5) |
These polynomials allow us to concisely describe the odd and even sums:
We can now proceed with the pathway amplitude:
This form allows us to concisely evaluate the pathway amplitude without performing sums over terms. For larger , this will be our final form, but we can proceed to a more pleasing expression in the two-pulse case by defining and :
A similar expansion for gives:
These are the analytic solutions for the mechanism of the two-pulse case. Taking or reduces this to the one-pulse case and recovers Eq. II.2 as expected.
III.2 Three Pulses
We will now proceed with the three-pulse case in largely the same way as the two-pulse case. Some choices of notation may seem odd at first, but they are chosen to be suggestive of the general case. We start by applying Section II.3 to Eq. II.2 twice:
(6) |
Where the sets in the subscripts describe which of the first two integers in the sum are odd. We once again deal with the odd and even sums by defining polynomials in . Using the multinomial coefficients with , we write:
(7) |
Where the sets in the subscripts describe which are negated. Such powers of sums can be written as a linear combination of sums as in Eq. III.1:
(8) |
This system is inverted as:
(9) |
So we can now write:
(10) |
This reflects the general form that we will see in the next section. The case of is solved similarly, so we will not detail it here.
III.3 Arbitrary Pulse Sequneces
We will now describe a general procedure for calculating any pathway amplitude for a piecewise-constant pulse on a single qubit. This procedure will assume that the parity of matches the parity of the transition (e.g. should have odd) since the amplitude is zero otherwise. We’ll break up the piecewise-constant pulse into constant pulses, where each pulse has width and phase . To prepare, we will define the powerset as the set of all subsets of ; each is a set of integers with .
-
1.
Mirroring Eq. III.2, for each we define a sum over sets over integers satisfying , where for we have is odd for and even for , and takes the necessary parity for ( is even if , odd otherwise):
(11) -
2.
For each we define a phase . This phase is defined slightly differently depending on the parities of and :
(12) -
3.
With both definitions above, we can now write the pathway amplitude in a form mirroring Eq. III.2:
(13) -
4.
Let if and otherwise. Mirroring Eq. III.2, we define a for each :
(14) -
5.
Mirroring Eq. III.2, each can be uniquely written as a linear combination of :
(15) - 6.
-
7.
Now, following Eq. III.2, we can write:
(17)
This procedure gives a general solution for piecewise constant pulses on a one-qubit system. Since Eq. 15 takes the form of a Hadamard matrix, Eq. 7 can be evaluated by a fast Walsh-Hadamard transform in time. This is significant both because it does not depend on and because it does not involve numerical methods, whereas directly evaluating the Dyson terms of an th-order pathway usually requires computationally expensive -dimensional numerical integration over time.
IV Discussion
We have now fully explored the mechanism of a single qubit driven by an arbitrary -segment piecewise constant control. The procedure developed in Section III.3 yields an analytic expression for the amplitude of any pathway on this system that can be evaluated in time, which is notably independent of the order of the calculated pathway amplitude. Analytically designed robust single-qubit gates are often built by concatenating a small number of constant pulses (Jones (2013) uses ); since evaluating the analytic expression takes time independent of pathway order, the procedure provided is useful and practical for understanding the mechanism driving the evolution of a qubit under these controls. Gradient methods of control development often use large ; due to its rapidly growing runtime with respect to , this procedure is not practical to implement for such controls, but it is still much faster than direct computation of the Dyson series terms because it does not involve the usual high-dimensional numerical integration. Regardless of its practicality, this solution is pedagogically interesting as the mechanism for a system with nonconstant Hamiltonian has never been solved analytically before.
Acknowledgments
The author is grateful to Michael Kasprzak for his support during the development of the two-pulse and three-pulse solutions, to Tomasz Ślusarczyk and Nina Anikeeva for discussing and reviewing this paper, and to Herschel Rabitz and Gaurav Bhole for presenting this mechanistic problem.
References
- Mitra and Rabitz (2003) A. Mitra and H. Rabitz, Phys. Rev. A 67, 033407 (2003), URL https://link.aps.org/doi/10.1103/PhysRevA.67.033407.
- Jones (2013) J. A. Jones, Phys. Rev. A 87, 052317 (2013), URL https://link.aps.org/doi/10.1103/PhysRevA.87.052317.