ebook img

Adiabatic Cluster State Quantum Computing PDF

0.11 MB·
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview Adiabatic Cluster State Quantum Computing

Adiabatic Cluster State Quantum Computing Dave Bacon1,2 and Steven T. Flammia3 1Department of Computer Science & Engineering, University of Washington, Seattle, WA 98195 2Department of Physics, University of Washington, Seattle, WA 98195 3Perimeter Institute for Theoretical Physics, Waterloo, Ontario, N2L 2Y5 Canada (Dated: January 15, 2010) Modelsofquantumcomputationareimportantbecausetheychangethephysicalrequirementsfor achievinguniversalquantumcomputation(QC).Forexample,one-wayQCrequiresthepreparation ofanentangled“cluster”statefollowedbyadaptivemeasurementonthisstate,asetofrequirements which is different from the standard quantum circuit model. Here we introduce a model based on one-wayQCbutwithoutmeasurements (exceptforthefinalreadout),insteadusingadiabaticdefor- 0 mation of a Hamiltonian whose initial ground state is the cluster state. This opens the possibility 1 touse thecopious results from one-way QC to build more feasible adiabatic schemes. 0 2 n Computers that can exploit the laws of quantum the- can instead simply adiabatically turn on appropriate lo- a ory can, in principle, outperform today’s classical com- cal fields while turning off portions of the cluster state J puters. For example, quantum computers can efficiently in order to perform the QC. Thus we can dispense with 5 factor [1], something classical computers are thought in- measurements in the one-way model (except, of course, 1 capable of doing. Motivated by this fact, a vast amount forthefinalreadout)andinsteaduseadiabaticevolutions ] of ongoing research focuses on figuring out exactly how to enact one-way QC. This model provides many of the h to build a quantum computer. In addition to differ- advantages of adiabatic control; in particular it retains p ent physical mediums for implementing QC, numerous robustnessto deformations ofthe specific adiabatic path - t different models for how to achieve QC have been pro- traversedduring the open-loop holonomic evolution [8]. n posed. While to date each of these models provides Adiabatic dragging. Themaintoolsweuseinthispa- a u the same computational power, they differ substantially per are adiabatic changes in a Hamiltonian. Suppose q on the requirements they put on the physical hard- initially we have a system with Hamiltonian H and the i [ ware. The most widely used model of QC is the quan- system is in an energy eigenstate. Then we evolve the 2 tumcircuitmodel,but othermodelsinclude one-way(or system under a time-varying Hamiltonian over a time v measurement-based) QC [2], holonomic QC [3], univer- period 0 ≤ t ≤ T as H(t) = f(s)H +g(s)H where i f 8 sal adiabatic QC [4], and topological QC [5]. Here we f(0) = g(1) = 1, f(1) = g(0) = 0 and s = t is a scaled 9 T proposeanewmodelofcomputingwhichcombinesideas time. If we vary this evolution smoothly and there are 0 from all of these models. In particular we demonstrate no level crossings, then it is always possible to choose 2 . how one can perform one-way QC adiabatically. a T large enough such that at the end of this evolution 2 1 One-way QC [2] is a method for QC in which one cre- we will be in the eigenstate of Hf which is continuously 9 atesaspecific, fixedentangledstateofaquantummany- connected to the initially preparedeigenstate. In partic- 0 bodysystemandthencomputesviaaseriesoflocalmea- ular, if we choose T to be on the order of the minimum v: surements on the subsystems. The choice of measure- energygapbetweenthe instantaneouseigenstateofH(t) i ments correspond to unitary gates enacted in the QC and the nearest eigenstates, then with high probability X and these measurements are adaptive: that is, the ex- at the end of the above evolution the system will be in r act measurement being executed depends on the previ- theconnectedeigenstateofthefinalHamiltonian[9]. We a ous measurement results. One set of states which can willcallsuchasetupandevolutionanadiabatic dragging. be used for one-way QC are the class of so-called clus- Recently, adiabatic draggingbetween Hamiltonians with ter states [6]. Cluster states are defined for any graph, energy eigenstates that are degenerate and are quantum though not all graphs allow for universal one-way QC. error-correcting codeword states has emerged as a pow- A cluster state can be defined as a stabilizer code state. erfulprimitiveforbuilding aquantumcomputer[10–12]. Equivalently,thereisaHamiltonianwithatmost(d+1)- Here we extend these ideas to one-way QC. qubitinteractions,wheredisthemaximumdegreeofthe 1D degenerate cluster-state model. Begin by consid- graph, whose ground state is the cluster state (one can eringaline ofnqubitsandadegeneratevariationonthe replace this Hamiltonian with another involving only 2- one-dimensional cluster state. In particular define the qubit interactions while retaining the cluster state as an following n−1 commuting operators approximate ground state [7].) Thus one could imag- S =[Z] [X] [Z] ,1≤i≤n−2,S =[Z] [X] , i i i+1 i+2 n−1 n−1 n ine engineeringa physicalsystemwith this Hamiltonian, cooling the system to its ground state, and then doing where X and Z are the corresponding Pauli operators measurements that enact the cluster state QC. Here we and we use the notation [P] to denote the operator P i showthatinsteadofperformingthesemeasurementsone acting on the ith physical qubit. These are n−1 out of 2 the n operatorsusually used to define a cluster state [6]. logical Z is [Z] ) we see that a Hadamard gate has been i Definenowthestabilizercodecorrespondingtotheseop- applied to this information. Thus, by turning on a [X] 1 eratorsasthecommon+1eigenstatesofalloftheS ,i.e. term on the first qubit while turning off the term in the i |ψi such that S |ψi = |ψi. By standard results in the Hamiltonianwithwhichitanti-commuted,wehaveeffec- i theory of stabilizer codes [13], this code space is two di- tivelymovedthisinformationonestepdowntheline,and mensional (encodes a qubit.) We can define the logical applied a Hadamard gate to the quantum information. operators for this encoded qubit as Proceedinginductively,ifwefirstadiabaticallyturnon [X] , then [X] , etc, while turning off the corresponding X¯ =[X] [Z] and Z¯ =[Z] . (1) 1 2 1 2 1 anticommuting term in the original Hamiltonian we will end up with the qubit which was originally localized to Now consider the Hamiltonian one end of the line moved to the other end of the line, n−1 alongwitha sequenceofHamadardgatesappliedto this H0 =−∆XSi. (2) qubit. Throughout this piecewise evolution the energy i=1 gap will remain constant because each successive adia- Since the S all commute and have eigenvalues ±1, the batic draggingacts independently. If we proceedto turn i groundstatesubspaceofthisHamiltonianisthe+1com- on each [X]i all the way up to the (n−1)st qubit, the moneigenstateoftheS ’sor,inotherwords,theencoded information originally encoded into the first two qubits i qubit defined above. Note that quantum information in will end up exactly on the last qubit. In other words af- the degenerate ground state can be accessed by measur- terthisevolution,X¯ ismappedto[X]n andZ¯ ismapped ing or manipulating the encoded Pauli operators which to [Z]n if the chain is odd length and X¯ is mapped to are themselves localized on the first two qubits. [Z]n and Z¯ is mapped to [X]n otherwise — these dif- Nowsupposethatweadiabaticallyturnonalocalfield ferences arising from whether an even or odd number of along the −[X] direction while turning off the S term Hadamards have been applied to the encoded qubit. 1 1 inH ,whichanticommuteswith[X] . Inparticularcon- Single qubit gates. We now show how to modify the 0 1 sider adiabatic dragging from H to H +∆(S −[X] ). abovesetupsuchthatinadditiontopropagatingasingle 0 0 1 1 Notice that while X¯ commutes with [X] , Z¯ does not qubit of information down the one dimensional system, 1 commute with [X] . However because we are in the +1 wealsoapplygatesotherthantheHadamardgatetothe 1 eigenspace of each S , instead of defining the logical Z¯ qubit. This scheme is motivated directly by the one-way i as we have done above in Eq. (1) we could also define QCmodelwhereinsteadofmeasuringthequbitalongthe the encoded Z as Z¯′ = Z¯S = [X] [Z] . If we do this, X direction to propagate the information, we measure 1 2 3 then the encodedqubit commutes with the terms we are along a rotated direction, M(θ) = cos(θ)X + sin(θ)Y. turning on and off (S and [X] .) Thus the quantum in- Importantly,however,ourschemeproceedswithoutadap- 1 1 formationinthisencodedsubspaceisnottouched. How- tive operations. Consider mimicking the above scheme, ever since S1 anticommutes with [X]1, the information butinsteadofturningonsuccessive−∆[X]iswhileturn- in S1 is changed. To see how this evolutionproceeds, we ing off the appropriate anticommuting terms in H0 (the can consider a code in which we promote S1 into an en- −∆[Z]i[X]i+1[Z]i+2 terms)weinsteadturnonsuccessive codedPauliZ operatorand[X]1 isitsconjugateencoded −∆Mi terms where Mi = [M(−θi)]i is a set of rotated X operator. The adiabatic evolution is then simply be- localfields,1≤i≤n−1. Weclaimthatthiswilltakethe tween these the two encoded Pauli operators (i.e. from qubitlocalizedto one endofthe line andpropagateitto anencoded−∆Z¯ toanencoded−∆X¯ whereadenotes theotherendofthelinewhileapplyingagatedependent a a thisnewlydefinedencodedqubit.) Suchanevolutionhas on the choice of θi. no level crossing and an energy gap for reasonable adia- To analyze this scheme it is easier to work in a frame batic interpolations which is proportionalto ∆. Thus at of reference in which the ith qubit has been rotated by the end of this evolution we will be in the +1 eigenstate U(θi)=exp(−iθi[Z]i/2). It is convenientto take θ1 =0, of [X] along with all the remaining S . In other word whichwe will now assume. Consideragainn qubits ona 1 i we are in the stabilizer code with stabilizer generators line anddefine nowthe rotated stabilizer code operators: [X] ,S ,S ,...,S . The information in the degener- 1 2 3 n−1 atesubspace,whichoriginallywasrepresentedviatheen- Ti = [Z]i[XUi+1]i+1[Z]i+2, 1≤i≤n−2, coded operators X¯ =[X]1[Z]2 and Z¯ =[Z]1 is now rep- Tn−1 = [Z]n−1[X]n, (3) resented by X¯′ =[X] [Z] and Z¯′ =[X] [Z] . However, 1 2 2 3 sinceweareinthe+1eigenstateof[X] thisisequivalent where we use the superscript to denote conjugation, 1 to the encoded operator X¯′′ = [Z] and Z¯′′ = [X] [Z] . PU = UPU†, and U = U(θ ). Note that this con- 2 2 2 i i In other words the information which was originally en- jugation does not change the fact that these operators coded in the first two qubits, after the above adiabatic commute and square to identity, and therefore we can dragging,willbeinthesecondandthirdqubit. Usingthe again define a codespace as the joint +1 eigenspace of same logical Pauli encoding (logical X is [X] [Z] and these operators. Let H be the initial Hamiltonian for i i+1 0 3 our system as in Eq. (2), but now with the rotated the procedure we have described for adiabatically drag- stabilizer operators T substituted for S . Again, ini- ging the initial Hamiltonian, we are always turning off a i i tially we can define the information in the degener- −∆T while turning on a −∆[X] . Then not only does i i ate subspace as localized to the first two qubits with [α] commute with these terms (because the Pα,β is i+1 i+1 X¯ = [X]1[Z]2 and Z¯ = [Z]1. Now imagine adiabati- made up entirely of a product of [X]j’s with j < i+1), cally dragging H0 to H0+∆(T1−[X]1), then dragging and thus is untouched by the evolution, but by an ar- to H0+∆(T1+T2−[X]1−[X]2), etc. We claim that at gument identical to the untwisted Hamiltonian case, we the end of this scheme we will end up with the quantum end each such dragging in the +1 eigenvalue of −∆[X] . i informationinX¯ andZ¯propagatedtothelastqubitwith Thus we end up exactly in the subspace where the gate a gate dependent on θi applied to this information. Ui+1H has been applied and the quantum information To see this, we proceed in three steps. First we shifted one site down the chain for each such adiabatic will show that using the rotated stabilizer operators it dragging. Thefinaleffectfortheturningonalln−1[X] i is possible to write the logical qubit in a form where in order is that the sequence of gates H 2 (U H) Qi=n−2 i+1 each Xi (except i = n) commutes with this informa- is applied to the quantum information. tion. Define the followingoperatorsforα,β ∈{X,Y,Z}: Inrecap,wehaveshownthatbystartingwithaHamil- α¯i = Pβ(Piα,β[β]i)Ci,i+1 where Ci,i+1 is the controlled tonian which is a negative sum of twisted stabilizer op- phase gate between the i and (i + 1)st qubits except erators T and then turning off the T ’s while turning on i i when i = n in which case we define C = I. We n,n+1 the [X] ’s sequentially,we haveenacteda gate whichde- i claim that these new Pauli operators are, under the ro- pends on the angles θ . This is equivalent to using the i tated stabilizer code generated by the T ’s, equivalent to i standardclusterstateHamiltonianfromEq.(2)withthe the logical operators X¯ = [X] [Z] , Y¯ = [Y] [Z] , and 1 2 1 2 unrotated S stabilizer operators as the initial Hamilto- Z¯ =[Z] ,withtheconditionthatthePα,β’sareasumof i 1 nian and using rotated magentic fields [M(−θ )] for the i i products of [X] operatorsfor j <i. This can be proven j piecewise final Hamiltonians. Note that we did not work inductively. The base case corresponds to Pα,β = δ I α,β in a rotating frame for the final qubit and therefore the where X¯ =X¯ and Z¯ =Z¯. Now assume the hypothesis 1 1 informationendsupexactlyonthelastqubitofthisevo- is true for the ith operators. Examine, for example, X¯ i lution. Throughout this piecewise evolution the energy and expand the controlled-phase: gapis constant(independent of the length of the chain.) The gates enacted are universal for single qubit gates. X¯ =PX,X[X] [Z] +PX,Y[Y] [Z] +PX,Z[Z] . (4) i i i i+1 i i i+1 i i State preparation. Inthe previoussectionweenacted Recall that the T operators act as identity on the gates on the degenerate ground state of a Hamiltonian. i codespace and thus can be inserted into this sum in any Wenowshowhowitispossibletopreparequantuminfor- manner to yieldany equivalentoperator(overthe code.) mation in a particular state, with the Hamiltonian non- Left multiplying X¯ by T for the last two terms yields degenerate, and then propagate the information down i i the line while turning the Hamiltonian into one with a X¯i = PiX,X[X]i[Z]i+1+PiX,Z[XUi+1]i+1[Z]i+2 degenerate ground state where this encoded information −iPiX,Y[X]i[XUi+1]i+1[Z]i+1[Z]i+2 (5) lives. Consider, for example, our original Hamiltonian in Eq. (2) but now with the full cluster state Hamilto- Expanding out XUi+1, we find that nian H0′ = H0−∆S0 where S0 = [X]1[Z]2. The ground state of H′ is now not degenerate and corresponds, in 0 PiX+,1X = cos(θi+1)PiX,Z +sin(θi+1)[X]iPiX,Y our previous picture of H0 to being in the +1 eigen- PX,Y = sin(θ )PX,Z −cos(θ )[X] PX,Y state of X¯. Consider first adiabatically dragging H0′ to i+1 i+1 i i+1 i i H′+∆(S −[X] ). Attheendofthisevolutionwewillbe 0 1 1 PiX+,1Z = [X]iPiX,X (6) in the +1 eigenspace of [X]1 as before. Since we started inthe+1eigenspaceofX¯ wewillbeinthe+1eigenspace Similar relations hold for Y¯i+1 and Z¯i+1 with the impor- ofX¯′ =[Z]2. NextadiabaticallydragtheHamiltonianto tant property that the new Piα+,1βs are functions of the H0′+∆(S0+S1+S2−[X]1−[X]2). Notice thatwehave previous Pα,βs and [X] s. This proves our statement. to turn off two stabilizer generators while turning on a i i Buttheseexpressionsalsoprovemuchmore. Inpartic- singlefield. Thisimpliesthatwemustincreasethedegen- ular if we restrict the above equivalence to the +1 sub- eracy of the ground state. We will see that this second space of [X] , then we see (when we calculate out all dragging, despite increasing the degeneracy, ends with i nine new Piα+,1β’s) that the relationship between the α¯i the system in the +1 eigenstate of the X¯′′ =[X]3[Z]4. andα¯ is α¯ =α¯Ui+1H. Inother words,with this re- To see this note that while both S and S do not i+1 i+1 i 1 2 striction,theeffectonthe encodedquantuminformation commute with [X] , S S does. Thus the eigenvalue 2 1 2 in this new form is as if the gate U H has been ap- of S S is preserved while turning on [X] . If we then i+1 1 2 2 plied to the quantum information. Further note that in rewrite S +S as S (I +S S ), then if we are in the 1 2 1 1 2 4 −1 eigenspace of S S then this term vanishes, but if fields (we note that this initial state can also be piece- 1 2 we are in the +1 eigenspace then in this space the op- wise adiabatically prepared [15].) Consider a quantum erator effectively acts as 2S (or equivalently 2S ). We circuit made up of gates from a universal gate set such 1 2 can then consider the code where we promote S to an as {HU(π),H,(H ⊗H)C } (other sets are also possi- 1 4 i,j encoded Z operator and [X] to an encoded X opera- ble) along with the preparation in the +1 eigenstate of 2 tor, and then at the end of the evolution we will be in the Pauli X operator. Then one can map the graph of the +1 eigenstate of [X] , and we are also in the +1 this circuit onto a cluster state graph using the above 2 eigenstateofS S (due to this operatorcommutingwith elements in such a way that one can also prescribe local 1 2 [X] .) Translating this into the coding language, we are fields which, when turned on piecewise, enact the quan- 2 in the +1 eigenstate of a stabilizer code with genera- tum circuit (or equivalently one can us a twisted cluster tors [X] ,[X] ,[X] [Z] ,S ,...,S , which is equivalent state Hamiltonian and local fields all along X.) 1 2 3 4 3 n to saying that we are in the +1 eigenstate of the 1D Conclusion. We haveshownhowtoperformone-way cluster state with n−2 qubits but prepared in the +1 QConaclusterstateusingonlypiecewiseadiabaticevo- eigenstate of the encoded X¯ at one end of this chain. If lutions. This scheme shares many of the traits of the we wish to apply gates to this information, we can pro- recently introduced primitive of adiabatic gate telepor- ceedasaboveby applyingrotatedlocalfields orrotating tation [12]: it has a robustness to the adiabatic path, thestabilizerHamiltonian. Itisimportanttorealizethat for example. Further, as in [12] we can use perturbation the above evolution has gone from a non-degenerate to theory gadgets [7] to implement this entire scheme us- a degenerate ground state, so that the energy gap van- ing only two-qubit interactions instead of the four-qubit ishes. However over the subspaces defined by the con- interactions we have presented; it would be interesting servedquantityS1S2 theenergygapisconstantandthus to make this calculation explicit. Our model shows the the adiabatic theorem holds. In fact, the same situation novelty of starting with a global entangled ground state occurs in the creation of anyons in topological QC [14]. and then piecewise turning on local fields to do QC. We Two-qubit gates. Let us now show how to apply two- have also shown how it is possible to use cluster states qubit gates. The idea, just as in one-way QC, is to use and their parent Hamiltonians to perform QC without a Hamiltonian which has a coupling between two chains resortingtoadaptivemeasurements. ACSQCthusopens which support single qubits. To see how this works let up a new way to adapt the numerous results of one-way usanalyzeaclusterstateHamiltonianwithadegenerate QC to viable adiabatic architectures. ground subspace and a single coupling between two en- While preparing this manuscript we learned of similar coded qubits. Consider the six-qubit initial Hamiltonian resultsforsinglequbitcircuitsusingtheAKLTstate[16]. DB was supported by the NSF under grants 0803478, H =−∆([Z] [X] [Z] [Z] +[Z] [X] )+(a↔b) 2 1,a 2,a 3,a 2,b 2,a 3,a 0829937, and 0916400 and by DARPA under QuEST grant FA-9550-09-1-0044. STF and research at Perime- where the encoded qubits will be associated with a and teraresupportedbytheGovernmentofCanadathrough b and (a ↔ b) denotes same term with the a and b la- IndustryCanadaandbytheProvinceofOntariothrough bels reversed. This Hamiltonian is degenerate, but now the Ministry of Research & Innovation. therearetwoqubitsofdegeneracy,correspondingto log- ical operators X¯ = [X] [Z] and Z¯ = [Z] with γ 1,γ 2,γ γ 1,γ γ ∈ {a,b}. Now suppose that we turn on −∆([X] + 1,a [1] P.W.Shor,inProceedingsofthe35thAnnualSymposium [X] +[X] +[X] )whileturningoffH (wecouldpro- 1,b 2,a 2,b 2 on the Foundations of Computer Science, pp. 124–134 ceed by turning each of these on separately and achieve (IEEE Computer Society, Los Alamitos, CA, 1994). similar results.) Using the four stabilizer terms in the [2] R. Raussendorf and H. J. Briegel, Phys. Rev. Lett. 86, Hamiltonian above we can rewrite the encoded opera- 5188 (2001). tors as X¯′ = [X] [X] and Z¯′ = [X] [Z] [X] [3] P.ZanardiandM.Rasetti,Phys.Lett.A264,94(1999). γ 1,γ 3,γ γ 2,γ 3,γ 3,¬γ where ¬a = b and ¬b = a. Using an argument simi- [4] D. Aharonov et al., in 45th Annual Symposium on the Foundations of Computer Science, pp. 42–51 (IEEE lar to the single-qubit gates, we will end up in the +1 Computer Society, Los Alamitos, CA, USA,2004). eigenstate of the Xi,γ operators, i ∈ {1,2}. Over this [5] A. Kitaev, Ann.of Phys. 303, 2 (2003). eigenspace, the logical operators become X¯f = [X]3,γ [6] M. A.Nielsen, Rep.on Math. Phys.57, 147 (2006). and Z¯f = [Z]3,γ[X]3,γ¯. This is equivalent to performing [7] S.D.BartlettandT.Rudolph,Phys.Rev.A74,040302 a Hadamard on each encoded qubit, a controlled phase (2006). gatebetweenthesequbits,andthenaHadamardoneach [8] D. Kult, J. ˚Aberg, and E. Sjo¨qvist, Phys. Rev. A 74, qubit again. 022106 (2006). [9] G. Schaller, S.Mostame, and R.Schu¨tzhold, Phys. Rev. Adiabatic Cluster State QC (ACSQC). We now see A 73, 062307 (2006). how to build a quantum computer using piecewise adia- [10] O. Oreshkov, T. A. Brun, and D. A. Lidar, Phys. Rev. batic evolutions from a Hamiltonian whose ground state Lett. 102, 070502 (2009). is a cluster state to a Hamiltonian consisting of local [11] O. Oreshkov,Phys. Rev.Lett. 103, 090502 (2009). 5 [12] D. Bacon and S. T. Flammia, Phys. Rev. Lett. 103, preparation (unpublished). 120504 (2009). [15] G. Schaller, Phys. Rev.A 78, 032328 (2008). [13] D.Gottesman, Ph.D. thesis, California Insituteof Tech- [16] J. Renes, privatecommunication (unpublished). nology, Pasadena, CA, 1997. [14] D. Bacon, S. T. Flammia, A. Landahl, and A. Neels, in

See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.