Optimal Control of Josephson qubits What can quantum control do for - - PowerPoint PPT Presentation

optimal control of josephson qubits
SMART_READER_LITE
LIVE PREVIEW

Optimal Control of Josephson qubits What can quantum control do for - - PowerPoint PPT Presentation

Finding and optimizing gates Application to Josephson qubits Summary Optimal Control of Josephson qubits What can quantum control do for quantum computing? .K. Wilhelm 1 2 M.J. Storcz 2 J. Ferber 2 A. Sprl 3 F T. Schulte-Herbrggen 3 S.J.


slide-1
SLIDE 1

Finding and optimizing gates Application to Josephson qubits Summary

Optimal Control of Josephson qubits

What can quantum control do for quantum computing? F .K. Wilhelm1 2 M.J. Storcz2

  • J. Ferber2
  • A. Spörl3
  • T. Schulte-Herbrüggen3

S.J. Glaser3 P . Rebentrost1 2

1Institute for Quantum Computing (IQC) and Physics Department

University of Waterloo, Canada

2Physics Department, Arnold Sommerfeld Center, and CeNS

Ludwig-Maximilians-Universität München, Germany 3Chemistry Department Munich University of Technology, Germany

Conference on Quantum Information and Quantum Control II, 2006

F.K. Wilhelm et al. QC for SQubits

slide-2
SLIDE 2

Finding and optimizing gates Application to Josephson qubits Summary

Outline

1

Finding and optimizing gates The challenge of finding the right pulse Control theory and GRAPE

2

Application to Josephson qubits Avoiding leakage in a single phase qubit Towards better pulses Optimizing two-qubit gates

F.K. Wilhelm et al. QC for SQubits

slide-3
SLIDE 3

Finding and optimizing gates Application to Josephson qubits Summary The challenge of finding the right pulse Control theory and GRAPE

Basic problem setting

Our physical system gives us a Hamiltonian H(t) = Hd +

  • j

uj(t)Hj (1) with static drift Hd, controls uj and control Hamiltonians Hj. Our goal: Build a propagator Ugate = U(t, 0) = T exp

  • − i
  • t

dt′H(t′)

  • (2)

using physical uj(t).

F.K. Wilhelm et al. QC for SQubits

slide-4
SLIDE 4

Finding and optimizing gates Application to Josephson qubits Summary The challenge of finding the right pulse Control theory and GRAPE

Rotating wave and area theorem.

Spin in static z plus rotating xy field H(t) = −γ B(t) · σ = 1 2 E λ(t)eiωt λ(t)e−iωt −E

  • (3)

in co-rotating frame H′(t) = 1 2 E − ω λ(t) λ(t) −(E − ω)

  • (4)

On resonance: E − ω = 0 [H′(t), H′(t′)] = 0, thus T exp

  • − i
  • t

dt′H(t′)

  • =

exp

  • − i
  • t

dt′H(t′)

  • =

= cos φ(t) − iσx sin φ(t) φ(t) = 1

  • t

dt′λ(t′) (5) Area theorem

F.K. Wilhelm et al. QC for SQubits

slide-5
SLIDE 5

Finding and optimizing gates Application to Josephson qubits Summary The challenge of finding the right pulse Control theory and GRAPE

Beyond the area theorem

The area theorem does in general hold for [H′(t), H′(t′)] = 0

  • ut of resonance

for non-rotating wave Hamiltonians and strong driving (non-RWA) i.e. high pulses for multi-qubit systems Power of quantum computing comes from the global non-validity of the area theorem!

F.K. Wilhelm et al. QC for SQubits

slide-6
SLIDE 6

Finding and optimizing gates Application to Josephson qubits Summary The challenge of finding the right pulse Control theory and GRAPE

Complementing quantum circuits

Quantum circuit solution: Discretize into RWA steps with full control. Complemented by control theory even the single qubit gates may not be accessible by RWA decomposition into elementary gates may not be efficient

F.K. Wilhelm et al. QC for SQubits

slide-7
SLIDE 7

Finding and optimizing gates Application to Josephson qubits Summary The challenge of finding the right pulse Control theory and GRAPE

Complex control sequences

There are ingenious NMR solutions based on 50 years of quantum control ... do we have to do it again? Analogous situation: Steering / parallel parking

F.K. Wilhelm et al. QC for SQubits

slide-8
SLIDE 8

Finding and optimizing gates Application to Josephson qubits Summary The challenge of finding the right pulse Control theory and GRAPE

Using control theory

Established discipline in applied math / engineering Applied to quantum systems for state transfers e.g. in quantum chemistry Developed for NMR by N. Khaneja (Harvard), S.J. Glaser,

  • T. Schulte-Herbrüggen . . . (TUM)

