View PDF - Royal Society Publishing

1 downloads 0 Views 1MB Size Report
Dec 13, 2011 - abstract theory of feedback to science and society, not just control engineering, ..... The simplest form of a network consists of a pair of cascaded systems, ..... 10 Brif, C., Chakrabarti, R. & Rabitz, H. 2010 Control of quantum ...
Phil. Trans. R. Soc. A (2012) 370, 5241–5258 doi:10.1098/rsta.2012.0370

I N T RO D U C T I O N

Principles and applications of quantum control engineering B Y J OHN E. G OUGH* Institute of Mathematics and Physics, Aberystwyth University, Aberystwyth, Ceredigion SY23 3BZ, UK This is a brief survey of quantum feedback control and specifically follows on from the two-day conference Principles and applications of quantum control engineering, which took place in the Kavli Royal Society International Centre at Chicheley Hall, on 12–13 December 2011. This was the eighth in a series of principles and applications of control to quantum systems workshops. Keywords: quantum control; feedback; stability; networks; quantum measurement

1. Introduction Information is information, not matter or energy. Wiener [1, p. 132] Information is physical. Landauer [2, p. 77]

Control theory deals with the optimization of performance of fixed systems through regulation by a controller. Its widespread applicability in classical technology is down to our ability to model dynamical systems and to work with abstracted concepts of information. Self-regulation requires feedback, and it was the use of centrifugal governors by James Watt to stabilize the rotational speed of steam engines that brought them to general attention in the industrial revolution. The first mathematical analysis of governors and their ability to stabilize took place a century later by Maxwell [3]. But it was left to Wiener [1] to develop the abstract theory of feedback to science and society, not just control engineering, and in the process, establish the field of cybernetics. His other key contribution to control was the extraction of signals in the presence of noise [4], with the same problem solved independently and earlier in the discrete time case by Kolmogorov [5,6]: this is the Wiener–Kolmogorov filtering theory, later to be superseded by the Kalman filter [7,8]. Information theory was likewise developed *[email protected] One contribution of 15 to a Theo Murphy Meeting Issue ‘Principles and applications of quantum control engineering’.

5241

This journal is © 2012 The Royal Society

5242

J. E. Gough controller

plant

Figure 1. Open-loop control: the controller actuates the plant based on a predetermined input independent of the actual state of the plant. (Online version in colour.)

(a)

controller

(b) observer

gauge

lever engine

system Figure 2. (a) Closed-loop (coherent-feedback) control, the information fed back is in the form of a physical interaction between the plant and controller. (b) Closed-loop (measurement-based) control, the information arises through measurement of the plant (or more exactly the gauge apparatus). (Online version in colour.)

by Shannon to quantify information [9], and thereby demonstrate fundamental limits on signal processing and on information storage. It too quickly outgrew its origins in electrical engineering, and Shannon’s theory was immediately applicable to generic problems in communications systems, and indeed relevant to fundamental issues in physical modelling. Following standard engineering terminology, the designated system is called the plant, and the system used to alter the plant dynamics is the controller. The control is open loop if we do not use feedback (figure 1); otherwise, it is closed-loop control. In the closed-loop situation, the feedback may be entirely dynamical (i.e. the coupled plant and controller form a single dynamical system). We refer to this as coherent-feedback control (figure 2a). Alternatively, the feedback may be entirely information theoretic insofar as the controller gains information about the plant owing to measurement of the plant. This is measurement-based control (figure 2b). Classically, the distinction is unimportant because the type of information is irrelevant. It is convenient to use block diagram techniques in classical control: here, each block corresponds to a physical system, and connections between the blocks indicate flow of information (either analogue or digital). The situation in figure 3a depicts a plant connected to a controller. Mathematically, one would like to choose the controller so as to optimize some performance criterion for a given plant: the control problem is said to satisfy Phil. Trans. R. Soc. A (2012)

5243

Quantum control engineering (a)

plant P

system

(b)

actuator

detector

controller K controller

Figure 3. (a) System and controller. (b) Separation of the control problem. (Online version in colour.)

a separation principle if the design of the controller decouples into a filtering problem (how best to extract information from the plant output signal) and an actuation problem (how best to act on the plant based on this information). At present, there are several competing suggestions as to what will be the most useful physical platform on which to develop quantum computation/information processing, each with significant advantages and drawbacks. It is not unlike the early days in the development of computing where one tried to see beyond the limitations of vacuum tube valves. Time will of course tell, but it is difficult to make predictions on what will emerge as the most appropriate practical quantum hardware. This leads us to the systematic study of quantum control theory. The central problem facing the construction of practical quantum computers is how do we make them robust! This is a question of quantum control engineering. To this end, we need the description of open quantum systems that dates from the mid-1970s. Key concepts introduced here include quantum irreversible systems models, quantum probability and stochastic processes, information theory and communications, estimation and filtering, computation and control to the quantum domain. Elements of classical control have of course been used in quantum experiments for a long time; however, increasingly sophisticated experiments require a more detailed analysis, and often a fully quantum description. It would seem natural to try and develop a dedicated control theory for quantum systems that would ideally be of a universal character. This would of necessity take into account the features of the quantum world, of the measurement and estimation of quantum systems, the processing of quantum information, and the manipulation and actuation of quantum systems by their environment. The development of quantum control, to date, is strikingly dissimilar to its classical counterpart: closed-loop constitutes only a relatively small fraction of theoretical work on quantum control, and is even rarer in experiment; also there is as yet no analogue of Wiener–Kolmogorov filtering, despite the fact that Kalman and nonlinear filtering for quantum Markov models are well developed. In these notes, we shall be interested in feedback that affects the dynamics of a given system. We should mention that there are other closed-loop strategies, notably adaptive feedback [10] in quantum chemistry, which uses learning algorithms but where control policies are applied to copies of the given system (molecules). Phil. Trans. R. Soc. A (2012)

