22.03.2013 Views

et al.

et al.

et al.

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!