Abstract
Steering quantum dynamics such that the target states solve classically hard problems is paramount to quantum simulation and computation. And beyond, quantum control is also essential to pave the way to quantum technologies. Here, important control techniques are reviewed and presented in a unified frame covering quantum computational gate synthesis and spectroscopic state transfer alike. We emphasize that it does not matter whether the quantum states of interest are pure or not. While pure states underly the design of quantum circuits, ensemble mixtures of quantum states can be exploited in a more recent class of algorithms: it is illustrated by characterizing the Jones polynomial in order to distinguish between different (classes of) knots. Further applications include Josephson elements, cavity grids, ion traps and nitrogen vacancy centres in scenarios of closed as well as open quantum systems.
Keywords: optimal quantum control, quantum computing, unitary gate design, knot theory, Jones polynomial
1. Introduction
Controlling quantum dynamics may provide access to efficiently performing computational tasks or to simulating the behaviour of other quantum systems that are beyond experimental handling themselves. In particular, quantum systems can also simulate classical systems efficiently [1,2] sometimes even separating controllable parameters in the quantum analogue that classically cannot be tuned independently. Therefore, both in simulation and in computation, the complexity of a problem may reduce upon going from a classical to a quantum setting [3]. On the computational end, most prominently, there is the exponential speed-up by Shor's quantum algorithm of prime factorization [4,5] relating to the ample class of quantum algorithms [6,7] efficiently solving hidden subgroup problems [8,9]. Inspired by topological quantum computation exploring braid groups, recently another type of quantum algorithm has come into focus, to wit the algorithm of Aharonov, Jones and Landau (AJL) [10] for approximating the Jones polynomial, i.e. a central invariant in knot theory. For broader context, see also [11]. While classically it is NP-hard to distinguish two (classes of) knots in terms of their characteristic Jones polynomials, the quantum AJL algorithm, or its predecessor by Kauffman & Lomonaco [12,13], can do so more efficiently with quantum resources. Moreover, as has been experimentally demonstrated by NMR [14,15], these algorithms can be implemented using thermal mixtures of quantum states. Moreover, it suffices to approximate the trace of a controlled unitary encapsulating the information of the Jones polynomial. This class of quantum algorithms is equivalent to deterministic quantum computation with one clean qubit (DQC1) [16], and actually it is even DQC1-complete [17,18], where general belief has it that P
DQC1
BQP (e.g. Shor & Jordan [17]). As has nicely been pointed out in Passante et al. [15], note that DQC1 does not require the quantum bit to be in a pure state.
While the demands for accuracy (‘error-correction threshold’) in quantum computation may seem daunting at the moment, the quantum simulation end is far less sensitive. Thus, simulating quantum systems [19]—in particular at phase transitions [20]—has shifted into focus [21–24].
Both quantum computation and simulation are challenging quantum engineering tasks requiring high-level manipulations of quantum dynamics. To this end, also among the mathematical tools [25,26] optimal control algorithms have been establishing themselves as indispensable [27,28]. They have matured from principles [29] and early implementations [30–32] via spectroscopic applications [33–35] to advanced numerical algorithms [36,37] for state-to-state transfer and quantum-gate synthesis [38–40] alike as will be illustrated in more detail.
On the practical end of engineering high-end quantum experiments, progress has been made in many areas, including cold atoms in optical lattice potentials [41,42], trapped ions [43–49] and superconducting qubits [50–52], to name just a few. At the interface of theory and experiment, optimal control among numerical tools has become increasingly important (see [53] for a recent review). For instance, near time-optimal control may take pioneering realizations of solid-state qubits being promising candidates for a computation platform [54] from their fidelity limit to the decoherence limit [39]. More recently, open systems governed by a Markovian master equation have been addressed [40], and even smaller non-Markovian subsystems can be tackled, if they can be embedded into a larger system that in turn interacts in a Markovian way with its environment [55]. Taking the concept of decoherence-free subspaces [56,57] to more realistic scenarios, avoiding decoherence in encoded subspaces [58] complements recent approaches of dynamic error correction [59,60]. Along these lines, quantum control is anticipated to contribute significantly to bridging the gap between quantum principles demonstrated in pioneering experiments and high-end quantum engineering [27,61]. Many results from controlling spin systems, as can also be found in this Theme Issue in the contributions by the groups of Laflamme at IQC or Jones in Oxford, are paradigmatic for finite-dimensional quantum systems. So their implications reach far beyond spin systems and, in particular, beyond ensembles, which is why we first focus on the general toolbox.
To this end, the paper is structured as follows: §2 casts many of the standard quantum optimal control tasks into the framework of bilinear control systems. We show that all of them can conveniently be tackled by a unified program platform dynamo comprising concurrent (grape), sequential (Krotov-type) as well as hybrid algorithms. In §3, we outline a number of applications to synthesizing quantum gates in closed quantum systems referring to experimental settings such as Josephson charge qubits and cavity grids. Section 4 departs from quantum circuits and shows how control applications help to distinguish classes of knots by way of their Jones polynomials. As demonstrated in §5, also open quantum systems profit from optimal control, e.g. as a means of error avoidance.
2. Algorithmic platform for bilinear quantum control systems
In practice, quantum control problems amount to steering a dynamic system such as to maximize a given figure of merit subject to the constraint of following a given equation of motion. In (finite-dimensional) quantum dynamics, the pertinent equations of motion are typically linear both in the drift as well as in the control terms, and dynamic systems of this form are known as bilinear control systems [62–64]
![]() |
2.1 |
and with ‘state’
, drift
, controls
, and control amplitudes
thus defining the
as effective generators. Table 1 elucidates how the six standard tasks encountered in quantum optimal control take the form of bilinear control systems.
Table 1.
Bilinear quantum control systems. Here
represents the Hamiltonian commutator superoperator represented in Liouville space.
| setting and task | drift | controls | |
|---|---|---|---|
![]() |
A | Bj | |
| closed systems: | |||
| pure-state transfer | X(t)=|ψ(t)〉 | iH0 | iHj |
| gate synthesis (with specified global phase) | X(t)=U(t) | iH0 | iHj |
| state transfer | X(t)=ρ(t) | ![]() |
![]() |
| gate synthesis (with free global phase) | ![]() |
![]() |
![]() |
| open systems: | |||
| state transfer | X(t)=ρ(t) | ![]() |
![]() |
| quantum-map synthesis | X(t)=F(t) | ![]() |
![]() |
More precisely, the quality function may be expressed via the scalar product as the overlap between the final state (or operator) of the controlled system at time T and the target state so that the common options amount to
| 2.2 |
Define the boundary conditions as
,
and fix the total time T. For simplicity, we henceforth assume equal discretized time spacing
for all timeslices
. So
. Then the total generator (i.e. Hamiltonian H or Lindbladian L) governing the evolution in the time interval
shall be labelled by its final time tk as
![]() |
2.3 |
generating the propagator
| 2.4 |
which governs the controlled time evolution in the timeslice (tk−1,tk. Then the optimal control algorithms proceed in the following basic steps:
— initialize with a random (or guessed) control vector (pulse sequence) consisting of the piecewise-constant control amplitudes uj:={uj(t) | 0≤t≤T};
— exponentiate Xk=e−iΔtAu(tk) for all k∈ with
;— calculate forward-propagation Xk:0:=XkXk−1⋯X1X0;
— calculate back-propagation
;— evaluate fidelity say f=|g|, where
;— update amplitudes for all k, e.g. by quasi-Newton
, where αk is a suitable step size and
is (an l-bfgs-approximation to) the inverse Hessian;— re-iterate up to terminal condition (e.g. ∂fk/∂uj≤f′limit for all k).
Here the exact derivative in closed systems (or uncontrolled unital open systems characterized by their normal Lindblad generators) can be read element-wise from the eigendecomposition (with eigenvectors |λl〉 to the eigenvalues λl)
![]() |
2.5 |
while, in controlled open systems, other methods apply like
![]() |
2.6 |
as long as the digitization by Δt is sufficient to satisfy ∥Au∥2≪1/Δt, or one will have to resort to finite-differences, etc. [65]. This scheme covers all the optimal control problems specified by table 1.
Recently, we have provided a unified Matlab-based programming frame ‘dynamo’ [65] designed in a modular way such that for the earlier-mentioned set of bilinear control problems, it embraces the different algorithmic approaches known in the literature and shown in figure 1. While the grape algorithm (gradient-assisted pulse engineering) [37] updates all timeslices in the pulse sequence (control vector) concurrently, another set of well-established algorithms of Krotov type [30,36,66–68] do so sequentially. It has turned out that for optimizing unitary gate synthesis for quantum information, concurrent updates of grape type overtake sequential algorithms of Krotov type well before reaching qualities of the order of the error-correction threshold. This is due to the fact that the recursive scheme (bfgs) to approximate the inverse Hessian pays when a constant set of timeslices is updated as in grape, while sequential updates preclude full profit from such recursions for second-order methods, and their first-order variants naturally lose power in the vicinity of critical points. In the dynamo platform, one may also easily change between the different schemes, and the switch can actually be done on the fly during the course of an optimization run, whenever needed to save computation time. Thus dynamo can readily be kept state-of-the-art with respect to future developments such as improved preconditioning, further Newton-type algorithms, or including incoherent degrees of freedom to the control parameters.
Figure 1.

Overview on the update schemes of gradient-based optimal control algorithms unified in the dynamo platform. They all turn initial guesses for pulse shapes (i.e. piecewise-constant control amplitudes) into optimized shapes. In grape (a) all the timeslices are updated concurrently. In contrast, sequential update schemes of Krotov type (b) update a single timeslice. Hybrid versions (c) can be implemented such as to update a subset of different timeslices before moving to the next (disjoint) set of timeslices. Optimizations may take total time, power, robustness, smoothness or excitation bandwidth into account and may be executed for closed systems or open systems with known relaxation parameters. (Online version in colour.)
3. Applications in closed systems
In order to interface theory and experiment, optimal control tools have become increasingly important [27,53,69]. The applications reach from ion traps via cold atoms in optical lattices to superconducting qubits [51,52], the latter two being of particular interest to quantum electronics.
For instance, in Josephson elements, we have shown how to take the pioneering realization [70] from the fidelity limit to the decoherence limit [39]. For two capacitively coupled Josephson elements, we could speed up the implementation time to realize a cnot by a factor of five, while in three linearly coupled elements a Toffoli gate can be realized some 12.5 times faster than by a sequence of nine cnot gates.
More recently, after seminal work of White [71] on exploiting auxiliary levels to speed up the synthesis of quantum gates, such a Toffoli gate has been implemented in a superconducting circuit by the Wallraff group [72] as elaborated on in [73]. In our case, the symmetry of the system (real symmetric Hamiltonians that can be expressed in terms of σx and σz Pauli matrices) could be matched with the fact that the target cnot gate is a square root of unity (i.e. the cnot is self-inverse) in order to exploit optimal control to find a palindromic control sequence. Palindromic sequences can be synthesized by a cosine Fourier series. For the experimental realization by an electronic LCR terminal, this means the symmetry of the problem translates into Cauer synthesis without resistive components (R) as shown in detail in [39].
On a general level, numerical optimal control lends itself to solve the quantum compilation task of translating quantum computational components of the high language of a unitary module into the machine language of a sequence of controlled quantum evolutions of the dynamic system given experimentally [74]. Thus, optimal control allows one to depart from synthesizing a unitary target only from local operations plus cnot gates, i.e. from a restricted instruction set (RISC). Rather one may exploit precompiled few-qubit complex instruction sets (CISC) [75]. Thereby, the tight error-correction threshold of RISC computations may be relaxed to the CISC modules, which also have the advantage of being considerably faster. At the same time, we want to emphasize that the algorithms for synthesizing unitary target modules are themselves entirely independent of the experimental realization in as much as it does not matter whether the underlying experimental system operates with pure states or with ensemble mixtures [69].
As an example from cavity quantum electrodynamics, take the paradigmatic setting of a cavity grid [76], where the qubits are arranged in the configuration of a square grid as shown in figure 2. Here the pair interactions between two qubits in one column (respectively row) can be switched on and off in a fashion that only the desired qubit pair interact, while the remaining ones are left invariant. Now consider the task of implementing an indirect 1–3 quantum gate U13. To this end, common wisdom would suggest the following sequential decomposition:
| 3.1 |
i.e. to first swap qubits 2 and 3, then perform the 1–2 operation before swapping qubits 2 and 3 again. However, because there is no experimental limitation that would enforce the row and column operations to be performed sequentially, one can exploit optimal control to arrive at parallel operations which are much faster. Actually, for a variety of standard gates, the speed-up against sequential decompositions varies between factors of two and nearly four (see also table 2) as has been demonstrated in [77].
Figure 2.

The superconducting cavity grid [76] with two layers of vertical (bottom) and horizontal (top layer) transmission line resonators coupled to qubits (small red squares). Two-qubit gates between qubits 1 and 3 are mediated indirectly via qubit 2, employing the dispersive interaction inside the two highlighted resonators. (Online version in colour.)
Table 2.
Implementation times for a number of direct and indirect two-qubit gates in cavity grids [77]: Tseq is the time required for decomposing the gate into sequential two-qubit operations as in equation (3.1); Topt is the time required by the optimal control sequence. The time of 2/J for the sequential cnot13 is special in the sense that the two swaps can be replaced by iswaps [76].
| gate | Tseq (1/J) | Topt (1/J) | speed-up factor |
|---|---|---|---|
| iswap12 | 0.5 | 0.5 | — |
| cnot12 | 1.0 | 0.5 | 2 |
| swap12 | 1.5 | 0.75 | 2 |
| iswap13 | 3.5 | 1.00 | 3.50 |
| cnot13 | 2.0 | 1.00 | 2.00 |
| swap13 | 4.5 | 1.15 | 3.91 |
4. Implementation for ‘untying knots by NMR’
Many of the well-established quantum algorithms operate by solving the hidden subgroup problem in an efficient way [8,9]. Moreover, they do so by resorting to the circuit model with its experimentally challenging accuracy demands (‘error-correction threshold’). In the search for different and more robust classes of quantum algorithms, topological quantum computing with anyonic quasi-particles brought up relations to braid groups [12,78,79]. This is because anyonic world lines in a three-dimensional model of space–time (consisting of two spatial and one temporal dimensions) form braids that can be exploited as quantum gates. These gates have the power of the circuit model with the advantage of being more robust. When establishing the relation between topological and ordinary quantum computation, it turned out that unitary representations of braid groups that are useful for anyonic topological quantum computing can also be used to compute invariants of knots and links such as the Jones polynomial.
Thus, there is a fruitful interplay between topological and circuit-based algorithms mediated via braid groups of knots, i.e. by unitary representations of the braid operations. In order to implement these unitaries experimentally, control aspects are of practical importance once again.
Therefore, in this section, we will illustrate how thermal ensembles can be used for approximating the trace of a unitary matrix [80]. This paves the way to a recent class of quantum algorithms related to the knot theory, because it allows for efficiently evaluating Jones polynomials over a range of parameters. Because knots with different Jones polynomials are clearly inequivalent (while the converse does not hold), efficient quantum algorithms determining the trace of unitaries can be of great help (in the cases distinguishable by the Jones polynomials) to solve the classically NP-hard decision problem whether two knots are equivalent in the sense they can be transformed into one another by using only Reidemeister moves and trivial moves, i.e. those which do not change the number of crossings.
More precisely, while a knot is defined as an embedding of the circle in three-space up to ambient isotopy, a link is an analogous embedding of several disjoint circles again up to isotopy. Now a knot invariant is any function that remains invariant under Reidemeister (and trivial) moves mentioned already. The Jones polynomial is a special form of Laurent polynomial (i.e. a polynomial with terms of both positive and negative degrees forming a ring) that itself has a degree that grows at most linearly with the number of crossings in the corresponding link. Note there is an important relation to braid groups established by Alexander's theorem. It says that any link can be constructed as a plait closure of some braid, namely by moving ‘return’ strands back into the braid (see Shor & Jordan [17] for details).
Now the algorithm of Aharonov [10,78,81] takes the trace of some unitary representation of the corresponding braid group to give the Jones polynomial. Here the braid group with n strands, Bn, is generated by its n−1 generators representing right-handed twists {σ1,σ2,…,σn−1}. For evaluating the trace, it is most convenient to exploit the connection to the Temperley–Lieb algebra [11,82] and its unitary representation ρ by
| 4.1 |
where
is of modulus one and Ui is real symmetric, while σi is the generator of the braid group associated with the knot of interest.1
Next, we focus on the three-stranded braid group B3 generated by the elements {σ1,σ2}. It comprises the well-known standard knots Trefoil (up to addition of a circle disjoint from the knot), Figure-Eight and the Borromean Rings shown in figure 3.
Figure 3.
Standard knots that relate to the braid group with three strands B3. (a) The Trefoil knot can be represented by the braid group element
, (b) the Figure-Eight knot by
and (c) the Borromean Rings by
. (Online version in colour.)
In the unitary (path model) representation of B3, one ends up with the following unitaries that contain θ (related to the variable A of the bracket and Jones polynomial):
![]() |
4.2 |
Now, in order to get hold of the trace of Ui by a quantum measurement, we follow Fahmy et al. [80] and enlarge the quantum register by one ancilla qubit. Then the unitary Ui is translated into a controlled unitary with respect to the ancilla in the sense
![]() |
4.3 |
On the basis of thermal ensemble states
with
, it is routine (here on the molecule chloroform by 1H saturation followed by gradient filters) to prepare the suitable initial state ρ0=(1/N)(11−(α1/2)σ1z) with the z-magnetization on the natural abundance 13C used as qubit. With these stipulations, it is easy to proceed in three final steps:
- — prepare

- — let ρ1 evolve under the signature sequence
(vide infra) of cUi's specific to the knot in question. This gives the total

— measure the expectation value of the phase sensitive ensemble detection operator2
as to give 〈D〉:=tr{D†ρ2}=−(α1/2N)trU.
In simple cases, it is well known how to translate unitary operators into NMR pulse sequences. In the more intricate case here, similar recipes apply, and backed by grape, one arrives at the pulse sequences shown in figure 4, which are specifically designed to continuously depend on the variable θ via
![]() |
4.4 |
so that they can be implemented over a range of values of θ. Now, for the Trefoil knot the NMR pulse sequence for cU1 has to be applied thrice
, while for the Figure-Eight knot it is
and for the Borromean Rings
to be read from right to left to give the respective cUfig8 and cUborr.
Figure 4.
NMR pulse sequences implementing the set of controlled unitaries
corresponding to the generators of the three-strand braid group B3 encapsulating the Trefoil knot, the Figure-Eight knot, and the Borromean Rings.
As shown in figure 5, the Jones polynomial was experimentally evaluated for each knot or link at 31 values of θ distributed over a continuous part of the domain accessible by the quantum algorithm. This readily discriminates the three-stranded knots or links by two qubits, while in Passante et al. [15] only single values of θ were used. Note that the experimental data nicely follow the theoretical prediction and the functional dependence is so different that the predictive power of distinguishing knots or links is higher than by mere evaluation of single points.
Figure 5.
Experimental results with real parts and imaginary parts of
, from whence one can calculate the Jones polynomial of the various knots as functions of θ. For the Trefoil, data are given in (a), for the Figure-Eight in (b), and for the Borromean Rings in (c). The respective traces compare experimental results (red circles), theoretical predictions (blue lines) and simulated experiments (red lines), where realistic imperfections like relaxation, B1-field inhomogeneity, and finite length of the pulses are included. (Online version in colour.)
Yet both experimental demonstrations include an evaluation of the Jones polynomial at a root of unity and thus implement a DQC1-complete quantum algorithm [84]. In Passante et al. [15], only links that contain disjoint circles were evaluated. As already mentioned, a much simpler quantum calculation using fewer qubits (here 2 qubits for a 2-strand braid representation) can calculate the Jones polynomials of the given links equally well. In contrast, the evaluations for the Figure-Eight knot and the Borromean Rings cannot do with fewer than 3 strands and 2 qubits as shown in Marx et al. [14].
Note that even moderately intricate molecular hardware with several qubits and realistic coupling topologies goes beyond pulse sequences as easy as in figure 4 for the two-qubit molecule chloroform. Already the four-carbon architecture of trans-crotonic acid used in Passante et al. [15] required the optimal control algorithm grape to be efficiently implemented experimentally. We therefore anticipate that control algorithms will play a major role even for algorithms inspired by topological quantum computation.
5. Applications in open systems
Controlling open systems is a particular challenge, because time-optimal controls need no longer be best adapted to cope with the specific dissipative process related to a given experimental implementation. As has been shown in more detail, the reason for this complication is rooted in the fact that in the controlled Lindblad master equation
![]() |
5.1 |
the generators of the dissipative part and the coherent part do not commute in the sense
| 5.2 |
It is for the same reason that many control problems in open systems are beyond algebraic tractability. On the other hand, this paves the way to benefit from numerical optimal control.
In order to elucidate its power, consider the following example of a physical four-qubit system encoding two logical qubits: the starting point is the usual encoding of one logical qubit in Bell states of two physical ones
![]() |
5.3 |
The corresponding density operators simply take the form ρ±:=|ψ±〉〈ψ±|. So four density-operator elements then span a Hermitian operator subspace
| 5.4 |
that is protected against T2-type relaxation. Clearly, an analogous subspace
exists for the second logical qubit {|0〉CD,|1〉CD} on the physical qubits C,D.
Henceforth, we use the shorthand
for μ,ν∈{x,y,z,11}. So one obtains a fully controllable system over the protected subspace of two logical qubits realized by four physical qubits, where the drift Hamiltonian reads
| 5.5 |
where the coupling constants are set to Jxx=2 Hz and Jzz=1 Hz. In the model system, the control Hamiltonians amount to the two independent (anti-phase) z-rotations
| 5.6 |
While for both qubit pairs (AB) and (CD) the density operators
form a fully controllable pair of T2-protected logical qubits, they are not protected against (the usually much weaker) T1-relaxation mechanisms. Now the task of finding relaxation-optimized controls implementing the target cnot gate on the logical two qubits is highly non-trivial, because at the same time the system has to be decoupled from the Hamiltonian components of Heisenberg-type HXX that otherwise would drive the protected subsystem into fast relaxing modes. In Schulte-Herbrüggen et al. [40], we have shown that opengrape produces control sequences that are some 30 times faster than Trotter-based paper-and-pen decompositions. Moreover, the controls found numerically approximate the target cnot with a fidelity of greater than or equal to 95 per cent, as shown in figures 6 and 7, while the paper-and-pen solutions would only work in the absence of T1 processes: already T1 relaxation as small as 1/170 of the T2 process suffices to limit the fidelity of the paper-and-pen version to less than 15 per cent in this example as shown in Schulte-Herbrüggen et al. [40].
Figure 6.

(a) Fidelities of implementing a cnot by the control system of equations (5.5) and (5.6) versus time in the absence of relaxation (average ± r.m.s.d. over 15 independent runs). (b) The middle trace shows the fidelities obtained when both T1 and T2 relaxation are taken into account in the optimization by opengrape. Here the ratio of relaxation rate constants is
. The failure of time-optimal controls becomes evident in the lower trace: it shows the behaviour of the 15 runs optimized in the absence of relaxation (as in (a)) when T1 and T2 relaxation are actually present: as expected, the qualities disperse, because some control sequences are—by serendipity—more immune to relaxation than others (mean over 15 runs with points showing the best and the worst cases), while the relaxation-optimized sequences are systematically tailored to cope with the relaxation process given in the master equation. For reference: if only T2 relaxation processes were present, the relaxation-optimized sequences would reach full fidelity, as shown in the upper trace. So the only losses of the relaxation-optimized controls are due to the weak T1 processes. (Online version in colour.)
Figure 7.
The process tomography plots for the opengrape-optimized cnot gate over the T2-protected subspace shows clean phases in (a), and its square cnot2 shows a nearly perfect approximation to the identity (b), as is expected for gates that are a square-root of unity. (Online version in colour.)
In another instance, time-optimal control for a spin-
particle in a dissipative environment has been addressed in [85,86]. This system provides an illustrative example to show the role of singular extremals in the control of quantum systems. A simple case where the control law is explicitly determined is analysed and its optimal controls have been experimentally implemented in nuclear magnetic resonance. To our knowledge, this has been the first experimental demonstration of singular extremals in quantum systems with bounded control amplitudes.
Also for non-Markovian settings, relaxation-optimized control can be put to good use. We [55] showed that a working qubit dissipatively interacts with a two-level fluctuator in a non-Markovian way, where, however, the fluctuator itself interacts with a surrounding Bosonic bath in a Markovian way. To this end, one extends the qubit to a qubit-plus-fluctuator system, which by construction dissipates in a Markovian way so that it can be readily treated as just described already. For the task of implementing a z-gate in such a model system, the opengrape controls outperform conventional Rabi-based pulses by cutting the residual error (i.e. 1−fidelity) by about one order of magnitude, even if constraints such as smooth pulses have to be respected for experimental reasons [55]. Actually, the same holds on a very general scale: any non-Markovian system that can be embedded into system-plus-shell leaving only Markovian relaxation processes with the remaining bath can be tackled likewise as long as the enlarged system-plus-shell is of tractable dimensionality as explained in detail in [40]. This idea has found further recent application in a number of standard gates [87] thus underpinning the guidelines of table 3 drawn from [40].
Table 3.
Gain potential for relaxation-optimized controls versus time-optimized controls.
| category | Markovian | non-Markovian |
|---|---|---|
| no encoding: full Liouville space | small–medium | medium–big [55] |
| encoding: protected subspace | big | difficulta |
aThe problem is actually rooted in finding a viable protected subspace rather than drawing profit from it.
6. Conclusions
We have discussed control aspects of quantum computation in a universal frame also underlying the unified programming platform dynamo [65]. It serves to provide concrete experimental controls for quantum computational gate synthesis or spectroscopic state transfer in general finite-dimensional control systems. The toolbox comprises the fastest among the currently known algorithms and owing to its modular structure it will be easy to keep it state-of-the-art.
Quantum gate synthesis or state transfer can thus be achieved with optimized fidelities for the experimental settings given, no matter whether the implementation is meant to be via pure states or not. In a previous review [69], we have treated experimental aspects of implementing pure and pseudo-pure states in ensemble spectroscopy. Here, we have pointed out an ensemble implementation of the quantum algorithm DQC1. By characterizing invariants of braid groups, it provides a bridge to topological quantum computation.
While in spin systems optimal control methods are well established (as has become obvious by several other contributions in this issue; see also the review in Nielsen et al. [88]), here we have focused on wider applicability by examples from Josephson elements and cavity grids, and further implementations in ion traps and nitrogen vacancy centres of diamonds are in progress. Most often standard decompositions into local gates plus cnot gates are far less robust and less efficient than the assembly of effective multi-qubit gates compiled via optimal control. So on a very general scale, quantum optimal control can contribute a lot to exploit error-avoidance, thus leaving only the experimentally inevitable errors to be treated by costly error correction schemes. Therefore, we anticipate that the control methods presented will be widely used in many further implementations of quantum simulation and quantum information processing including topological quantum computation. To this end, the dynamo package will be updated by the latest developments. This includes most recent Newton–Raphson schemes [89], filtering techniques for fast-modulating Hamiltonians [90] as well as extending the controls from coherent to encompass incoherent degrees of freedom [91]. The latter will pave the way to new classes of applications.
Acknowledgements
This work was supported in part by the EU programmes QAP, Q-ESSENCE, and the exchange with COQUIT, and by the Bavarian excellence network ENB via the International Doctorate Programme of Excellence Quantum Computing, Control, and Communication (QCCC) as well as by the Deutsche Forschungsgemeinschaft (DFG) in the collaborative research centre SFB 631 as well as the international research group supported via the grant SCHU 1374/2-1. A.F. thanks NIH GM47467. Pictures for knots and links were created with KnotPlot (http://knotplot.com/).
Footnotes
As the number of strands in the braid representation of a knot determines the number of qubits needed to evaluate the Jones polynomial, avoid evaluating links which contain circles disjoint from the rest of the link: then an easier quantum calculation can evaluate the Jones polynomial of the knot without disjoint circles. Finally, add n circles to the knot and multiply the Jones polynomial evaluated by (−A2−A−2)n.
As the polarization in NMR ensembles is very low, a semiclassical description applies, in which phase sensitive detection (of −1-quantum coherences) is standard [83] without being in conflict with the non-commuting observables {σx,σy}.
References
- 1.Feynman R. P. 1982. Simulating physics with computers. Int. J. Theor. Phys. 21, 467–488 10.1007/BF02650179 (doi:10.1007/BF02650179) [DOI] [Google Scholar]
- 2.Feynman R. P. Feynman lectures on computation. 1996. Reading, MA:Perseus Books. [Google Scholar]
- 3.Kitaev A. Y., Shen A. H., Vyalyi M. N. Classical and quantum computation. 2002. Providence, RI:American Mathematical Society. [Google Scholar]
- 4.Shor P. W. 1994. Algorithms for quantum computation: discrete logarithms and factoring. In Proc. Symp. on the Foundations of Computer Science, pp 124–134New York, NY: IEEE Computer Society Press [Google Scholar]
- 5.Shor P. W. 1997. Polynomial-time algorithms for prime factorisation and discrete logarithm on a quantum computer. SIAM J. Comput. 26, 1484–1509 10.1137/S0097539795293172 (doi:10.1137/S0097539795293172) [DOI] [Google Scholar]
- 6.Jozsa R. 1998. Quantum algorithms and the Fourier transform. Proc. R. Soc. Lond A 454, 323–337 10.1098/rspa.1998.0163 (doi:10.1098/rspa.1998.0163) [DOI] [Google Scholar]
- 7.Cleve R., Ekert A., Macchiavello C., Mosca M. 1998. Quantum algorithms revisited. Proc. R. Soc. Lond A 454, 339–354 10.1098/rspa.1998.0164 (doi:10.1098/rspa.1998.0164) [DOI] [Google Scholar]
- 8.Ettinger M., Høyer P., Knill E. 2004. The quantum query complexity of the hidden subgroup problem is polynomial. Inf. Process. Lett. 91, 43–48 10.1016/j.ipl.2004.01.024 (doi:10.1016/j.ipl.2004.01.024) [DOI] [Google Scholar]
- 9.Kauffman L. H., Lomonaco S. J. 2008. Quantum hidden subgroup problems: an algorithmic toolkit. Mathematics of quantum computation and quantum technology (eds Chen G., Kauffman L. H., Lomonaco S. J.), pp 3–46Boca Raton, FL: Chapman & Hall/CRC [Google Scholar]
- 10.Aharonov D., Jones V., Landau Z. 2009. A polynomial quantum algorithm for approximating the Jones polynomial. Algorithmica 55, 395–421 10.1007/s00453-008-9168-0 (doi:10.1007/s00453-008-9168-0) [DOI] [Google Scholar]
- 11.Aharonov D., Arad I., Eban E., Landau Z. 2007. Polynomial quantum algorithms for additive approximations of the Potts model and other points of the Tutte plane. (http://arxiv.org/abs/quant-ph/0702008) [Google Scholar]
- 12.Kauffman L., Lomonaco S. 2006. Topological quantum computing and the Jones polynomial. In Proc. SPIE 6244, 62440. 10.1117/12.666291 (doi:10.1117/12.666291) [DOI] [Google Scholar]
- 13.Kauffman L. H., Lomonaco S. J. 2007. A three-stranded quantum algorithm for the Jones polynomial. In Proc. SPIE 6573, 65730. 10.1117/12.719399 (doi:10.1117/12.719399) [DOI] [Google Scholar]
- 14.Marx R., Kauffman L., Lomonaco S., Spörl A., Pomplun N., Schulte-Herbrüggen T., Myers J., Glaser S. J. 2010. Nuclear magnetic resonance quantum calculations of the Jones polynomial. Phys. Rev. A 81, 032319. 10.1103/PhysRevA.81.032319 (doi:10.1103/PhysRevA.81.032319) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 15.Passante G., Moussa O., Ryan C., Laflamme R. 2009. Experimental approximation of the Jones polynomial by one quantum bit. Phys. Rev. Lett. 103, 250501. 10.1103/PhysRevLett.103.250501 (doi:10.1103/PhysRevLett.103.250501) [DOI] [PubMed] [Google Scholar]
- 16.Knill E., Laflamme R. 1998. Power of one-bit quantum information. Phys. Rev. Lett. 81, 5672–5675 10.1103/PhysRevLett.81.5672 (doi:10.1103/PhysRevLett.81.5672) [DOI] [Google Scholar]
- 17.Shor P., Jordan S. 2008. Estimating Jones polynomials is a complete problem for one clean qubit. Quant. Inf. Comput. 8, 0681–0714 [Google Scholar]
- 18.Jordan S., Alagic G. 2011. Approximating the Turaev-Viro invariant of mapping tori is complete for one clean qubit. (http://arxiv.org/abs/1105.5100)
- 19.Lloyd S. 1996. Universal quantum simulators. Science 273, 1073–1078 10.1126/science.273.5278.1073 (doi:10.1126/science.273.5278.1073) [DOI] [PubMed] [Google Scholar]
- 20.Sachdev S. 1999. Quantum phase transitions Cambridge, UK: Cambridge University Press [Google Scholar]
- 21.Bennett C. H., Cirac I., Linden N., Popescu S., Vidal G. 2002. Optimal simulation of two-qubit Hamiltonians using general local operations. Phys. Rev. A 66, 012305. 10.1103/PhysRevA.66.012305 (doi:10.1103/PhysRevA.66.012305) [DOI] [Google Scholar]
- 22.Dodd J. L., Nielsen M. A., Bremner M. J., Thew R. T. 2002. Universal quantum computation and simulation using any entangling Hamiltonian and local unitaries. Phys. Rev. A 65, 040301. 10.1103/PhysRevA.65.040301 (doi:10.1103/PhysRevA.65.040301) [DOI] [Google Scholar]
- 23.Jané E., Vidal G., Dür W., Zoller P., Cirac J. 2003. Simulation of quantum dynamics with quantum optical systems. Quant. Inf. Comput. 3, 15–37 [Google Scholar]
- 24.Porras D., Cirac J. I. 2004. Effective quantum spin systems with trapped ions. Phys. Rev. Lett. 92, 207901. 10.1103/PhysRevLett.92.207901 (doi:10.1103/PhysRevLett.92.207901) [DOI] [PubMed] [Google Scholar]
- 25.Brylinski R. K., Chen G. 2002. Mathematics of quantum computation Boca Raton, FL: Chapman & Hall/CRC; Computational Mathematics Series [Google Scholar]
- 26.Chen G., Kauffman L. H., Lomonaco S. J. 2008. Mathematics of quantum computation and quantum technology (eds Chen G., Kauffman L. H., Lomonaco S. J.), pp. 3–46 Boca Raton, FL: Chapman & Hall/CRC [Google Scholar]
- 27.Dowling J. P., Milburn G. 2003. Quantum technology: the second quantum revolution. Phil. Trans. R. Soc. Lond. A 361, 1655–1674 10.1098/rsta.2003.1227 (doi:10.1098/rsta.2003.1227) [DOI] [PubMed] [Google Scholar]
- 28.D'Alessandro D. 2008. Introduction to quantum control and dynamics Boca Raton, FL: Chapman & Hall/CRC [Google Scholar]
- 29.Butkovskiy A. G., Samoilenko Y. I. 1990. Control of quantum-mechanical processes and systems Dordrecht, The Netherlands: Kluwer; [Autom. Remote Control (USSR) 40, 485–502, 629–645; Dokl. Akad. Nauk USSR250, 22–24.] [Google Scholar]
- 30.Tannor D. J., Rice S. A. 1985. Control of selectivity of chemical reaction via control of wavepacket evolution. J. Chem. Phys. 83, 5013–5018 10.1063/1.449767 (doi:10.1063/1.449767) [DOI] [Google Scholar]
- 31.Peirce A., Dahleh M., Rabitz H. 1987. Optimal control of quantum mechanical systems: existence, numerical approximations and applications. Phys. Rev. A 37, 4950–4962 10.1103/PhysRevA.37.4950 (doi:10.1103/PhysRevA.37.4950) [DOI] [PubMed] [Google Scholar]
- 32.Dahleh M., Peirce A., Rabitz H. 1990. Optimal control of uncertain quantum mechanical systems. Phys. Rev. A 42, 1065–1079 10.1103/PhysRevA.42.1065 (doi:10.1103/PhysRevA.42.1065) [DOI] [PubMed] [Google Scholar]
- 33.Khaneja N., Luy B., Glaser S. J. 2003. Boundary of quantum evolution under decoherence. In Proc. Natl Acad. Sci. USA 100, 13162–13166 10.1073/pnas.2134111100 (doi:10.1073/pnas.2134111100) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 34.Xu R., Ohtsuki Y., Fujimura Y., Rabitz H. 2004. Optimal control of quantum non-Markovian dissipation: reduced Liouville-space theory. J. Chem. Phys. 120, 6600–6608 10.1063/1.1665486 (doi:10.1063/1.1665486) [DOI] [PubMed] [Google Scholar]
- 35.Jirari H., Pötz W. 2006. Quantum optimal control theory and dynamic coupling in the spin-Boson model. Phys. Rev. A 74, 022306. 10.1103/PhysRevA.74.022306 (doi:10.1103/PhysRevA.74.022306) [DOI] [Google Scholar]
- 36.Krotov V. F. 1996. Global methods in optimal control New York, NY: Marcel Dekker [Google Scholar]
- 37.Khaneja N., Reiss T., Kehlet C., Schulte-Herbrüggen T., Glaser S. J. 2005. Optimal control of coupled spin dynamics: design of NMR pulse sequences by gradient ascent algorithms. J. Magn. Reson. 172, 296–305 10.1016/j.jmr.2004.11.004 (doi:10.1016/j.jmr.2004.11.004) [DOI] [PubMed] [Google Scholar]
- 38.Schulte-Herbrüggen T., Khaneja N., Glaser S. J. 2005. Optimal control-based efficient synthesis of building blocks of quantum algorithms: a perspective from network complexity towards time complexity. Phys. Rev. A 72, 042331. 10.1103/PhysRevA.72.042331 (doi:10.1103/PhysRevA.72.042331) [DOI] [Google Scholar]
- 39.Spörl A. K., Schulte-Herbrüggen T., Bergholm V., Ferber J., Wilhelm F. K. 2007. Optimal control of coupled Josephson qubits. Phys. Rev. A 75, 012302. 10.1103/PhysRevA.75.012302 (doi:10.1103/PhysRevA.75.012302) [DOI] [Google Scholar]
- 40.Schulte-Herbrüggen T., Spörl A., Khaneja N., Glaser S. J. 2011. Optimal control for generating quantum gates in open dissipative systems. J. Phys. B 44, 154013. 10.1088/0953-4075/44/15/154013 (doi:10.1088/0953-4075/44/15/154013) [DOI] [Google Scholar]
- 41.Greiner M., Mandel O., Esslinger T., Bloch I. 2002. Quantum phase transition from a superfluid to a Mott insulator in a gas of ultracold atoms. Nature 415, 39–44 10.1038/415039a (doi:10.1038/415039a) [DOI] [PubMed] [Google Scholar]
- 42.Bloch I., Dalibard J., Zwerger W. 2008. Many-body physics with ultracold gases. Rev. Mod. Phys. 80, 885–964 10.1103/RevModPhys.80.885 (doi:10.1103/RevModPhys.80.885) [DOI] [Google Scholar]
- 43.Leibfried D., Blatt R., Monroe C., Wineland D. 2003. Quantum dynamics of single trapped ions. Rev. Mod. Phys. 75, 281–324 10.1103/RevModPhys.75.281 (doi:10.1103/RevModPhys.75.281) [DOI] [Google Scholar]
- 44.García-Ripoll J. J., Zoller P., Cirac J. I. 2003. Speed-optimized two-qubit gates with laser coherent control techniques for ion trap quantum computing. Phys. Rev. Lett. 91, 157901. 10.1103/PhysRevLett.91.157901 (doi:10.1103/PhysRevLett.91.157901) [DOI] [PubMed] [Google Scholar]
- 45.García-Ripoll J. J., Zoller P., Cirac J. I. 2005. Coherent control of trapped ions using off-resonant lasers. Phys. Rev. A 71, 062309. 10.1103/PhysRevA.71.062309 (doi:10.1103/PhysRevA.71.062309) [DOI] [Google Scholar]
- 46.Dorner U., Calarco T., Zoller P., Browaeys A., Grangier P. 2005. Quantum logic via optimal control in holographic dipole traps. J. Opt. B 7, 341. 10.1088/1464-4266/7/10/020 (doi:10.1088/1464-4266/7/10/020) [DOI] [Google Scholar]
- 47.Blatt R., Wineland D. 2008. Entangled states of trapped atomic ions. Nature 453, 1008–1015 10.1038/nature07125 (doi:10.1038/nature07125) [DOI] [PubMed] [Google Scholar]
- 48.Johanning M., Wunderlich C. 2009. Quantum simulations with cold trapped ions. J. Phys. B 42, 154009. 10.1088/0953-4075/42/15/154009 (doi:10.1088/0953-4075/42/15/154009) [DOI] [Google Scholar]
- 49.Wunderlich C. 2010. Quantum physics: trapped ion set to quiver. Nature 463, 37–39 10.1038/463037a (doi:10.1038/463037a) [DOI] [PubMed] [Google Scholar]
- 50.Zhang Z., Chen G. 2008. Superconducting quantum computing devices. Mathematics of quantum computation and quantum technology (eds Chen G., Kauffman L. H., Lomonaco S. J.), pp 171–222 Boca Raton, FL: Chapman & Hall/CRC. [Google Scholar]
- 51.Hofheinz M., et al. 2009. Synthesizing arbitrary quantum states in a superconducting resonator. Nature 459, 546–549 10.1038/nature08005 (doi:10.1038/nature08005) [DOI] [PubMed] [Google Scholar]
- 52.DiCarlo L., et al. 2009. Demonstration of two-qubit algorithms with a superconducting quantum processor. Nature 460, 240–244 10.1038/nature08121 (doi:10.1038/nature08121) [DOI] [PubMed] [Google Scholar]
- 53.Singer K., Poschinger U., Murphy M., Ivanov P., Ziesel F., Calarco T., Schmidt-Kaler F. 2010. Trapped ions as quantum bits: essential numerical tools. Rev. Mod. Phys. 82, 2609–2632 10.1103/RevModPhys.82.2609 (doi:10.1103/RevModPhys.82.2609) [DOI] [Google Scholar]
- 54.Clarke J., Wilhelm F. 2008. Superconducting qubits. Nature 453, 1031–1042 10.1038/nature07128 (doi:10.1038/nature07128) [DOI] [PubMed] [Google Scholar]
- 55.Rebentrost P., Serban I., Schulte-Herbrüggen T., Wilhelm F. K. 2009. Optimal control of a qubit coupled to a non-Markovian environment. Phys. Rev. Lett. 102, 090401. 10.1103/PhysRevLett.102.090401 (doi:10.1103/PhysRevLett.102.090401) [DOI] [PubMed] [Google Scholar]
- 56.Zanardi P., Rasetti M. 1997. Noiseless quantum codes. Phys. Rev. Lett. 79, 3306–3309 10.1103/PhysRevLett.79.3306 (doi:10.1103/PhysRevLett.79.3306) [DOI] [Google Scholar]
- 57.Kempe J., Bacon D., Lidar D. A., Whaley K. B. 2001. Theory of decoherence-free fault-tolerant quantum computing. Phys. Rev. A 63, 042307. 10.1103/PhysRevA.63.042307 (doi:10.1103/PhysRevA.63.042307) [DOI] [PubMed] [Google Scholar]
- 58.Nigmatullin R., Schirmer S. G. 2009. Implementation of fault-tolerant quantum logic gates via optimal control. New J. Phys. 11, 105032. 10.1088/1367-2630/11/10/105032 (doi:10.1088/1367-2630/11/10/105032) [DOI] [Google Scholar]
- 59.Khodjasteh K., Viola L. 2009. Dynamically error-corrected gates for universal quantum computation. Phys. Rev. Lett. 102, 080501. 10.1103/PhysRevLett.102.080501 (doi:10.1103/PhysRevLett.102.080501) [DOI] [PubMed] [Google Scholar]
- 60.Khodjasteh K., Viola L. 2009. Dynamical quantum error correction of unitary operations with bounded controls. Phys. Rev. A 80, 032314. 10.1103/PhysRevA.80.032314 (doi:10.1103/PhysRevA.80.032314) [DOI] [Google Scholar]
- 61.Wiseman H. M., Milburn G. J. 2009. Quantum measurement and control Cambridge, UK: Cambridge University Press [Google Scholar]
- 62.Levine W. S. (ed.) 1996. The control handbook. Boca Raton, FL:CRC Press (in cooperation with IEEE Press). [Google Scholar]
- 63.Sontag E. 1998. Mathematical control theory New York, NY: Springer [Google Scholar]
- 64.Elliott D. 2009. Bilinear control systems: matrices in action London, UK: Springer [Google Scholar]
- 65.Machnes S., Sander U., de Fouquières P., Gruslys A., Schirmer S., Schulte-Herbrüggen T. 2011. Comparing, optimising and benchmarking quantum control algorithms in a unifying programming framework. Phys. Rev. A 84, 022305. 10.1103/PhysRevA.84.022305 (doi:10.1103/PhysRevA.84.022305) [DOI] [Google Scholar]
- 66.Krotov V. F., Feldman I. N. 1983. Iteration method of solving the problems of optimal control. Eng. Cybern. 21, 123–130 [In Russian Izv. Akad. Nauk SSSR Tekh. Kibern. 52, 162–167.] [Google Scholar]
- 67.Konnov A. I., Krotov V. F. 1999. On the global methods of successive improvement of controllable processes. Autom. Remote Control 60, 1427–1436 [In Russian: Avtom. Telemekh. 1999, 77–88.] [Google Scholar]
- 68.Palao J. P., Kosloff R. 2003. Optimal control theory for unitary transformations. Phys. Rev. A 68, 062308. 10.1103/PhysRevA.68.062308 (doi:10.1103/PhysRevA.68.062308) [DOI] [PubMed] [Google Scholar]
- 69.Schulte-Herbrüggen T., Spörl A., Marx R., Khaneja N., Myers J., Fahmy A., Glaser S. 2007. Quantum computing implemented via optimal control: theory and application to spin and pseudo-spin systems. Lectures on quantum information (eds Bruss D., Leuchs G.), pp. 481–501 Weinheim, Germany: Wiley-VCH. [Google Scholar]
- 70.Yamamoto T., Astafiev O., Nakamura Y., Tsai J. S. 2003. Demonstration of conditional gate operation using superconducting charge qubits. Nature 25, 941–944 10.1038/nature02015 (doi:10.1038/nature02015) [DOI] [PubMed] [Google Scholar]
- 71.Lanyon B., et al. 2009. Simplifying quantum logic using higherdimensional Hilbert spaces. Nat. Phys. 5, 134–140 10.1038/nphys1150 (doi:10.1038/nphys1150) [DOI] [Google Scholar]
- 72.Feodorov A., Steffen L., Baur M., Wallraff A. 2012. Implementation of a Toffoli gate with superconducting circuits. Nature 481, 170–172 10.1038/nature10713 (doi:10.1038/nature10713) [DOI] [PubMed] [Google Scholar]
- 73.Stojanović V. M., Fedorov A., Wallraff A., Bruder C. 2012. Quantum-control approach to realize a Toffoli gate in circuit QED. Phys. Rev. B 85, 054504. 10.1103/PhysRevB.85.054504 (doi:10.1103/PhysRevB.85.054504) [DOI] [Google Scholar]
- 74.Schulte-Herbrüggen T., Waldherr K., Gradl T., Huckle T. 2007. Using the HLRB cluster as quantum CISC compiler: matrix methods and applications for advanced quantum control by gradient-flow algorithms on parallel clusters. High-performance computing in science and engineering (eds Wagner S., Steinmetz M., Bode A., Brehm M.), pp. 517–533 Berlin, Germany: Springer. [Google Scholar]
- 75.Schulte-Herbrüggen T., Spörl A. K., Glaser S. J. 2007. Quantum CISC compilation by optimal control and scalable assembly of complex instruction sets beyond two-qubit gates. (http://arxiv.org/pdf/0712.3227)
- 76.Helmer F., Mariantoni M., von Delft J., Solano E., Marquardt F. 2009. Cavity grid for scalable quantum computation with superconducting circuits. Europhys. Lett. 85, 50007. 10.1209/0295-5075/85/50007 (doi:10.1209/0295-5075/85/50007) [DOI] [Google Scholar]
- 77.Fisher R., Helmer F., Marquardt F., Schulte-Herbrüggen T. 2010. Optimal control of circuit quantum electrodynamics in one and two dimensions. Phys. Rev. B 81, 085328. 10.1103/PhysRevB.81.085328 (doi:10.1103/PhysRevB.81.085328) [DOI] [Google Scholar]
- 78.Aharonov D., Jones V., Landau Z. 2006. A polynomial quantum algorithm for approximating the Jones polynomial. In Proc. 38th ACM Symp. on Theory of Computing pp. 427–436 10.1145/1132516.1132579 (doi:10.1145/1132516.1132579) [DOI] [Google Scholar]
- 79.Kauffman L. H., Lomonaco S. J. 2008. Quantum computing and quantum topology. Mathematics of quantum computation and quantum technology (eds Chen G., Kauffman L. H., Lomonaco S. J.), pp. 409–514 Boca Raton, FL: Chapman & Hall/CRC. [Google Scholar]
- 80.Fahmy A. F., Marx R., Bermel W., Glaser S. J. 2008. Thermal equilibrium as an initial state for quantum computation by NMR. Phys. Rev. A 78, 022317. 10.1103/PhysRevA.78.022317 (doi:10.1103/PhysRevA.78.022317) [DOI] [Google Scholar]
- 81.Aharonov D., Arad I. 2011. The BQP-hardness of approximating the Jones polynomial. New J. Phys. 13, 035019. 10.1088/1367-2630/13/3/035019 (doi:10.1088/1367-2630/13/3/035019) [DOI] [Google Scholar]
- 82.Abramsky S. 2008. Temperley–Lieb algebra: from knot theory to logic and computation via quantum mechanics. Mathematics of quantum computation and quantum technology (eds Chen G., Kauffman L. H., Lomonaco S. J.), pp. 515–558 Boca Raton, FL: Chapman & Hall/CRC. [Google Scholar]
- 83.Ernst R. R., Bodenhausen G., Wokaun A. 1987. Principles of nuclear magnetic resonance in one and two dimensions Oxford, UK: Clarendon Press [Google Scholar]
- 84.Jordan S., Wocjan P. 2009. Estimating Jones and HOMFLY polynomials with one clean qubit. Quant. Inf. Comput. 9, 0264–0289 10.1098/rspa.1998.0163 (doi:10.1098/rspa.1998.0163) [DOI] [Google Scholar]
- 85.Lapert M., Zhang Y., Braun M., Glaser S., Sugny D. 2010. Singular extremals for the time-optimal control of dissipative spin-1/2 particles. Phys. Rev. Lett. 104, 083001. 10.1103/PhysRevLett.104.083001 (doi:10.1103/PhysRevLett.104.083001) [DOI] [PubMed] [Google Scholar]
- 86.Lapert M., Zhang Y., Braun M., Glaser S., Sugny D. 2010. Geometric versus numerical optimal control of a dissipative spin-1/2 particle. Phys. Rev. A 82, 063418. 10.1103/PhysRevA.82.063418 (doi:10.1103/PhysRevA.82.063418) [DOI] [PubMed] [Google Scholar]
- 87.Floether F., de Fouquières P., Schirmer S. 2012. Robust quantum gates for systems subject to decoherence via optimal control: Markovian versus non-Markovian dynamics. (http://arxiv.org/pdf/1107.4358)
- 88.Nielsen N. C., Kehlet C., Glaser S. J., Khaneja N. 2010. Optimal control methods in NMR spectroscopy. Encyclopedia of magnetic resonance Chichester, UK: Wiley; 10.1002/9780470034590.emrstm1043 (doi:10.1002/9780470034590.emrstm1043) [DOI] [Google Scholar]
- 89.de Fouquières P. 2012. Implementing quantum gates by optimal control with doubly exponential convergence. Phys. Rev. Lett. 108, 110504. 10.1103/PhysRevLett.108.110504 (doi:10.1103/PhysRevLett.108.110504) [DOI] [PubMed] [Google Scholar]
- 90.Motzkoi F., Gambetta J. M., Merkel S. T., Wilhelm F. K. 2011. Optimal control methods for rapidly time-varying Hamiltonians. Phys. Rev. A 84, 022307. 10.1103/PhysRevA.84.022307 (doi:10.1103/PhysRevA.84.022307) [DOI] [Google Scholar]
- 91.Bergholm V., Schulte-Herbrüggen T. 2012. How to transfer between arbitrary n-qubit states by coherent control and simplest switchable noise on a single qubit. (http://arxiv.org/abs/1206.4945)
