5244

J. E. Gough

2. Quantum control Landauer .. emphasized that computers are made out of physical apparatus and not out of Hamiltonians. And he made the point . . . that it does not constitute a serious model of computation if the imperfections in these apparatuses are not dealt with in the analysis. DiVincenzo & Loss [11, p. 423]

The open-loop quantum control theory is principally concerned with Hamiltonian control, generically implemented through a controlled Hamiltonian of the form H (t) = H0 +

n 

Hj uj (t),

(2.1)

j=1

with H0 , H1 , . . . , Hn fixed self-adjoint operators and u1 , . . . , un the predetermined control functions, or policies. There are various definitions of controllability—i.e. the extent to which one may steer one state to another using appropriate choices of control policies. This is a bilinear control problem, and the characterization inevitably involves examining the Lie algebra generated by the skew-adjoint operators −iHa with the commutator as the Lie bracket [12].

(a) Quantum governors In classical closed-loop control, the form of the information fed back in is not important and we do not make the distinction between coherent-feedback and measurement-based control. This reflects the universal nature of classical information: it does not matter if we use digital or analogue. In quantum feedback, coherent-feedback control and measurement-based control are fundamentally different schemes owing to the non-trivial effect of the measurement process. The simplest implementation of coherent-feedback control is to consider the plant and controller as an isolated system with Hamiltonian H = HP ⊗ IC + IP ⊗ HC + VPC ,

(2.2)

where VPC gives the non-trivial coupling of the plant and controller. This set-up was initially proposed by Lloyd [13], and it is important to note that both plant and controller are quantized. It is, however, more advantageous to consider the coupling between the plant and controller to be mediated by fields. In Markov models, which we shall present next, this leads to a natural quantum extension to the block diagram approach that was so successful in the classical regime. Formally, we replace the policies uj in (2.1) with Boson quantum input processes that act as carriers for the signals between the plant and controller.

(b) Quantum input–plant–output models A single component Markov component is parameterized by a triple (S , L, H ) consisting of: — the system Hamiltonian H ; — coupling operators L = [Lj ] between the system and the field; and — scattering operators S = [Sjk ], unitary. Phil. Trans. R. Soc. A (2012)

5245

Quantum control engineering plant (S, L, H) output

input

Figure 4. Input–output device with system parameterized by (S , L, H ). (Online version in colour.)

The input–output component is sketched in figure 4. In the case of a single input and output, we associate the unitary adapted quantum stochastic evolution dUt = (S − I )Ut dL(t) + LUt dB(t)† − L† SUt dB(t) − ( 12 L† L + iH )Ut dt, where B † (t), B(t) and L(t) are the fundamental processes of creation, annihilation and conservation introduced by Hudson & Parthasarathy [14]. The non-vanishing products of Ito differentials are [14,15] dB dB † = dt,

dB dL = dB,

dL dB † = dB †

and

dL dL = dL. †

The associated Heisenberg equations of motion for jt (X ) = Ut (X ⊗ 1)Ut yield the plant dynamics driven by the input processes djt (X ) = jt (S † XS − X ) dL(t) + jt (S † [X , L]) dB(t)† + jt ([L† , X ]S ) dB(t) + jt (LX ) dt,

(2.3)

where the Lindblad superoperator is LX = 12 [L† , X ]L + 12 L† [X , L] − i[X , H ]. †

The output field is then defined to be Bout (t) = Ut (1 ⊗ B(t))Ut and from the quantum Ito calculus, we have [14] the quantum input–output relations dBout (t) = jt (S ) dB(t) + jt (L) dt.

(2.4)

Equations (2.3) and (2.4) are then the quantum mechanical analogues of the system dynamical equation and the output equation, respectively. We may readily extend the above to the multi-channel input/output case, ⎡ ⎤ ⎡ ⎤ ⎡ ⎤ S11 · · · S1n L1 B1 . . . . ⎦ ⎣ ⎦ ⎣ ⎣ .. .. and L = ... ⎦. B = .. , S = .. Bn Sn1 · · · Snn Ln The special case where L = 0 and H = 0 corresponds to a beam splitter, for example, with n = 2 (figure 5)  out     B1 S11 S12 B1 = . S21 S22 B2 B2out The models presented here cover the physical situations covered in quantum input–output systems in the physics literature [16–18]. Phil. Trans. R. Soc. A (2012)