You do not need to know molecular biology in order to fry an egg. (Donald E. Knuth)

F.K. Wilhelm et al. QC for SQubits

slide-9
SLIDE 9

Finding and optimizing gates Application to Josephson qubits Summary The challenge of finding the right pulse Control theory and GRAPE

Basic idea.

Take any dynamical system with variables xi and controls uj with EOM ˙ x = f(x, u, t) (6) Optimize a performance index at final time tf, F(x(tf), u(tf)) using J = F(x(tf), u(tf)) + (7) tf

ti

dtλT(t)( ˙ x − f(x, u, t)) with initial conditions x(ti).

F.K. Wilhelm et al. QC for SQubits

slide-10
SLIDE 10

Finding and optimizing gates Application to Josephson qubits Summary The challenge of finding the right pulse Control theory and GRAPE

Solution of the control problem

Variation with constraints leads to initial value problem ˙ x = f(x, u, t) x(ti) = xi (8) final value problem for influence function λ ˙ λ = − ∂f ∂x T λ λ(tf) = ∂F ∂x T (9) and equation for the controls ∂f ∂u T λ = 0 (10) Solvable, typically hard (split conditions!)

F.K. Wilhelm et al. QC for SQubits

slide-11
SLIDE 11

Finding and optimizing gates Application to Josephson qubits Summary The challenge of finding the right pulse Control theory and GRAPE

From Rockets to Propagators

Control problem for a quantum gate: x → U(t) U(ti) = ˆ 1 (11) f → −i(Hd +

  • i

ui(t)Hi)U (12) φ =

  • Ugate − U(tf)
  • 2 = 2N − 2ReTr(U†

gateU(tf)) (13)

So we need to maximize Tr(U†

gateU(tf)).

Problem: Fixes global phase, too Solution: Maximize Φ = |Tr(U†

gateU(tf))|2 instead.

F.K. Wilhelm et al. QC for SQubits

slide-12
SLIDE 12

Finding and optimizing gates Application to Josephson qubits Summary The challenge of finding the right pulse Control theory and GRAPE

Numerical solution

Numerical solution: Minimize J directly. Problem: Computationally hard optimization, numerical gradients ∂φ

∂ui time-consuming (≈ hours on supercomputer).

From A.O. Niskanen, J.J. Vartiainen and M.M. Salomaa, PRL 90, 197901 (2003).

F.K. Wilhelm et al. QC for SQubits

slide-13
SLIDE 13

Finding and optimizing gates Application to Josephson qubits Summary The challenge of finding the right pulse Control theory and GRAPE

Challenge

In the discretized grid, how does Φ change when the control is changed in one point?

F.K. Wilhelm et al. QC for SQubits

slide-14
SLIDE 14

Finding and optimizing gates Application to Josephson qubits Summary The challenge of finding the right pulse Control theory and GRAPE

Gradient Ascent Pulse Engineering (GRAPE) I

Rewrite performance index Φ = |Tr(U†

gateU(tf))|2 =

  • Tr(U†(tj, tN)Ugate)†U(tj, t1)
  • 2

=

  • Tr
  • U†

j+1 . . . U† NUgate

† Uj . . . U1

  • 2

Trotterized time-step propagators Ui = exp

  • −i∆t
  • Hd +
  • uk(ti)Hk
  • (14)

Using d dx eA+Bx

  • x=0

= eA 1 dτe−AτBeAτ (15)

F.K. Wilhelm et al. QC for SQubits

slide-15
SLIDE 15

Finding and optimizing gates Application to Josephson qubits Summary The challenge of finding the right pulse Control theory and GRAPE

Gradient Ascent Pulse Engineering (GRAPE) II

we can derive ∂Φ

∂uk analytically.

∂Φ ∂uk(tj) = δtRe

  • TrU†

gateUN . . . Uj+1HkUj . . . U1

  • TrU†

gateUN . . . Uj+1Uj . . . U1

  • N. Khaneja, T. Reiss, C. Kehlet, T. Schulte-Herbrüggen,

S.J. Glaser, JMR 172, 296 (2005).

F.K. Wilhelm et al. QC for SQubits

slide-16
SLIDE 16

Finding and optimizing gates Application to Josephson qubits Summary Avoiding leakage in a single phase qubit Towards better pulses Optimizing two-qubit gates

The physical problem.

Successful superconducting qubit with close leakage level δω = ω12 − ω23 ≃ 0.1ω12 (16) Drive resonantly on ω12. RWA-Hamiltonian H′ =   −δω √ 2λ(t) √ 2λ(t) λ(t) λ(t)   (17)

a

aMartinis and Simmonds

groups, UCSB and NIST

How to avoid leakage to the higher level?

F.K. Wilhelm et al. QC for SQubits

slide-17
SLIDE 17

