Efficient Control Algorithms for Unitary Transformations: the Cartan Decomposition and Beyond

Efficient Control Algorithms for Unitary Transformations: the Cartan Decomposition and Beyond

Efficient Control Algorithms for Unitary Transformations: The Cartan Decomposition and Beyond Robert Zeier Department Chemie, Technische Universit¨atM¨unchen July 2, 2009 Outline 1 Preliminaries 2 Fast local control 3 A fast and slow qubit system 4 Analyzing non-locality: representation-theoretic methods 5 Summary Preliminaries Quantum computing as a control problem 3 / 37 Quantum systems and their transformations (pure) quantum states (= vectors in Cm, m < 1) 2 • example: qubit (=quantum bit) is an element of C (! Bloch sphere) m m • combined quantum system: tensor product C 1 ⊗ · · · ⊗ C n mj • space of all Z-linear comb. of v1 ⊗ · · · ⊗ vn (vj 2 C , ⊗ bilinear) • example: two qubits as given by C2 ⊗ C2 quantum operations = unitary transformations U 2 SU(d) −1 ∗ T • Lie group SU(d) = fG 2 GL(d; C)j G = (G ) ; det(G) = 1g (= closed linear matrix group) ∗ T • Lie algebra su(d) = fg 2 gl(d; C)j − g = (g ) ; Tr(g) = 0g • tangent space to SU(d) at the identity • vector space with bilinear and skew-symmetric multiplication [g1; g2] := g1g2 − g2g1 where [g1; g2] 2 su(d) and [[g1; g2]; g3] + [[g3; g1]; g2] + [[g2; g3]; g1] = 0 (Jacobi identity) Preliminaries Quantum computing as a control problem 4 / 37 Quantum computing as a control problem (1/2) Schr¨odingerequation as a continuous model for quantum computing d Pm dt U(t) = [−{_H(t)] U(t); where H(t) = H0 + j=1 vj (t)Hj • unitary transformation U(t) 2 SU(d) (= algorithm) • system Hamilton operator H(t), where iH(t) 2 su(d) • control functions vj (t) (for this talk) NOT interested in: • pure state transformations: d dt jΨ(t)i = [−{_H(t)] jΨ(t)i; where jΨ(t)i is a pure state • numerical computations and decoherence (and similar effects) • in the last part we briefly consider: d dt ρ = [−{_H(t); ρ]; where ρ is a mixed state Preliminaries Quantum computing as a control problem 5 / 37 Quantum computing as a control problem (2/2) Schr¨odingerequation as a continuous model for quantum computing d Pm dt U(t) = [−{_H(t)] U(t); where H(t) = H0 + j=1 vj (t)Hj • unitary transformation U(t) 2 SU(d) (= algorithm) • system Hamilton operator H(t), where iH(t) 2 su(d) • control functions vj (t) • find efficient control algorithms to synthesize unitary transformations (efficient = short evolution time) controllability (= universality), i.e., all U 2 SU(d) can be obtained necessary and sufficient condition:{ _H0; {_H1;:::; {_Hm generate su(d) (Brockett (1972,1973), Jurdjevic and Sussmann (1972)) Fast local control 6 / 37 Outline 1 Preliminaries 2 Fast local control 3 A fast and slow qubit system 4 Analyzing non-locality: representation-theoretic methods 5 Summary Fast local control Mathematical structure 7 / 37 Simulation of unitary transformations resources (realistic for nuclear spins in nuclear magnetic resonance) ⊗n • instantaneous operations Uj 2 SU(2) = SU(2) ⊗ · · · ⊗ SU(2) • time-evolution w.r.t. a coupling Hamilton operator H (−{_H 2 su(2n)) efficient control algorithm for U 2 SU(2n) with evolution time t Qm −1 Pm • U = k=1 Uk exp(−{_Htk )Uk U0 and t = k=1 tk (tk ≥ 0) • Lie group variant: conjugate the orbit exp(−{_Htk ) with instantaneous ⊗n operations Uk 2 SU(2) ) piecewise change of the time evolution 0 Pm −1 Lie algebra variant: simulate H = k=1 tk (Uk HUk ) 0 n Pm • iH 2 su(2 ) and time t = k=1 tk (tk ≥ 0) −1 Pm −1 • linearized version (first order): log(UU0 ) = −i k=1 tk (Uk HUk ) • often easier to solve Fast local control Mathematical structure 8 / 37 Two qubits: Mathematical structure (1/5) Cartan decomposition g = k ⊕ p • condition: [k; k] ⊂ k,[k; p] ⊂ p,[p; p] ⊂ k • k Lie algebra, K its Lie group; but p only a subspace example: G = SU(4) and g = su(4) • K = SU(2) ⊗ SU(2) = exp(k) where k = span fXI; YI; ZI; IX; IY; IZg R • subspace p = span fXX; XY; XZ; YX; YY; YZ; ZX; ZY; ZZg R notation: e.g. XI = i(X ⊗ I)=2 0 1 0 −i 1 0 1 0 where X := ( 1 0 ), Y := i 0 , Z := 0 −1 , I := ( 0 1 ) Fast local control Mathematical structure 9 / 37 Two qubits: Mathematical structure (2/5) control algorithms and the Weyl orbit Qm −1 Pm • U = k=1 Uk exp(−{_Htk )Uk U0 and t = k=1 tk (tk ≥ 0) • Weyl orbit W(p) = fKpK −1 : K 2 Kg \ a of p 2 p S −1 • max. Abelian subalgebra a ⊂ p and p = K2K Ka K example: k ⊕ p = su(4) ([k; k] ⊂ k,[k; p] ⊂ p,[p; p] ⊂ k) • k = span fXI; YI; ZI; IX; IY; IZg R • subspace p = span fXX; XY; XZ; YX; YY; YZ; ZX; ZY; ZZg R • max. Abelian subalgebra a = fa1XX + a2YY + a3ZZ: aj 2 Rg ⊂ p • W[b1XX + b2YY + b3ZZ] = W[(b1; b2; b3)] = f(b1; b2; b3); (−b1; −b2; b3); (−b1; b2; −b3); (b1; −b2; −b3); and all permutationsg • Weyl group W = symmetric group S4 (jWj = 24) Fast local control Mathematical structure 10 / 37 Two qubits: Mathematical structure (3/5) Weyl orbit W(p) = fKpK −1 : K 2 Kg \ a of p 2 p • max. Abelian subalgebra a = fa1XX + a2YY + a3ZZ: aj 2 Rg ⊂ p • W[b1XX + b2YY + b3ZZ] = W[(b1; b2; b3)] = f(b1; b2; b3); (−b1; −b2; b3); (−b1; b2; −b3); (b1; −b2; −b3); and all permutationsg Kostant's convexity theorem (1973) −1 • Γa[fKpK : K 2 Kg] = convex closure of W(p) Γa = orthogonal projection to a (w.r.t. a natural scalar product on g) • idea: What is with fKpK −1 : K 2 Kg ? orthogonal projection to a = convex closure of the intersection with a Fast local control Mathematical structure 11 / 37 Two qubits: Mathematical structure (4/5) Weyl orbit W(p) = fKpK −1 : K 2 Kg \ a of p 2 p • max. Abelian subalgebra a = fa1XX + a2YY + a3ZZ: aj 2 Rg ⊂ p • W[b1XX + b2YY + b3ZZ] = W[(b1; b2; b3)] = f(b1; b2; b3); (−b1; −b2; b3); (−b1; b2; −b3); (b1; −b2; −b3); and all permutationsg majorization condition [after Bennett et al. (2002)] • assume that ja1j ≥ ja2j ≥ ja3j and jb1j ≥ jb2j ≥ jb3j • ~a1 := ja1j, ~a2 := ja2j, ~a3 := sgn(a1a2a3)ja3j • (a1; a2; a3) is in the convex closure of W[(b1; b2; b3)] iff ~a1 ≤ b~1, ~a1 + ~a2 + ~a3 ≤ b~1 + b~2 + b~3, and ~a1 + ~a2−~a3 ≤ b~1 + b~2−b~3 • Zeier/Grassl/Beth (2004) [see also Yuan/Khaneja (2005 and 2006)] proved the connection to the convex closure of the Weyl orbit Fast local control Mathematical structure 12 / 37 Two qubits: Mathematical structure (5/5) KAK decomposition (A = exp(a)) • max. Abelian subalgebra a = fa1XX + a2YY + a3ZZ: aj 2 Rg ⊂ p • G = K1 exp(a1XX + a2YY + a3ZZ)K2 2 G (Kj 2 K) remark: KAK decomposition is not unique • Vidal/Hammerer/Cirac (2002): sufficient to consider all (a1; a2; a3) + π(z1; z2; z3) where zj 2 Z • Vidal/Hammerer/Cirac (2002): aj 2 [−π=2; π=2] ) (to find the optimal control) it is sufficient to consider only (z1; z2; z3) = (0; 0; 0) and (z1; z2; z3) = (−1; 0; 0) • Zeier/Grassl/Beth (2004) [see also Dirr et al. (2006)] proved the connection to the nonuniqueness of the KAK decomposition Fast local control Results 13 / 37 Two qubits: results (H = coupling Hamilton operator) gate simulation [Khaneja/Brockett/Glaser (2001)] One can simulate U in time t iff U = K1 exp(tW )K2 such that W 2 conv(W(iH )), where Kj 2 K = SU(2) ⊗ SU(2). Hamiltonian simulation [Bennett et al. (2002), this formulation by Zeier/Grassl/Beth (2004)] One can simulate H0 in time t iff 0 −1 K1(iH =t)K1 2 conv (W(iH )) for some K1 2 K = SU(2) ⊗ SU(2). remark [Zeier/Grassl/Beth (2004)] Bennett et al. (2002) is a special case of Khaneja/Brockett/Glaser (2001) Fast local control Results 14 / 37 Two qubits: comments (1/3) gate simulation [Khaneja/Brockett/Glaser (2001)] (H = Hamiltonian) One can simulate U in time t iff U = K1 exp(tW )K2 such that W 2 conv(W(iH )), where Kj 2 K = SU(2) ⊗ SU(2). comments • control problem is reduced to convex optimization (via Kostant) which can be solved analytically −1 • Uk exp(−{_Htk )Uk (can be made to) commute with each other in Qm −1 Pm U = k=1 Uk exp(−{_Htk )Uk U0 and t = k=1 tk (tk ≥ 0) • idea: exp(t1p1) exp(t2p2) = exp(t1p1 + t2p2 + t1t2[p1; p2]=2 + ··· ) remember: p1; p2 2 p ) [p1; p2] ⊂ k ) new direction lies in fast k Fast local control Results 15 / 37 Two qubits: comments (2/3) further properties of p (k ⊕ p = su(4), [k; k] ⊂ k,[k; p] ⊂ p,[p; p] ⊂ k) • p is irreducible under the action of K by conjugation • KpK −1 =p ~ , Gp G −1 =p ~ (p; p~ 2 p; G 2 G; K 2 K) , characteristic polynomials of p andp ~ are equal ) three (real) invariants of p; p~ under conjugation (as Tr(p) = Tr(~p) = 0) • cp. Makhlin (2002): three (real) invariants for two-qubit operations under local equivalence • related to Zhang/Vala/Sastry/Whaley (2003): detailed characterization of non-local operations in two-qubit systems Fast local control Results 16 / 37 Two qubits: comments (3/3) gate simulation [Khaneja/Brockett/Glaser (2001)] (H = Hamiltonian) One can simulate U in time t iff U = K1 exp(tW )K2 such that W 2 conv(W(iH )), where Kj 2 K = SU(2) ⊗ SU(2). (incomplete) list of proofs original proof in Khaneja/Brockett/Glaser (2001), Vidal/Hammerer/Cirac (2002), more general case in Yuan/Khaneja (2005) • Childs/Haselgrove/Nielsen (2003): proof of the lower bound relying on majorization conditions on the spectra of U(Y ⊗ Y )UT (Y ⊗ Y ) • uses Thompson's theorem: A, B hermitian than exists A0, B0 such that spec (A0) = spec (A), spec (B0) = spec (B), and exp(iA) exp(iB) = exp(iA0 + iB0) Fast local control Beyond two qubits 17 / 37 Beyond two qubits approach for choosing a Cartan decomposition g = k ⊕ p • for two qubits: k = local part, p = non-local part ⊗n • n qubits (n > 2): local operations $ K (e.g., SU(2) $ K) lower bounds on the evolution time • assume that all elements of K can be applied instantaneously, and not only the elements of SU(2)⊗n ) we get the evolution time • SU(2)⊗n ⊆ K ) the evolution time can only be greater determine suitable K [Childs et al.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    37 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us