5246 (a)

J. E. Gough (b)

Bout 2

B1

B1out

B1out

B1

Bout 2

B2

B2 Figure 5. (a) Beam splitter is equivalent to a two-channel input–output component. (b) Multichannel generalization. (Online version in colour.)

output

input plant

controller Figure 6. Classical feedback diagram: the junctions circled are not implementable in the quantum setting as they correspond to copying of information. Instead, they must be replaced by unitary junctions such as a beam splitter. (Online version in colour.)

plant 2

plant 1

Figure 7. Two systems in cascade. (Online version in colour.)

(c) Quantum feedback networks The efficacy of input–state–output models in classical control theory lies in the fact that one can represent them by block diagrams, as in figure 4, and then connect them up to form networks. The diagram in figure 6 illustrates the feedback set-up found in standard engineering textbooks. However, quantum mechanically we cannot proceed this way!

(i) Cascaded systems The simplest form of a network consists of a pair of cascaded systems, as shown in figure 7. In the instantaneous feedforward limit, the output (2) (2) (1) of the second plant is dBout = S2 dBin + L2 dt = S2 (S1 dBin + L1 dt) + L2 dt = (1) S2 S1 Bin + (S2 L1 + L2 ) dt. The cascaded system in the instantaneous feedforward limit is in fact equivalent to the single component [19] †

(S2 , L2 , H2 )  (S1 , L1 , H1 ) = (S2 S1 , L2 + S2 L1 , H1 + H2 + Im{L2 S2 L1 }), which is referred to as the series product of the two models [19]. Phil. Trans. R. Soc. A (2012)

Quantum control engineering

5247

–u(t) system

u(t) Figure 8. Set-up to realize a bilinear control Hamiltonian. (Online version in colour.)

B1out B2out B1 B2

Figure 9. Component in a feedback loop constructed using a beam splitter. (Online version in colour.)

(ii) Bilinear Hamiltonians The following construction, based on an idea of Wiseman & Milburn [20], shows how the series product gives rise to bilinear Hamiltonians of the form (2.1) generically [21]: (I , u(t), 0)  (−I , 0, 0)  (I , L, 0)  (−I , 0, 0)  (I , −u(t), 0)  (I , L, 0) = (I , 0, H (t)), which is a double pass through the system and is illustrated in figure 8. We find H (t) = Im{L† u(t)} = 2i1 L† u(t) − 2i1 Lu(t)† .

(iii) Beam-splitter feedback We illustrate (figure 9) briefly the role of beam-splitter feedback, originally introduced for linear models in Yanagisawa & Kimura [22,23]. This is a special case of the more general problem of feedback reduction described in Gough & James [24]. Here, we consider a simple network consisting of a beam-splitter S12 and an in-loop component (S0 , L0 , 0). S = SS11 21 S22 Again, assuming the instantaneous feedback limit (figure 10), we have dB2 = S0 dB2out + L0 dt = S0 (S21 dB1 + S22 dB2 ), so that dB1out = S11 dB1 + S12 dB2 ≡ Sˆ0 dB1 + Lˆ 0 dt, where the feedback loop-renormalized operators are now Sˆ 0 = S11 + S12 (I − S0 S22 )−1 S0 S21 Phil. Trans. R. Soc. A (2012)

and

Lˆ 0 = S12 (I − S22 )−1 S0 L0 .

5248

J. E. Gough

Figure 10. How do we obtain the limit of instantaneous feedback/forward, i.e. eliminate the internal connections? (Online version in colour.)

This leads to an equivalent component (Sˆ 0 , Lˆ 0 , Hˆ 0 ). The form of Hˆ 0 is given by Gough & James [24]. Some caution is needed here as the internal fields B2 and B2out do not satisfy canonical commutation relations!

(d) How do we build arbitrary networks? We need only two operations, concatenation and feedback reduction, to construct arbitrary networks.

(i) Concatenation In the situation in figure 11a, we assembled into a single model, ⎛⎡ S1 n ⎝ ⎣ j=1 Sj , Lj , Hj = 0 0

have several models (Si , Li , Hi ) that can be ⎤ ⎡ ⎤ ⎞ 0 0 L1 . .. . 0 ⎦, ⎣ .. ⎦, H1 + · · · + Hn ⎠. 0 Sn Ln

(2.5)

(ii) Feedback reduction In the instantaneous feedback limit, the reduced model is obtained by eliminating the internal channels as in figure 11b S red = See + Sei (1 − Sii )−1 Sie ,

and

Lred = Le + Sei (1 − Sii )−1 Li  † H red = H + ImLj Sji (1 − Ssii )−1 Li , inputs j

where we decompose S = internal channels. Phil. Trans. R. Soc. A (2012)



See Sei Sie Sii



and L =



Le Li

with respect to the external and

5249

Quantum control engineering (a)

(b) ue

ye

yi = ui Figure 11. (a) List the components prior to interconnection; (b) having concatenated all the components, now view it as a single component and separate inputs and outputs into external and internal channels: make interconnections between the internal channels. (Online version in colour.)

