Professional Documents
Culture Documents
Chuang
Chuang
If you wish to distribute this article to others, you can order high-quality copies for your
colleagues, clients, or customers by clicking here.
The following resources related to this article are available online at www.sciencemag.org
(this information is current as of September 28, 2010 ):
Updated information and services, including high-resolution figures, can be found in the online
This article has been cited by 16 articles hosted by HighWire Press; see:
http://www.sciencemag.org/cgi/content/full/275/5298/350#otherarticles
Science (print ISSN 0036-8075; online ISSN 1095-9203) is published weekly, except the last week in December, by the
American Association for the Advancement of Science, 1200 New York Avenue NW, Washington, DC 20005. Copyright
1997 by the American Association for the Advancement of Science; all rights reserved. The title Science is a
registered trademark of AAAS.
RESEARCH ARTICLES
Box 1. The thermal equilibrium density matrix. Let us assume that the state of the entire system is
well described as an ensemble of non-interacting molecules. For example, this is a good approxi-
mation in a liquid sample, where the rapid tumbling averages out intermolecular interactions (15). The
3 4 3 4
1 0 0 0 a1 1 a2 0 0 0 2
1 0 1 0 0 1 0 a1 2 a2 0 0
r̂ 5 1 2a1 1 a2 (18) The two terms describe an equilibrium part
4 0 0 1 0 4 0 0 0
0 0 0 1 0 0 0 2a1 2a2 that is proportional to the identity Î, and a
written in the energy eigenstate basis +&,(&,)&,_&. remaining traceless deviation part r̂D,
For the N 5 4 case, the diagonal elements are approximately: which we shall term the “deviation densi-
ty matrix” (20). Under the action of a
unitary transformation (for example, free
evolution or imposed pulse sequences),
the identity part of the density matrix will
not change:
where the 16 spin states have been explicitly labeled. Now, a unitary transform on the spin states can
be used to selectively exchange populations among the different energy levels; mathematically, this
amounts to relabeling the states. Experimentally, this may be accomplished with logic gate pulse
sequences (shown below) or by selective rf pulses. Either way, we can produce the final state:
Ûr̂Û† 5 Û F Î
2N G Î
1 r̂D Û† 5 N 1 Ûr̂DÛ†
2
(2)
Therefore, the dynamics of the ensemble of
noninteracting molecules can further be ap-
proximated by using just the density matrix
3 4
3 0 0 0 one-bit operation carried out by a quantum 5 Û1r̂1Û†1CÛ1r̂2Û†1C· · ·CÛ1r̂MÛ†1
0 21 0 0 computation. The meaning of this result is
r̂D 5 a 0 0 21 0 (3) that the output is either Uu2&^2uU† or (7)
The N 5 2 and N 5 4 cases are special, in
3 4
1 0 0 0 spins) when conditioned on the remaining in thermal equilibrium. This structure cor-
2a 0 0 0 0 spins (the two “ancilla” spins). Note that responds to regularity from which we may
r̂D 5 0 (4) the state of the qubits alone would not distill something close to being a pure state
4 0 0 0
0 0 0 21 give a pure state; it is necessary to know (that has very low von-Neumann entropy,
the state of the ancilla spins as well. In Tr [r̂ log r̂]), for a subset of the spins. Our
Let us think of the second spin as a label; it this sense, the logical qubits we have are procedure is a kind of compression, which
tells us which of two pure states, u2& or actually collective states of the four spin makes good use of the negative entropy
u1&, the first spin was prepared in. Mathe- system. By freezing evolution of the an- available in the initial state of the system.
matically, this is represented by the block- cilla spins (experimentally feasible with a In Eq. 6, the excess entropy is contained in
diagonal structure of r̂D, which indicates technique known as decoupling), we pro- the constant offsets not shown between the
that the state of the first spin is a pure state hibit the four block states from interacting qubit blocks. Alternatively, excess entropy
when conditioned on a measurement result with each other, and thus we need not can be rejected to the “garbage” blocks,
3 4
proximately zero eigenvalues (which come a calculation needs to be run for greater 1 0 0 0
from states with equal spin up and spin signal-to-noise. 0 21 0 0
down populations). Unitary transforms Single-spin operations. We have dem- 1 i sin~vABt/2! 0 0 21 0
leave the spectrum of eigenvalues un- onstrated that a pure state initial condi- 0 0 0 1
changed but may be used to permute the tion can be prepared from a thermal bulk (10)
elements to arrange for a convenient block- spin ensemble. To complete the task of
matrix structure, as previously demonstrat- showing that this system may perform The effect of this term is a coupled two-spin
ed. The necessary condition for preparing a quantum computation, we need to show rotation.
3 4
1 21 0 0 cally used to transfer the population from of each spin. However, in an NMR appa-
1 1 1 0 0 the abundant proton to the less-responsive ratus, these terms do not contribute a
CAB 5 5/2 0 0 1 21
2 carbon nucleus. The corresponding unitary signal. Rather, what is experimentally de-
0 0 1 1 operator has the same form as the CNOT tected by the pickup coil is the net trans-
matrix in Eq. 11, but there are phase differ- verse magnetization:
3 4
12i 0 0 0 ences among the non-zero elements. nV^mx 1 imy& 5 nVg\Tr@r̂D~Îx 1 iÎy!# (12)
0 12i 0 0 Molecular structure determinations can
z 0 0 11i 0 involve sequences of hundreds of pulses In other words, if the density matrix is
0 0 0 11i that probe coupling in networks of hun- expanded in a basis of products of angular
dreds of spins. To construct systems with momentum operators (15), then the signal
3 4
12i 0 0 0 many qubits, it is possible to use just the in the pickup coil gives the coefficients of
0 11i 0 0 two-spin interaction terms because the pro- the Îx and Îy terms. An arbitrary computa-
3 0
3 4
11i 0 0 0 that the affected spin appears in each term, those blocks in the density matrix that cor-
0 12i 0 0 and such a parity matrix is a complete basis. respond to a valid computation will output,
z 0 0 12i 0 Furthermore, couplings are not required be- either by conditioning the readout flip puls-
0 0 0 11i tween all pairs of nuclei; it is only necessary es on the ancilla state or by using phase
to have local interactions because universal cycling techniques. Therefore, measure-
3 4
1 1 0 0 computations can be performed with a ment of the free induction decay can iden-
21 1 0 0 quantum cellular automata (16). It is also tify the coherence terms that contain the
3 0 0 1 1 possible to directly use higher order terms to computation result (by the precession fre-
0 0 21 1 save steps [for example, six-quantum tran- quency) and read out the answer (by deter-
sitions have been observed in benzene mining the amplitude and phase).
3 4
1 0 0 0 (28)]; an open question is how the scaling The second issue arises because the usual
0 1 0 0 of such higher order terms can be used to output from a quantum computation is non-
5 Î2i 0 0 0 1 (11) reduce the number of operations over an deterministic, and thus averages out in an
0 0 1 0 algorithm based solely on two-spin terms. ensemble averaged measurement. However,
More powerful techniques, such as average this need not be the case, as we show here.
This is the CNOT operation (up to an Hamiltonian theory (15), may also be useful Consider, for example, Shor’s quantum fac-
irrelevant overall phase, which could be for quantum computation. toring algorithm, whose output is a random
removed by extra rotations). In terms of the Readout. Finally, we show how logical- number known to be close to some integer
CNOT operation, we may now give the state readout may be accomplished. A ratio c/r, where c is unknown (and nearly
pulse sequence necessary to transform Eq. general quantum computation produces as uniformly distributed), and r is the desired
19 to Eq. 20 in Box 1: CACCBCCCBCCA, output some pure state uc& 5 Ûqcuc0&. The result (the answer to a discrete logarithm
where the four spins are labeled alphabeti- result is usually found from a measurement problem, which can be used to factor a
cally from right to left (note that no trans- of the probabilities u^cuc&u2. Can these be composite number). If only one quantum
form needs to occur to spin D). obtained from an NMR quantum comput- computer were involved, projective mea-
surement of each final qubit state would
retrieve the random ratio, from which r
Fig. 1. (A) A controlled-NOT could be determined efficiently with some
gate acting on two qubits, classical calculation. However, when an en-
(B) the controlled-NOT tire ensemble of quantum computers exists
gates implemented by a and only ensemble averaged measurement
controlled phase shift gate results are available, this algorithm fails be-
(specified by a unitary matrix
with diagonal elements {1,
cause each computer ends up in a final state
1, 1, 21}) preceded and fol- with different c. That is, ^c/r& is not neces-
lowed by p/2 rotations, and sarily rational, and thus r cannot be deter-
(C) the pulse sequence cor- mined from it.
responding to the compo- This problem can be resolved by a small
nents in (B). modification of Shor’s algorithm. In this
case, the ith quantum computer in the en-
semble will obtain a result xi 5 ci/r, where ci
is a random (unknown) integer, which is
almost certainly co-prime to r. Physically, xi
could be represented in each quantum com-
puter as the state of some spins inside the
O2 F Op~r!r G
lated spectroscopy, or COSY (26)] in which tal apparatus to isolate a small number of
off-diagonal peaks occur because of quantum spins can be replaced by simple naturally
^r& 5 m
m (13) coherences among spins. Study of these peak occurring materials, with the massive redun-
m r
widths has led to a detailed understanding of dancy providing macroscopically detectable
where the bracketed term is experimentally the relevant decoherence processes (15), signals, so that experimental quantum com-
observable. Therefore, in one experiment, with the surprising conclusion that many puting may become a widely accessible field.
the N quantities ^rm& are determined as multidimensional spectra may be adequately Although extensions to handle the problems
described above, efficiently giving the de- predicted by ignoring decoherence entirely. of scaling beyond ;10 qubits may be possi-
sired result ^r&. For other known quantum Long coherence times are the final requisite ble, even a system of that size offers an
algorithms (31–33), similar modifications for practical NMR quantum computation. unprecedented opportunity to observe and
can be used to make the algorithm give a Conclusions. With these primitives of explore superfast quantum algorithms, quan-
deterministic output. preparing the initial state, performing arbi- tum error correction, and the evolution of
We have described one strategy for per- trary unitary transformations, and reading decoherence and entanglement.
forming bitwise readout of the computation out the state, it is straightforward to pro-
result. To emphasize the variety of possible gram more complex operations. For exam- REFERENCES AND NOTES
___________________________
strategies, consider an alternative and possi- ple, the maximally entangled GHZ state 1. P. Shor, in Proceedings of the 35th Annual Sympo-
bly more efficient approach: one may encode (34) (which has yet to be experimentally sium on Foundations of Computer Science (IEEE
the state of multiple qubits into the phase of realized) can be reached from three qubits Computer Society, Los Alamitos, CA, 1994).
the signal output from each molecule. For with the sequence CAC CAB RyA(90). As a 2. D. P. Divincenzo, Science 270, 255 (1995).
3. S. Lloyd, Sci. Am. 273, 44 (1995).
example, quadrature phases can be used to final programming example, we give the 4. A. Ekert and R. Jozsa, Rev. Mod. Phys. 68, 1 (1996).
encode the state of two qubits, and so on. pulse sequence for a three-spin system to 5. J. Cirac and P. Zoller, Phys. Rev. Lett. 74, 4091
The microscopic phases are averaged to be- implement a Toffoli gate using controlled (1995).
6. C. Monroe et al., ibid. 75, 4714 (1995).
come a detectable macroscopic quantity, and NOT operations (25): RyC(245) CBC 7. S. Bandyopadhyay and V. Roychowdhury, Jpn.
by virtue of the quantum algorithm, phases RyC(245) CAC RyC(45) CBC RyC(45). This J. Appl. Phys. 35, 3350 (1996).
corresponding to the desired output signal is a “controlled-controlled-NOT” gate in 8. P. Domokos, J. Raimond, M. Brune, S. Haroche,
Phys. Rev. Lett. 52, 3554 (1995).
will add coherently. However, because high that when both A and B are logical one, 9. I. L. Chuang and Y. Yamamoto, Phys. Rev. A 52,
phase resolution requires more observation then the state of C is inverted. Although 3489 (1995).
time, a trade-off will exist between such an this unitary transform matches the classical 10. Q. A. Turchette et al., Phys. Rev. Lett. 75, 4710
approach and the alternative of multiple re- truth table, internally there are entangled (1995).
11. W. G. Unruh, Phys. Rev. A 51, 992 (1995).
peated experiments. The general idea is that and superposition states, and so the corre- 12. I. L. Chuang, R. Laflamme, P. W. Shor, W. H. Zurek,
there exist many classical coding strategies sponding classical network of CNOT gates Science 270, 1633 (1995).