Scott Aaronson (MIT) Talk at SITP, February 21, 2014

Slides:



Advertisements
Similar presentations
Closed Timelike Curves Make Quantum and Classical Computing Equivalent
Advertisements

The Polynomial Method In Quantum and Classical Computing Scott Aaronson (MIT) OPEN PROBLEM.
Scott Aaronson Alex Arkhipov MIT
Quantum Lower Bound for the Collision Problem Scott Aaronson 1/10/2002 quant-ph/ I was born at the Big Bang. Cool! We have the same birthday.
BosonSampling Scott Aaronson (MIT) Talk at BBN, October 30, 2013.
How Much Information Is In Entangled Quantum States? Scott Aaronson MIT |
Hawking Quantum Wares at the Classical Complexity Bazaar Scott Aaronson (MIT)
The Future (and Past) of Quantum Lower Bounds by Polynomials Scott Aaronson UC Berkeley.
)New Evidence That Quantum Mechanics Is Hard to Simulate on Classical Computers( סקוט אהרונסון )Scott Aaronson( MIT עדויות חדשות שקשה לדמות את מכניקת הקוונטים
Multilinear Formulas and Skepticism of Quantum Computing Scott Aaronson UC Berkeley IAS.
An Invitation to Quantum Complexity Theory The Study of What We Cant Do With Computers We Dont Have Scott Aaronson (MIT) QIP08, New Delhi BQP NP- complete.
New Evidence That Quantum Mechanics Is Hard to Simulate on Classical Computers Scott Aaronson Parts based on joint work with Alex Arkhipov.
Pretty-Good Tomography Scott Aaronson MIT. Theres a problem… To do tomography on an entangled state of n qubits, we need exp(n) measurements Does this.
How to Solve Longstanding Open Problems In Quantum Computing Using Only Fourier Analysis Scott Aaronson (MIT) For those who hate quantum: The open problems.
QMA/qpoly PSPACE/poly: De-Merlinizing Quantum Protocols Scott Aaronson University of Waterloo.
Computational Complexity and Physics Scott Aaronson (MIT) New Insights Into Computational Intractability Oxford University, October 3, 2013.
The Equivalence of Sampling and Searching Scott Aaronson MIT.
The Computational Complexity of Linear Optics Scott Aaronson and Alex Arkhipov MIT vs.
Quantum Computing with Noninteracting Bosons
From EPR to BQP Quantum Computing as 21 st -Century Bell Inequality Violation Scott Aaronson (MIT)
New Computational Insights from Quantum Optics Scott Aaronson.
Scott Aaronson Associate Professor, EECS Quantum Computers and Beyond.
New Evidence That Quantum Mechanics Is Hard to Simulate on Classical Computers Scott Aaronson (MIT) Joint work with Alex Arkhipov.
New Evidence That Quantum Mechanics Is Hard to Simulate on Classical Computers Scott Aaronson Parts based on joint work with Alex Arkhipov.
Solving Hard Problems With Light Scott Aaronson (Assoc. Prof., EECS) Joint work with Alex Arkhipov vs.
The Computational Complexity of Linear Optics Scott Aaronson (MIT) Joint work with Alex Arkhipov vs.
Quantum Computing and the Limits of the Efficiently Computable
Scott Aaronson (MIT) Based on joint work with John Watrous (U. Waterloo) BQP PSPACE Quantum Computing With Closed Timelike Curves.
Scott Aaronson (MIT) The Limits of Computation: Quantum Computers and Beyond.
New Computational Insights from Quantum Optics Scott Aaronson Based on joint work with Alex Arkhipov.
Complexity. P=NP? Who knows? Who cares? Lets revisit some questions from last time – How many pairwise comparisons do I need to do to check if a sequence.
Space complexity [AB 4]. 2 Input/Work/Output TM Output.
Scott Aaronson (MIT) Forrelation A problem admitting enormous quantum speedup, which I and others have studied under various names over the years, which.
Space complexity [AB 4]. 2 Input/Work/Output TM Output.
Exploring the Limits of the Efficiently Computable Research Directions I Like In Complexity and Physics Scott Aaronson (MIT) Papers and slides at
Quantum Computing and the Limits of the Efficiently Computable Scott Aaronson (MIT)
Exploring the Limits of the Efficiently Computable Research Directions in Computational Complexity and Physics That I Find Exciting Scott Aaronson (MIT)
Quantum Computing and the Limits of the Efficiently Computable Scott Aaronson MIT.
The Road to Quantum Computing: Boson Sampling Nate Kinsey ECE 695 Quantum Photonics Spring 2014.
BosonSampling Scott Aaronson (MIT) ICMP 2015, Santiago, Chile Based mostly on joint work with Alex Arkhipov.
Quantum Computing and the Limits of the Efficiently Computable Scott Aaronson MIT.
Scott Aaronson (MIT) ThinkQ conference, IBM, Dec. 2, 2015 The Largest Possible Quantum Speedups H H H H H H f |0  g H H H.
Barriers in Quantum Computing (And How to Smash Them Through Closer Interactions Between Classical and Quantum CS) Day Classical complexity theorists,
Verification of BosonSampling Devices Scott Aaronson (MIT) Talk at Simons Institute, February 28, 2014.
The Kind of Stuff I Think About Scott Aaronson (MIT) LIDS Lunch, October 29, 2013 Abridged version of plenary talk at NIPS’2012.
Scott Aaronson (MIT  UT Austin) Strachey Lecture, Oxford University May 24, 2016 Quantum Supremacy.
Quantum Computing and the Limits of the Efficiently Computable Scott Aaronson (MIT) Papers & slides at
Scott Aaronson (UT Austin) Banff, September 8, 2016 Joint work with Lijie Chen Complexity-Theoretic Foundations of Quantum Supremacy Experiments QSamp.
The NP class. NP-completeness
Scott Aaronson (MIT) April 30, 2014
Scott Aaronson (UT Austin)
BosonSampling Scott Aaronson (University of Texas, Austin)
Complexity-Theoretic Foundations of Quantum Supremacy Experiments
Complexity-Theoretic Foundations of Quantum Supremacy Experiments
Scott Aaronson (UT Austin)
Scott Aaronson (MIT) QIP08, New Delhi
Scott Aaronson (MITUT Austin)
Possibilities and Limitations in Computation
Three Questions About Quantum Computing
Based on joint work with Alex Arkhipov
Scott Aaronson (UT Austin)
Three Questions About Quantum Computing
A Ridiculously Brief Overview
BosonSampling Scott Aaronson (University of Texas, Austin)
3rd Lecture: QMA & The local Hamiltonian problem (CNT’D)
Halting Problem.
Quantum Computing and the Quest for Quantum Computational Supremacy
Complexity-Theoretic Foundations of Quantum Supremacy Experiments
Complexity-Theoretic Foundations of Quantum Supremacy Experiments
Quantum Computation – towards quantum circuits and algorithms
Presentation transcript:

Scott Aaronson (MIT) Talk at SITP, February 21, 2014 BosonSampling Scott Aaronson (MIT) Talk at SITP, February 21, 2014

The Extended Church-Turing Thesis (ECT) Everything feasibly computable in the physical world is feasibly computable by a (probabilistic) Turing machine Shor’s Theorem: Quantum Simulation has no efficient classical algorithm, unless Factoring does also

So the ECT is false … what more evidence could anyone want? Building a QC able to factor large numbers is damn hard! After 16 years, no fundamental obstacle has been found, but who knows? Can’t we “meet the physicists halfway,” and show computational hardness for quantum systems closer to what they actually work with now? Factoring might be have a fast classical algorithm! At any rate, it’s an extremely “special” problem Wouldn’t it be great to show that if, quantum computers can be simulated classically, then (say) P=NP?

BosonSampling (A.-Arkhipov 2011) A rudimentary type of quantum computing, involving only non-interacting photons Classical counterpart: Galton’s Board Replacing the balls by photons leads to famously counterintuitive phenomena, like the Hong-Ou-Mandel dip

n identical photons enter, one per input mode In general, we consider a network of beamsplitters, with n input “modes” (locations) and m>>n output modes n identical photons enter, one per input mode Assume for simplicity they all leave in different modes—there are possibilities The beamsplitter network defines a column-orthonormal matrix ACmn, such that nn submatrix of A corresponding to S where is the matrix permanent For simplicity, I’m ignoring outputs with ≥2 photons per mode

Example For Hong-Ou-Mandel experiment, In general, an nn complex permanent is a sum of n! terms, almost all of which cancel How hard is it to estimate the “tiny residue” left over? Answer: #P-complete, even for constant-factor approx (Contrast with nonnegative permanents!)

So, Can We Use Quantum Optics to Solve a #P-Complete Problem? That sounds way too good to be true… Explanation: If X is sub-unitary, then |Per(X)|2 will usually be exponentially small. So to get a reasonable estimate of |Per(X)|2 for a given X, we’d generally need to repeat the optical experiment exponentially many times

Better idea: Given ACmn as input, let BosonSampling be the problem of merely sampling from the same distribution DA that the beamsplitter network samples from—the one defined by Pr[S]=|Per(AS)|2 Theorem (A.-Arkhipov 2011): Suppose BosonSampling is solvable in classical polynomial time. Then P#P=BPPNP Upshot: Compared to (say) Shor’s factoring algorithm, we get different/stronger evidence that a weaker system can do something classically hard Better Theorem: Suppose we can sample DA even approximately in classical polynomial time. Then in BPPNP, it’s possible to estimate Per(X), with high probability over a Gaussian random matrix We conjecture that the above problem is already #P-complete. If it is, then a fast classical algorithm for approximate BosonSampling would already have the consequence that P#P=BPPNP

Related Work Valiant 2001, Terhal-DiVincenzo 2002, “folklore”: A QC built of noninteracting fermions can be efficiently simulated by a classical computer Knill, Laflamme, Milburn 2001: Noninteracting bosons plus adaptive measurements yield universal QC Jerrum-Sinclair-Vigoda 2001: Fast classical randomized algorithm to approximate Per(A) for nonnegative A Gurvits 2002: Fast classical randomized algorithm to approximate n-photon amplitudes to ± additive error

BosonSampling Experiments Last year, groups in Brisbane, Oxford, Rome, and Vienna reported the first 3- and 4-photon BosonSampling experiments, confirming that the amplitudes were given by 3x3 and 4x4 permanents # of experiments ≥ # of photons!

Obvious Challenges for Scaling Up: Reliable single-photon sources (optical multiplexing?) Minimizing losses Getting high probability of n-photon coincidence Goal (in our view): Scale to 10-30 photons Don’t want to scale much beyond that—both because you probably can’t without fault-tolerance, and a classical computer probably couldn’t even verify the results! Theoretical Challenge: Argue that, even with photon losses and messier initial states, you’re still solving a classically-intractable sampling problem

Scattershot BosonSampling Wonderful new idea, proposed by several experimental groups, for sampling a hard distribution even with highly unreliable (but heralded) photon sources, like Spontaneous Parametric Downconversion (SPDC) crystals The idea: Say you have 100 sources, of which only 10 (on average) generate a photon. Then just detect which sources succeeded, and use those to define your BosonSampling instance! Complexity analysis goes through essentially without change

Verifying BosonSampling Devices As mentioned before, even verifying the output of a claimed BosonSampling device would presumably take exp(n) time, in general! Recently underscored by [Gogolin et al. 2013] (alongside specious claims…) Our responses: Who cares? Take n=30 If you do care, we can show how to distinguish the output of a BosonSampling device from all sorts of specific “null hypotheses”

Theorem (A. 2013): Let ACmn be Haar-random, where m>>n Theorem (A. 2013): Let ACmn be Haar-random, where m>>n. Then there’s a classical polytime algorithm C(A) that distinguishes the BosonSampling distribution DA from the uniform distribution U (whp over A, and using only O(1) samples) Strategy: Let AS be the nn submatrix of A corresponding to output S. Let P be the product of squared 2-norms of AS’s rows. If P>E[P], then guess S was drawn from DA; otherwise guess S was drawn from U Recent realization: You can also use the number of multi-photon collisions to distinguish DA from DA’, the same distribution but with classical distinguishable particles A AS P under uniform distribution (a lognormal random variable) P under a BosonSampling distribution

Turning the Logic Around [A., Proc. Roy. Soc. 2011] Arkhipov and I used the #P-completeness of the permanent—a great discovery of CS theory from the 1970s—to argue that bosonic sampling is hard for a classical computer Later, I realized that one can also go in the reverse direction! Using the power of postselected linear-optical quantum computing—shown by [Knill-Laflamme-Milburn 2001]—and the connection between LOQC and the permanent, I gave a new, arguably-simpler proof that the permanent is #P-complete

Open Problems Prove that approximating the permanent of an i.i.d. Gaussian matrix is #P-hard! Can our linear-optics model solve a classically-intractable problem for which a classical computer can efficiently verify the answer? Similar hardness results for other natural quantum systems (besides linear optics)? Bremner, Jozsa, Shepherd 2010: Another system for which exact classical simulation would collapse PH