It can be shown that basic modelling procedures such as adiabatic elimination may be performed consistently with these operations, see Nurdin & Gough [25] in this issue.

3. Measurement-based control Information is physical is one of the key messages, and, on a fundamental level, it is quantum physical. Furusawa & van Loock [26, p. 3].

(a) Quantum filtering Classically, filtering is the problem of obtaining a best causal estimate of a hidden signal given partial observations. The original problem tackled by Wiener and Kolmogorov in a linear stationary setting was to try and filter out background stationary noise added onto a given stationary signal: this was greatly extended by Kalman to input–plant–output models. The next step was made by Stratonovich [27], who showed that the dynamical state vector of a noisy conditionally Markovian system could be estimated recursively from noisy observations, thereby generalizing the Kalman filter to nonlinear systems. The general theory of nonlinear filtering was subsequently developed in a time continuous setting by Stratonovich, Kallianpur, Striebel, Zakai and others. This was extended at the end of the 1980s by Belavkin to the quantum conditionally Markov setting in a series of papers [28–32]. For a general discussion on continual measurement of quantum systems, see Barchielli & Gregoratti [33] and Barchielli & Belavkin [34], as well as Barchielli & Gregoratti [35].

(i) Quantum estimation In a given experiment (figure 12), we may consistently measure only a commuting set of observables. Let us denote the algebra of observables generated Phil. Trans. R. Soc. A (2012)

5250

J. E. Gough

A M¢

X

M E[x|M |]

Figure 12. Conditional expectation of observable X ∈ M  into the measurement algebra M . Note that the measurement compatible algebra M  is not commutative. The conditional expectation is projective onto the measurement algebra M .

by the measured observables as M —this will be a commutative (von Neumann) algebra. The set of all observables will be denoted as A , and we may ask when is it possible to estimate an observable X ∈ A from the measured data. In principle, if X does not commute with measurement observables, then it cannot be given a joint probability distribution with these observables, and it does not make sense statistically to talk about an estimate for X based on the measurements. We therefore restrict the set of observables we may estimate from A down to the set of just the observables that are compatible with the measurements: mathematically, this means that we may estimate an observable if and only if it belongs to the commutant M  = {X ∈ A : [X , M ] = 0 for all M ∈ M }. The error of an estimator X˜ ∈ M is given as E[(X˜ − X )2 ] and the optimal estimator is the conditional expectation Xˆ = E[X |M ].

(3.1)

Conditional expectations do not always exist in the non-commutative setting of quantum probability; however, in the present context, E[·|M ] is well defined so long as its domain is the set M  of observables compatible with the measurement algebra M . In fact, for given X ∈ M  , the algebra generated by X and the elements of M is commutative; so, in a sense, we are just doing ordinary classical conditioning. The construction is however not trivial as the set of measurement compatible observables M  typically is itself a non-commutative algebra.

(ii) Quantum filtering We now recall the problem of quantum filtering as the causal estimation of a quantum open Markovian system. Here (figure 13), we measure an observable Y (t) of the output field. Our aim is to estimate causally any observable X of the † system at time t, that is jt (X ) = Ut (X ⊗ I )Ut , from the observations up to time t, [js (X ), Y (t)] = 0, Phil. Trans. R. Soc. A (2012)

Quantum control engineering

5251

measurement readout

Y detector

system

Figure 13. Continuous measurement. (Online version in colour.)

for all s ≥ t. This implies that the causal estimation problem is well posed because all observables of the system at time t are then compatible with the measured observables up to that time. That is, the measurement output algebra Yt as the commutative algebra generated by the observations Y (s), 0 ≤ s ≤ t, is contained in the commutant {js (X ) : s ≥ t} for any X at each time t. We now must fix a state E, which we take to be the expectation in the joint state r0 ⊗ |U U| with r0 a fixed density matrix for the plant system, and |U the Fock vacuum of the field. The least-squares estimate of the jt (X ) is then the conditional expectation pt (X ) = E[jt (X ) | Yt ], which satisfies the nonlinear quantum filtering equation first derived by Belavkin for diffusive and counting observations [28–32]. In the case of the standard diffusive measurement Y (t) = U † (t)I ⊗ (B(t) + † B (t))U (t), the quantum filter is dpt (X ) = pt (LX ) dt + {pt (XL + L† X ) − pt (L + L† )pt (X )} dI (t), where the innovations dI (t) = dY (t) − pt (L + L† ) dt are a Wiener process. For the counting measurement case Y (t) = U † (t)I ⊗ L(t)U (t), we have   pt (L† XL) − pt (X ) dI (t), dpt (X ) = pt (LX ) dt + pt (L† L) with innovations dI (t) = dY (t) − pt (L† L) dt, which are a compensated Poisson process. There is an analogue [34] of the Kallianpur–Striebel representation pt (X ) = 6t (X )/6t (1), where the corresponding quantum Zakai equation [34] in the diffusive case is d6t (X ) = 6t (LX ) dt + 6t (XL + L† X ) dY (t), and in the counting case is d6t (X ) = 6t (LX ) dt + {6t (L† XL) − 6t (X )} dY (t), with the appropriate innovations in either case. For the rigorous derivation of the general conditionally Markov quantum linear and nonlinear filtering equations, see Belavkin [28–32]. After the solving of quantum filtering problem, one deals only with the classical stochastic equations driven by Y (t). Quantum Phil. Trans. R. Soc. A (2012)