Finding and optimizing gates Application to Josephson qubits Summary Avoiding leakage in a single phase qubit Towards better pulses Optimizing two-qubit gates

Properties of the problem.

At low λ leakage is small ∝ λ/δω, area theorem o.k. - slow pulse At extremely high λ ≫ δω area theorem again. Can we at least push the limits at intermediate λ ≃ δω ? Populations of |0, |1, |2 φ(t) = t

0 dt′λ(t′)

F.K. Wilhelm et al. QC for SQubits

slide-18
SLIDE 18

Finding and optimizing gates Application to Josephson qubits Summary Avoiding leakage in a single phase qubit Towards better pulses Optimizing two-qubit gates

GRAPE for this problem.

We want an X gate on the two levels, i.e. Ugate = eiφ1   eiφ2 1 1   (18) so we have two free phases. Performance index Φd = 1 5(|M22|2 + |M00 + M11|2) M = U†

gateU(tf).

(19)

F.K. Wilhelm et al. QC for SQubits

slide-19
SLIDE 19

Finding and optimizing gates Application to Josephson qubits Summary Avoiding leakage in a single phase qubit Towards better pulses Optimizing two-qubit gates

Overall performance

Rectangular Rabi pulse GRAPE, fixed internal phase GRAPE, free internal phase

F.K. Wilhelm et al. QC for SQubits

slide-20
SLIDE 20

Finding and optimizing gates Application to Josephson qubits Summary Avoiding leakage in a single phase qubit Towards better pulses Optimizing two-qubit gates

Optimum pulse shapes

F.K. Wilhelm et al. QC for SQubits

slide-21
SLIDE 21

Finding and optimizing gates Application to Josephson qubits Summary Avoiding leakage in a single phase qubit Towards better pulses Optimizing two-qubit gates

Populations in long pulses

F.K. Wilhelm et al. QC for SQubits

slide-22
SLIDE 22

Finding and optimizing gates Application to Josephson qubits Summary Avoiding leakage in a single phase qubit Towards better pulses Optimizing two-qubit gates

Populations in intermediate pulses

Rectangular pulse GRAPE pulse Aha! We do a (2n + 1)π pulse on the qubit transition and a 2nπ pulse on the leakage transition

F.K. Wilhelm et al. QC for SQubits

slide-23
SLIDE 23

Finding and optimizing gates Application to Josephson qubits Summary Avoiding leakage in a single phase qubit Towards better pulses Optimizing two-qubit gates

Populations in short pulses

Rectangular pulse GRAPE pulse GRAPE explores the physical limitations

F.K. Wilhelm et al. QC for SQubits

slide-24
SLIDE 24

Finding and optimizing gates Application to Josephson qubits Summary Avoiding leakage in a single phase qubit Towards better pulses Optimizing two-qubit gates

Rise times and penalties

Problems: Does not start at zero Short rise time Possible solutions: Additional Lagrange Multiplier: Not practical of inequalities Penalty in performance index: F(xf, uf, tf) + A tf

ti dt

p2(x(t), u(t), t). Here: p = u [2 − tanh(t/t0) − tanh((T − t)/t0)]

F.K. Wilhelm et al. QC for SQubits

slide-25
SLIDE 25

Finding and optimizing gates Application to Josephson qubits Summary Avoiding leakage in a single phase qubit Towards better pulses Optimizing two-qubit gates

Easier pulse shapes

F.K. Wilhelm et al. QC for SQubits

slide-26
SLIDE 26

Finding and optimizing gates Application to Josephson qubits Summary Avoiding leakage in a single phase qubit Towards better pulses Optimizing two-qubit gates

Performance

F.K. Wilhelm et al. QC for SQubits

slide-27
SLIDE 27

Finding and optimizing gates Application to Josephson qubits Summary Avoiding leakage in a single phase qubit Towards better pulses Optimizing two-qubit gates

NEC coupled Cooper pair boxes.

F.K. Wilhelm et al. QC for SQubits

slide-28
SLIDE 28

Finding and optimizing gates Application to Josephson qubits Summary Avoiding leakage in a single phase qubit Towards better pulses Optimizing two-qubit gates

Coupled boxes Hamitonian.

Charge basis |N1, N2 H =

  • N1N2

ECh,n1n2 |N1, N2 N1, N2| −EJ 2 (Q(1)

+ + Q(1) − ) ⊗ ˆ

1 − EJ 2 ˆ 1 ⊗ (Q(2)

+ + Q(2) − )

Two-state approximation H = 1 4

  • Em(1 − 2ng2(t)) + 2Ec1(1 − 2ng1(t))
  • σ(1)

z

− EJ1 2 σ(1)

x

1 4

  • Em(1 − 2ng1(t)) + 2Ec2(1 − 2ng2(t))
  • σ(2)

