et al.
et al.
et al.
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
How do we answer this trilemma? As y<strong>et</strong><br />
there is no evidence that large-sc<strong>al</strong>e quantum<br />
computers are inherently impossible (that will<br />
need to be tested directly via experiment), and<br />
there is no efficient classic<strong>al</strong> factoring <strong>al</strong>gorithm<br />
or mathematic<strong>al</strong> proof of its impossibility. This<br />
leaves examining the v<strong>al</strong>idity of the ECT thesis,<br />
which would be contradicted, for example, by<br />
building a physic<strong>al</strong> device that efficiently performs<br />
a task thought to be intractable for classic<strong>al</strong><br />
computers.<br />
One such task is boson sampling: sampling<br />
from the probability distribution of n identic<strong>al</strong><br />
bosons scattered by some linear unitary process,<br />
U. The probabilities are defined in terms<br />
of permanents of n × n submatrices of U [in<br />
gener<strong>al</strong>, c<strong>al</strong>culating these is exponenti<strong>al</strong>ly difficult,<br />
because c<strong>al</strong>culating the permanent is a<br />
so-c<strong>al</strong>led “#P-compl<strong>et</strong>e” problem (3); a class<br />
above even “NP-compl<strong>et</strong>e” in complexity] and<br />
is therefore strongly believed to be intractable.<br />
This does not mean that boson sampling is itself<br />
#P-compl<strong>et</strong>e: The ability to sample from a distribution<br />
need not imply the ability to c<strong>al</strong>culate<br />
the permanents that gave rise to it. However, by<br />
using the fact that the permanent is #P-compl<strong>et</strong>e,<br />
(4) recently showed that the existence of a fast<br />
classic<strong>al</strong> <strong>al</strong>gorithm for this “easier” sampling task<br />
leads to drastic consequences in classic<strong>al</strong> computation<strong>al</strong><br />
complexity theory, notably collapse of<br />
the polynomi<strong>al</strong> hierarchy.<br />
We tested the centr<strong>al</strong> premise of boson sampling,<br />
experiment<strong>al</strong>ly verifying that the amplitudes<br />
of n = 2 and n = 3 photon scattering<br />
events are given by the permanents of n × n<br />
submatrices of the operator U describing the<br />
physic<strong>al</strong> device. We find the protocol to be<br />
robust, working even with imperfect sources,<br />
optics, and d<strong>et</strong>ectors.<br />
Consider a race b<strong>et</strong>ween two participants:<br />
Alice, who only possesses classic<strong>al</strong> resources, and<br />
Bob, who in addition possesses quantum resources.<br />
They are given some physic<strong>al</strong> operation,<br />
described by an evolution operator, U, and<br />
agree on a specific n-boson input configuration.<br />
Alice c<strong>al</strong>culates an output sample distribution<br />
with a classic<strong>al</strong> computer; Bob either builds or<br />
programs an existing linear photonic n<strong>et</strong>work,<br />
sending n single photons through it and obtaining<br />
his sample by measuring the output distribution<br />
(Fig. 1A). The race ends when both r<strong>et</strong>urn<br />
samples from the distribution: The winner is<br />
whoever r<strong>et</strong>urns a sample fastest. As n becomes<br />
large, it is conjectured that Bob will <strong>al</strong>ways win,<br />
because Alice’s computation runtime increases<br />
1<br />
Centre for Engineered Quantum Systems, School of Mathematics<br />
and Physics, University of Queensland, Brisbane, Queensland<br />
4072, Austr<strong>al</strong>ia. 2 Centre for Quantum Computation and Communication<br />
Technology, School of Mathematics and Physics,<br />
University of Queensland, Brisbane, Queensland 4072,<br />
Austr<strong>al</strong>ia. 3 Computer Science and Artifici<strong>al</strong> Intelligence Laboratory,<br />
Massachus<strong>et</strong>ts Institute of Technology, Cambridge,<br />
MA 02139, USA.<br />
*To whom correspondence should be addressed. E-mail:<br />
m.a.broome@googlemail.com<br />
exponenti<strong>al</strong>ly, whereas Bob’s experiment<strong>al</strong> runtime<br />
does not. It becomes intractable to verify<br />
Bob’s output against Alice’s, and, unlike for<br />
Shor’s <strong>al</strong>gorithm, there is no known efficient<br />
<strong>al</strong>gorithm to verify the result (4). However, one<br />
can take a large instance—large enough for verification<br />
via a classic<strong>al</strong> computer—and show<br />
that Bob’s quantum computer solves the problem<br />
much faster, thereby strongly suggesting<br />
that the same behavior will continue for larger<br />
systems, casting serious doubt on the ECT thesis.<br />
In a fair race, Bob must verify that his device<br />
actu<strong>al</strong>ly implements the targ<strong>et</strong> unitary; an <strong>al</strong>ternativefairversionistogivebothAliceandBobthe<br />
same physic<strong>al</strong> device instead of a mathematic<strong>al</strong><br />
description and have Alice characterize it before<br />
she predicts output samples via classic<strong>al</strong> computation.<br />
Alice can use a characterization m<strong>et</strong>hod<br />
that neither requires nonclassic<strong>al</strong> resources nor<br />
adds to the complexity of the task (5).<br />
We tested boson sampling using an optic<strong>al</strong><br />
n<strong>et</strong>work with m = 6 input and output modes and<br />
n =2andn = 3 photon inputs. We implemented<br />
a randomly chosen operator so that the<br />
permanents could not be efficiently c<strong>al</strong>culated<br />
(6); that is, the elements are complex-v<strong>al</strong>ued<br />
and the operator U is fully connected, with<br />
A<br />
B<br />
C<br />
SHG<br />
4<br />
Ti:S<br />
1<br />
BBO<br />
3<br />
2<br />
∆τ 1<br />
1 2 3 4 5 6<br />
∆τ 3<br />
every input distributed to every output. The 6input<br />
× 6-output modes of U are represented by<br />
two orthogon<strong>al</strong> polarizations in 3 × 3 spati<strong>al</strong> modes<br />
of a fused-fiber beamsplitter (FBS), an intrinsic<strong>al</strong>ly<br />
stable and low-loss device. The mode mapping<br />
is {1,...,6} = {|H〉 1,|V〉 1,|H〉 2,|V〉 2,|H〉 3,|V〉 3},<br />
where |H〉1 is the horizont<strong>al</strong>ly polarized mode<br />
for spati<strong>al</strong> mode 1. We can use polarization controllers<br />
at the inputs and outputs of the centr<strong>al</strong><br />
3 × 3 FBS to modify the evolution (see the equiv<strong>al</strong>ent<br />
circuit diagram in Fig. 1B).<br />
Alice c<strong>al</strong>culates the probability of bosonic<br />
scattering events in the following way (4, 7).<br />
Having characterized the evolution U using the<br />
m<strong>et</strong>hod d<strong>et</strong>ailed in supplementary materi<strong>al</strong>s section<br />
S1 (8), and given the input and output configurations<br />
S =(s1,...,sm) andT =(t1,...,tm) with<br />
boson occupation numbers si and tj respectively,<br />
she produces an n × m submatrix UT by taking tj<br />
copies of the j th column of U. Then, she forms<br />
the n × n submatrix UST by taking si copies of<br />
the i th row of UT. The probability for the scat-<br />
tering event T, for indistinguishable input photons<br />
S, isgivenbyP Q<br />
T ¼jPerðUST j 2 . Conversely, the<br />
classic<strong>al</strong> scattering probabilities when the input<br />
photons are distinguishable are given by<br />
P C T ¼ PerðŨ ST Þ, where Ũ STij ¼jUSTij j2 .<br />
POL<br />
FBS<br />
APDs<br />
PBS<br />
REPORTS<br />
Fig. 1. Experiment<strong>al</strong> scheme for boson sampling. (A) Both Alice and Bob (possessing classic<strong>al</strong> and<br />
quantum resources, respectively) must sample the output distribution from some unitary, U.(B) Equiv<strong>al</strong>ent<br />
circuit. The orthogon<strong>al</strong> polarizations in each input spati<strong>al</strong> mode can be arbitrarily combined by the<br />
unitaries a 1...a 3. A multiport, u (3) , interferes <strong>al</strong>l modes of the same polarization; orthogon<strong>al</strong> polarizations<br />
are recombined by b1. ..b3. (C) Experiment. Photons are produced via downconversion in a nonlinear<br />
cryst<strong>al</strong> (BBO) pumped by a frequency-doubled (SHG) laser (Ti:S) (8). Photon 4 acts as a trigger and<br />
photons 1 to 3 are inputs; 1 and 3 can be delayed or advanced with respect to photon 2 by Dt1, Dt3,<br />
respectively. Loc<strong>al</strong> unitaries a 1...b 3 are implemented with polarization controllers (POL); u (3) is<br />
implemented by a 3 × 3 nonpolarizing FBS; three polarizing fiber beam-splitters (PBS) output six<br />
spati<strong>al</strong> modes to single-photon av<strong>al</strong>anche diodes (APDs). The fiber beam-splitters work by evanescent<br />
coupling b<strong>et</strong>ween multiple input fibers in close proximity.<br />
www.sciencemag.org SCIENCE VOL 339 15 FEBRUARY 2013 795<br />
on February 14, 2013<br />
www.sciencemag.org<br />
Downloaded from