5252

J. E. Gough

feedback control problems can be tackled then along the usual lines of the classical stochastic control theory by filtering-control separation theorem, see also Bouten & van Handel [36].

(iii) Non-selective measurements: the master equation Suppose we do not record the measurement readout. It is customary to see the above written in terms of states: we may write pt (X ) = tr{9t X }, which serves to define a density-matrix-valued stochastic process 9t . The diffusive case leads to the stochastic master equation (SME) d9t = L 9t dt + (L9t + 9t L† − lt 9t ) dI (t), where dI (t) = dY (t) − lt dt and lt = tr{9t (L + L† )}, while we have the adjoint to the Lindbladian (Liouvillian) L r = 12 [L, rL† ] + 12 [Lr, L† ] + i[r, H ]. The presence of the lt terms means that this is a nonlinear equation in 9t , but that would be the case classically. The counting measurement SME may be similarly deduced. If we ignore the measurement readout, then we must average over the possible readout trajectories. This leads to the (traditional) master equation d 9¯t = L 9¯t . dt (Note that we must have the relation E[pt (X )] = E[jt (X )].) The basic equations are identical to those encountered in quantum trajectories, but the logic is reversed. Rather than starting from the master equation and seeking unravellings that may be interpreted as measurements, we start from the fully quantum mechanical model of the measurement, derive the filter (SME) and interpret the noise I (t) as the innovations process. The innovations process is of the form dI (t) = dY (t) − lt dt, which is the difference of what we next observe (dY ) and what we would next expect to observe (l dt). Averaging over the readouts, with respect to the derived probability for the outputs, is then equivalent to the original master equation. The dissipative part of the Liouvillian is then usually referred to as the measurement back-action. For more details, see the book of Wiseman & Milburn [37] and the contributions of Doherty et al. [38] and Ruskov et al. [39] to this issue.

(b) Filtering in non-classical states The previous examples dealt with an input that was in the vacuum state, and much of the theory extends in a analogous manner to the case of a Gaussian field. However, there has been considerable interest recently in non-classical field states (figure 14), specifically, states corresponding to a single photon (or more generally Fock states) [40,41] and superpositions of coherent states. The former can now be generated on demand using state-of-the-art experimental techniques, while the latter correspond to the so-called cat states. Phil. Trans. R. Soc. A (2012)

5253

Quantum control engineering detector

trigger system vacuum input

measurement readout plant

Figure 14. Converting a vacuum field input into a non-classical field output: an application of the series product! (Online version in colour.)

plant

detector Figure 15. Direct measurement feedback scheme of Wiseman & Milburn [20]. (Online version in colour.)

The filtering problem for these non-classical states turns out to be tractable, see the contribution of Gough et al. [42] in this issue, where one employs an ancilla to extend the filter in an appropriate manner. The role of the ancilla may often be easily understood as a preparation device that takes the vacuum input and feeds out the non-classical field into the system of interest.

(c) Direct measurement feedback Finally, it is worth recalling an example introduced by Wiseman & Milburn [20]. This is a double pass of a quantum light field through a plant and can be modelled as the following series product: — first pass: (I , L, H0 ) and — second pass: corresponding to U (t + dt, t) = exp{−iF dJ (t)}. Here (figure 15), the detector measures a component J (t) of the output field from the first pass (either a quadrature or the photon number count), which is then fed in a second time as a direct proportional Hamiltonian term: this was the original interpretation of Wiseman & Milburn [20]. Formally, J (t) is singular; so we interpret it as generating a stochastic unitary process U as outlined earlier. The cases of homodyne and photon counting may be treated separately. Homodyne detection: Jt = B(t) + B(t)† , (dJ )2 = dt, second pass is (I , −iF , 0). The closed-loop model is (I , −iF , 0)  (I , L, H0 ) = (I , L − iF , H0 + 12 (FL + L† F )). Photon counting: Jt = Lt , (dJ )2 = dJ , second pass is (S = e−iF , 0, 0). The closed-loop model is (S , 0, 0)  (I , L, H0 ) = (S , SL, H0 ). Phil. Trans. R. Soc. A (2012)

5254

J. E. Gough

exosystem W

plant P

controller K

Figure 16. Control through dissipation: robustness against exosystem W . (Online version in colour.)

In either case, the resulting triple (S , L, H ) gives the effective model for the quantum input–state–output model.