z

− EJ2 2 σ(2)

x

+Em 4 σ(1)

z

⊗ σ(2)

z

F.K. Wilhelm et al. QC for SQubits

slide-29
SLIDE 29

Finding and optimizing gates Application to Josephson qubits Summary Avoiding leakage in a single phase qubit Towards better pulses Optimizing two-qubit gates

Discretized CNOT quantum circuit.

For Ising interaction strength K Needs more controls than available — also long pulse sequence.

F.K. Wilhelm et al. QC for SQubits

slide-30
SLIDE 30

Finding and optimizing gates Application to Josephson qubits Summary Avoiding leakage in a single phase qubit Towards better pulses Optimizing two-qubit gates

The GRAPE pulse

99.9999% precision (benchmark 70 %), short time Palindrome pulse ni(t) = ni(T − t), as H is real and UCNOT = U−1

CNOT 1

T ≃ π/EJ = 55ps: Local π pulses with phase gate: Strong couling quantum control

1see C. Griesinger, C. Gemperle, O. W. Sørensen, and R. R. Ernst, Molec.

  • Phys. 62, 295 (1987).

F.K. Wilhelm et al. QC for SQubits

slide-31
SLIDE 31

Finding and optimizing gates Application to Josephson qubits Summary Avoiding leakage in a single phase qubit Towards better pulses Optimizing two-qubit gates

Dynamics under this pulse

Reduced Bloch spheres ρi = Trρ¬i |11 → |10 |00 + |11 → (|0 + |1) ⊗ |0

F.K. Wilhelm et al. QC for SQubits

slide-32
SLIDE 32

Finding and optimizing gates Application to Josephson qubits Summary Avoiding leakage in a single phase qubit Towards better pulses Optimizing two-qubit gates

NECs evolution: Multiple loops

F.K. Wilhelm et al. QC for SQubits

slide-33
SLIDE 33

Finding and optimizing gates Application to Josephson qubits Summary Avoiding leakage in a single phase qubit Towards better pulses Optimizing two-qubit gates

How to make such a pulse?

Time scale beyond current pulse generators. Input pulse I(t) = f(t) − f(t − T) of arbitrary shape, rational approximation in Laplace space

F.K. Wilhelm et al. QC for SQubits

slide-34
SLIDE 34

Finding and optimizing gates Application to Josephson qubits Summary Avoiding leakage in a single phase qubit Towards better pulses Optimizing two-qubit gates

Pulse optimization

F.K. Wilhelm et al. QC for SQubits

slide-35
SLIDE 35

Finding and optimizing gates Application to Josephson qubits Summary Avoiding leakage in a single phase qubit Towards better pulses Optimizing two-qubit gates

Fault tolerance

N.b.: Minimum makes errors ∝ (δu)2

F.K. Wilhelm et al. QC for SQubits

slide-36
SLIDE 36

Finding and optimizing gates Application to Josephson qubits Summary Avoiding leakage in a single phase qubit Towards better pulses Optimizing two-qubit gates

Low leakage

High nonlinearity: With leakage F = 99%

F.K. Wilhelm et al. QC for SQubits

slide-37
SLIDE 37

Finding and optimizing gates Application to Josephson qubits Summary Avoiding leakage in a single phase qubit Towards better pulses Optimizing two-qubit gates

One-step Toffoli

Strong coupling leads to further acceleration

F.K. Wilhelm et al. QC for SQubits

slide-38
SLIDE 38

Finding and optimizing gates Application to Josephson qubits Summary

Summary

Optimal control theory is a power tool for constructing pulses from Hamiltonians Leakage can be avoided in phase qubits Ultrafast CNOT in coupled Cooper pair boxes. Outlook

Help for experimental implementation Optimization in the presence of decoherence

See also Poster by P . Rebentrost

F.K. Wilhelm et al. QC for SQubits

slide-39
SLIDE 39

Finding and optimizing gates Application to Josephson qubits Summary

Sponsors

F.K. Wilhelm et al. QC for SQubits

slide-40
SLIDE 40

Finding and optimizing gates Application to Josephson qubits Summary

For Further Reading I

A.E. Bryson jr, Y-C. Ho, Applied Optimal Control. McGraw Hill, 1964

  • N. Khaneja, T. Reiss, C. Kehlet, T. Schulte-Herbrüggen,

and S.J. Glaser, Optimal Control of Coupled Josephson Qubits

  • J. Magn. Reson. 172, 296 (2005).

A.K. Spörl, T. Schulte-Herbrüggen, S.J. Glaser, V. Bergholm, M.J. Storcz, J. Ferber, and F .K. Wilhelm, quant-ph/0504202.

F.K. Wilhelm et al. QC for SQubits