4. Coherent feedback control Once we have the basic rules for assembling arbitrary quantum feedback networks, we can start to think about complex architectures, analysis and synthesis, and design issues for quantum systems. General conditions for stability, passivity and L2 -gain for quantum feedback networks have been given by James & Gough [43] in a framework that extends the Willems approach [44,45] to control engineering. A general set-up is sketched in figure 16. The exosystem W represents an external system or environment (more generally, one aims for robustness of performance against a class of exosystems). Here, one may look at the ability of the system to store or to dissipate energy. This is a generalization of Lyapunov techniques to open systems with a supply of energy. Mathematically, one works with operators now replacing state functions. Linear models arise for systems with canonical coordinates for which the triple (S , L, H ) leads to a linear system of Heisenberg–Langevin equations and input/output relations: this happens when H is quadratic, L is linear and S is independent of the canonical coordinates. In this case, the performance specification becomes tractable and one may generalize some of the known results for classical linear systems for linear quadratic Gaussian (LQG) problems and H ∞ control, see the surveys [46–48] for more details. While the robust control problem turns out to be tractable in the quantum case, unfortunately the optimal LQG controller need not correspond to a genuine Phil. Trans. R. Soc. A (2012)

Quantum control engineering

5255

quantum input–system–output model. This issue of physical realizability means that we have a non-convex optimization problem, which is still an open problem. Physical applications have been proposed by the MabuchiLab group [49,50]. In particular, they have developed a hardware description language to implement the series product, concatenation and feedback reduction operations introduced earlier: see the contribution by Tezak et al. [51] to this issue. This allows for the construction of arbitrary quantum optical networks modelled within the Markov assumption.

5. Outlook The potential for truly revolutionary innovation is enormous and so is the likely return on investment. Perhaps one day my grandchildren will be graduating from a Department of Quantum Engineering. Milburn [52, p. 180]

There has been considerable interest in applying control theory to quantum systems in recent years; however, there is a clear need to abstract the basic elements and to develop a more universal theory similar to what has occurred with modern control engineering for classical systems. Several topics have emerged as being of particular importance. Open-loop control has been successfully applied to molecular dynamics, chemical kinetics, optical interactions with matter and the design of multi-dimensional nuclear magnetic resonance experiments. The role of feedback in quantum dynamical systems is now more apparent with closed-loop models having been developed and implemented experimentally—the analysis and synthesis problems are now a major sphere of activity, mirroring what has been known for classical systems. A network theory for quantum input–output systems has been developed, allowing the same flexibility as in circuit theory. This in turn has opened the way for control by interconnection of quantum controllers, robust quantum control and synthesis, etc. The theory of quantum filtering has been applied to model quantum syndrome error correction in continuous time. In these situations, new mathematical problems appear that are of direct physical application. Many new features arise as a result of the inherently quantum nature of the problem, and an area of intense investigation is in quantum statistics: examples of issues that can be treated within this framework are model reduction and system identification. Again, this requires a significant departure from classical approaches. We have touched on some of the background themes of quantum feedback and control that were discussed at the Royal Society meeting. We should also mention the other contributions to this volume on important problems such as system identification [53,54], preparation and stabilization of target states using only local dissipation [55,56] and quantum dynamical programming [57]. While we may expect that the road to realizing quantum technology will be challenging, it is not unreasonable to believe that developing systematic approaches to quantum control will be a necessary step to achieving this. We finish therefore with figure 17, which we hope will encourage researchers in the years to come. Phil. Trans. R. Soc. A (2012)

5256

J. E. Gough

Figure 17. Ministry of quantum information (based on a real World War II poster created by the Ministry of Information to boost public morale in the event of enemy occupation. We are grateful to Reincubate (www.keepcalm-o-matic.co.uk) for allowing us to produce our version.).

The author thanks Matthew James, Hendra Nurdin, Hideo Mabuchi, Luc Bouten, Daniel Burgarth and Ian Petersen for valuable comments.

References 1 Wiener, N. 1961 Cybernetics: or control and communication in the animal and the machine, 2nd edn. Cambridge, MA: MIT Press. 2 Landauer, R. 1999 Information is inevitably physical. In Feynman and computation (ed. A. J. G. Hey), pp. 77–92. Reading, MA: Perseus Books. 3 Maxwell, J. C. 1868 On governors. Proc. R. Soc. Lond. 16, 270–283. (doi:10.1098/rspl.1867.0055) 4 Wiener, N. 1949 Extrapolation, interpolation and smoothing of stationary time series with engineering applications. New York, NY: Wiley and Sons. 5 Kolmogorov, A. N. 1941 Stationary sequences in Hilbert space. Bull. Moscow Univ. 2, 1–40. [In Russian.] English translation in Linear least squares estimation (ed. T. Kailath). Hutchinson & Ross, Dowden, 1977. 6 Kolmogorov, A. N. 1941 Interpolation and extrapolation of stationary random sequences. Bull. I’academie des Sci. USSR. Ser. Math. 5, 3–14. 7 Kalman, R. E. 1960 A new approach to linear filtering and prediction problems. J. Basic Eng. 82, 34–45. (doi:10.1115/1.3662552) 8 Kalman, R. E. & Bucy, R. S. 1961 New results in linear filtering and prediction theory. J. Basic Eng. 83, 95. (doi:10.1151/1.3658902) 9 Shannon, C. E. 1948 A mathematical theory of communication. Bell Syst. Tech. J. 27, 379–423; 623–656. 10 Brif, C., Chakrabarti, R. & Rabitz, H. 2010 Control of quantum phenomena: past, present, and future. New J. Phys. 12, 075008. (doi:10.1088/1367-2630/12/7/075008) 11 DiVincenzo, D. P. & Loss, D. 1998 Quantum information is physical. Superlattices Microstruct. 23, 419–432. (doi:10.1006/spmi.1997.0520) 12 D’Alessandro, D. 2008 Introduction to quantum control and dynamics. Boca Raton, FL: Chapman and Hall. Phil. Trans. R. Soc. A (2012)

Quantum control engineering

5257

13 Lloyd, S. 2000 Coherent quantum feedback. Phys. Rev. A 62, 022108 (doi:10.1103/ PhysRevA.62.022108) 14 Hudson, R. & Parthasarathy, K. 1984 Quantum Ito’s formula and stochastic evolutions. Commun. Math. Phys. 93, 301–323. (doi:10.1007/BF01258530) 15 Parthasarathy, K. 1992 An introduction to quantum stochastic calculus. Berlin, Germany: Birkhauser. 16 Carmichael, H. 1993 An open systems approach to quantum optics. Berlin, Germany: Springer. 17 Gardiner, C. & Collett, M. 1985 Input and output in damped quantum systems: quantum stochastic differential equations and the master equation. Phys. Rev. A 31, 3761–3774. (doi:10.1103/ PhysRevA.31.3761) 18 Gardiner, C. & Zoller, P. 2000 Quantum noise. Berlin, Germany: Springer. 19 Gough, J. E. & James, M. R. 2009 The series product and its application to quantum feedforward and feedback networks. IEEE Trans. Automat. Contr. 54, 2530–2544. (doi:10.1109/TAC.2009.2031205) 20 Wiseman, H. M. & Milburn, G. J. 1994 All-optical versus electro-optical quantum-limited feedback. Phys. Rev. A 49, 4110–4125. (doi:10.1103/PhysRevA.49.4110) 21 Gough, J. E. 2008 Construction of bilinear control Hamiltonians using the series product and quantum feedback. Phys. Rev. A 78, 052311. (doi:10.1103/PhysRevA.78.052311) 22 Yanagisawa, M. & Kimura, H. 2003 Transfer function approach to quantum control-part I: dynamics of quantum feedback systems. IEEE Trans. Automat. Contr. 48, 2107–2120. (doi:10.1109/TAC.2003.820063) 23 Yanagisawa, M. & Kimura, H. 2003 Transfer function approach to quantum controlpart II: control concepts and applications. IEEE Trans. Automat. Contr. 48, 2121–2132. (doi:10.1109/TAC.2003.820065) 24 Gough, J. E. & James, M. R. 2009 Quantum feedback networks: Hamiltonian formulation. Commun. Math. Phys. 287, 1109–1132. (doi:10.1007/s00220-008-0698-8) 25 Nurdin, H. I. & Gough, J. E. 2012 On structure-preserving transformations of the It¯o generator matrix for model reduction of quantum feedback networks. Phil. Trans. R. Soc. A 370, 5422– 5436. (doi:10.1098/rsta.2011.0523) 26 Furusawa, A. & van Loock, P. 2011 Quantum teleportation and entanglement. Weinheim, Germany: Wiley-VCH. 27 Stratonovich, R. L. 1968 Conditional Markov processes and their application to the theory of optimal control. New York, NY: Elsevier. 28 Belavkin, V. P. 1983 On the theory of controlling observable quantum systems. Autom. Remote Control 44, 178–188. 29 Belavkin, V. P. 1987 Non-demolition measurement and control in quantum dynamical systems. In Proc. of CISM Seminar on Information Complexity and Control in Quantum Physics, Udine 1985 (ed. A. Blaquiere), pp. 311–329. New York, NY: Springer. 30 Belavkin, V. P. 1988 Non-demolition measurements, nonlinear filtering and dynamic programming of quantum stochastic processes. In Proc. of Bellmann Continuum Workshop ‘Modelling and Control of Systems’, Sophia–Antipolis 1988 (ed. A. Blaquiere). Lecture Notes in Control and Inform Sciences, no. 121, pp. 245–265. Berlin, Germany: Springer. 31 Belavkin, V. P. 1992 Quantum continual measurements and a posteriori collapse on the CCR. Commun. Math. Phys. 146, 611–635. (doi:10.1007/BF02097018) 32 Belavkin, V. P. 1992 Quantum stochastic calculus and quantum nonlinear filtering. J. Multivar. Anal. 42, 171–201. (doi:10.1016/0047-259X(92)90042-E) 33 Barchielli, A. & Gregoratti, M. 2011 Quantum trajectories and measurements in continuous time: the diffusive case. Lecture Notes in Physics, no. 782. Berlin, Germany: Springer. 34 Barchielli, A. & Belavkin, V. 1991 Measurements continuous in time and a posteriori states in quantum mechanics. J. Phys. A: Math. Gen. 24, 1495–1514. (doi:10.1088/0305-4470/24/7/022) 35 Barchielli, A. & Gregoratti, M. 2012 Quantum measurements in continuous time, nonMarkovian evolutions and feedback. Phil. Trans. R. Soc. A 370, 5364–5385. (doi:10.1098/ rsta.2011.0515) 36 Bouten, L. & van Handel, R. 2006 On the separation principle of quantum control. In Proc. Quantum stochastics and information: statistics, filtering and control (eds V. P. Belavkin & M. I. Guta). Singapore: World Scientific. Phil. Trans. R. Soc. A (2012)

5258

J. E. Gough

37 Wiseman, H. & Milburn, G. 2010 Quantum measurement and control. Cambridge, UK: Cambridge University Press. 38 Doherty, A. C., Szorkovszky, A., Harris, G. I. & Bowen, W. P. 2012 The quantum trajectory approach to quantum feedback control of an oscillator revisited. Phil. Trans. R. Soc. A 370, 5338–5353. (doi:10.1098/rsta.2011.0531) 39 Ruskov, R., Combes, J., Mølmer, K. & Wiseman, H. M. 2012 Qubit purification speed-up for three complementary continuous measurements. Phil. Trans. R. Soc. A 370, 5291–5307. (doi:10.1098/rsta.2011.0516) 40 Maitre, X., Hagley, E., Nogues, G., Wunderlich, C., Goy, P., Brune, M., Raimond, J. & Haroche, S. 1997 Quantum memory with a single photon in a cavity. Phys. Rev. Lett. 79, 769–772. (doi:10.1103/PhysRevLett.79.769) 41 Milburn, G. J. 2008 Coherent control of single photon states. Eur. Phys. J. Spec. Top. 159, 113–117. (doi:10.1140/epjst/e2008-00699-5) 42 Gough, J. E., James, M. R. & Nurdin, H. I. 2012 Single photon quantum filtering using nonMarkovian embeddings. Phil. Trans. R. Soc. A 370, 5408–5421. (doi:10.1098/rsta.2011.0524) 43 James, M. R. & Gough, J. E. 2010 Quantum dissipative systems and feedback control design by interconnection. IEEE Trans. Automat. Control 55, 1806–1821. (doi:10.1109/TAC.2010. 2046067) 44 Willems, J. C. 2007 The behavioral approach to open and interconnected systems. IEEE Control Syst. Mag. 27, 46–99. (doi:10.1109/MCS.2007.906923) 45 Willems, J. C. 1997 On interconnections, control and feedback. IEEE Trans. Autom. Control 42, 326–339. (doi:10.1109/9.557576) 46 Dong, D. & Petersen, I. R. 2010 Quantum control theory and applications: a survey. IET Control Theory Appl. 4, 2651–2671. (doi:10.1049/iet-cta.2009.0508) 47 Zhang, G. & James, M. R. 2012 Quantum feedback networks and control: a brief survey. Chin. Sci. Bull. 57, 2200–2214. (doi:10.1007/s11434-012-5199-7) 48 Bouten, L., van Handel, R. & James, M. R. 2007 An introduction to quantum filtering. SIAM J. Control Optim. 46, 2199–2241. (doi:10.1137/060651239) 49 Kerckhoff, J., Pavlichin, D. S., Chalabi, H. & Mabuchi, H. 2011 Design of nanophotonic circuits for autonomous subsystem quantum error correction. New J. Phys. 13, 055022. (doi:10.1088/ 1367-2630/13/5/055022) 50 Sarma, G., Hamerly, R., Tezak, N., Pavlichin, D. S. & Mabuchi, H. 2012 Transformation of quantum photonic circuit models by term rewriting. (http://arxiv.org/abs/1206.1104) 51 Tezak, N., Niederberger, A., Pavlichin, D. S., Sarma, G. & Mabuchi, H. 2012 Specification of photonic circuits using quantum hardware description language. Phil. Trans. R. Soc. A 370, 5270–5290. (doi:10.1098/rsta.2011.0526) 52 Milburn, G. 1996 Quantum technology. Frontiers of Science series. Sydney, Australia: Allen & Unwin. 53 Cˇatanˇa, C., van Horssen, M. & Gu¸taˇ , M. 2012 Asymptotic inference in system identification for the atom maser. Phil. Trans. R. Soc. A 370, 5308–5323. (doi:10.1098/rsta.2011.0528) 54 Oi, D. K. L. & Schirmer, S. G. 2012 Quantum system characterization with limited resources. Phil. Trans. R. Soc. A 370, 5386–5395. (doi:10.1098/rsta.2011.0530) 55 Ticozzi, F. & Viola, L. 2012 Stabilizing entangled states with quasi-local quantum dynamical semigroups. Phil. Trans. R. Soc. A 370, 5259–5269. (doi:10.1098/rsta.2011.0485) 56 Yamamoto, N. 2012 Pure Gaussian state generation via dissipation: a quantum stochastic differential equation approach. Phil. Trans. R. Soc. A 370, 5324–5337. (doi:10.1098/rsta. 2011.0529) 57 Belavkin, V. P. 2012 Quantum demolition filtering and optimal control of unstable systems. Phil. Trans. R. Soc. A 370, 5396–5407. (doi:10.1098/rsta.2011.0517)

Phil. Trans. R. Soc. A (2012)