Hawking Quantum Wares at the Classical Complexity Bazaar Scott Aaronson (MIT)

Slides:



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

Computation, Quantum Theory, and You Scott Aaronson, UC Berkeley Qualifying Exam May 13, 2002.
The Polynomial Method In Quantum and Classical Computing Scott Aaronson (MIT) OPEN PROBLEM.
Quantum Lower Bounds You probably Havent Seen Before (which doesnt imply that you dont know OF them) Scott Aaronson, UC Berkeley 9/24/2002.
BosonSampling Scott Aaronson (MIT) Talk at BBN, October 30, 2013.
Quantum Lower Bounds The Polynomial and Adversary Methods Scott Aaronson September 14, 2001 Prelim Exam Talk.
How Much Information Is In Entangled Quantum States? Scott Aaronson MIT |
The Learnability of Quantum States Scott Aaronson University of Waterloo.
Quantum Versus Classical Proofs and Advice Scott Aaronson Waterloo MIT Greg Kuperberg UC Davis | x {0,1} n ?
Quantum Software Copy-Protection 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 עדויות חדשות שקשה לדמות את מכניקת הקוונטים
Limitations of Quantum Advice and One-Way Communication Scott Aaronson UC Berkeley IAS Useful?
Quantum Double Feature Scott Aaronson (MIT) The Learnability of Quantum States Quantum Software Copy-Protection.
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.
Impagliazzos Worlds in Arithmetic Complexity: A Progress Report Scott Aaronson and Andrew Drucker MIT 100% QUANTUM-FREE TALK (FROM COWS NOT TREATED WITH.
BQP/qpoly EXP/poly Scott Aaronson UC Berkeley. BQP/qpoly Class of languages recognized by a bounded-error polytime quantum algorithm, with a polysize.
New Evidence That Quantum Mechanics Is Hard to Simulate on Classical Computers Scott Aaronson Parts based on joint work with Alex Arkhipov.
How to Solve Longstanding Open Problems In Quantum Computing Using Only Fourier Analysis Scott Aaronson (MIT) For those who hate quantum: The open problems.
Scott Aaronson BQP und PH A tale of two strong-willed complexity classes… A 16-year-old quest to find an oracle that separates them… A solution at lastbut.
Scott Aaronson Institut pour l'Étude Avançée Le Principe de la Postselection.
QMA/qpoly PSPACE/poly: De-Merlinizing Quantum Protocols Scott Aaronson University of Waterloo.
Oracles Are Subtle But Not Malicious Scott Aaronson University of Waterloo.
The Equivalence of Sampling and Searching Scott Aaronson MIT.
The Computational Complexity of Linear Optics Scott Aaronson and Alex Arkhipov MIT vs.
Scott Aaronson (MIT) BQP and PH A tale of two strong-willed complexity classes… A 16-year-old quest to find an oracle that separates them… A solution at.
Quantum Computing with Noninteracting Bosons
New Computational Insights from Quantum Optics Scott Aaronson.
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.
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.
Quantum Money from Hidden Subspaces Scott Aaronson and Paul Christiano.
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.
Great Theoretical Ideas in Computer Science for Some.
1 Recap (I) n -qubit quantum state: 2 n -dimensional unit vector Unitary op: 2 n  2 n linear operation U such that U † U = I (where U † denotes the conjugate.
Scott Aaronson (MIT) Andris Ambainis (U. of Latvia) Forrelation: A Problem that Optimally Separates Quantum from Classical Computing H H H H H H f |0 
Exploring the Limits of the Efficiently Computable Research Directions I Like In Complexity and Physics Scott Aaronson (MIT) Papers and slides at
One Complexity Theorist’s View of Quantum Computing Lance Fortnow NEC Research Institute.
Quantum Computing MAS 725 Hartmut Klauck NTU TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: A A A A.
Quantum Computing MAS 725 Hartmut Klauck NTU
Umans Complexity Theory Lectures Lecture 1a: Problems and Languages.
Quantum algorithms vs. polynomials and the maximum quantum-classical gap in the query model.
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.
1 Introduction to Quantum Information Processing CS 467 / CS 667 Phys 467 / Phys 767 C&O 481 / C&O 681 Richard Cleve DC 3524 Course.
1 Introduction to Quantum Information Processing CS 467 / CS 667 Phys 667 / Phys 767 C&O 481 / C&O 681 Richard Cleve DC 653 Lecture.
Barriers in Quantum Computing (And How to Smash Them Through Closer Interactions Between Classical and Quantum CS) Day Classical complexity theorists,
Forrelation: A Problem that Optimally Separates Quantum from Classical Computing.
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.
The NP class. NP-completeness Lecture2. The NP-class The NP class is a class that contains all the problems that can be decided by a Non-Deterministic.
Quantum Computing and the Limits of the Efficiently Computable Scott Aaronson (MIT) Papers & slides at
Scott Aaronson (MIT) April 30, 2014
Scott Aaronson (UT Austin)
Complexity-Theoretic Foundations of Quantum Supremacy Experiments
Scott Aaronson (UT Austin)
Scott Aaronson (MIT) QIP08, New Delhi
Shadow Tomography of Quantum States
Based on joint work with Alex Arkhipov
Scott Aaronson (UT Austin)
BosonSampling Scott Aaronson (University of Texas, Austin)
3rd Lecture: QMA & The local Hamiltonian problem (CNT’D)
Quantum Computing and the Quest for Quantum Computational Supremacy
Complexity-Theoretic Foundations of Quantum Supremacy Experiments
Complexity-Theoretic Foundations of Quantum Supremacy Experiments
Oracle Separation of BQP and PH
Presentation transcript:

Hawking Quantum Wares at the Classical Complexity Bazaar Scott Aaronson (MIT)

My Personal View Even if quantum mechanics hadnt existed, theoretical computer scientists would eventually have had to invent it. Furthermore, understanding that point is not the worst way to learn about quantum mechanics itself!

As Umesh discussed yesterday, today there are deep linksin both directionsbetween quantum computing and classical theoretical computer science To illustrate, Ill start by telling you about one of my favorite pastimes: using quantum computing ideas to give simpler proofs of classical complexity theorems. Then Ill tell you about lots of classical complexity questions that arose from quantum computing.

In QC, each amplitude can be written as the sum of contributions from exponentially many paths: Furthermore, computing (or even approximating) a single amplitude is #P-complete! (#P: class of combinatorial counting problems) This simple observation turns out to provide surprising leverage in using quantum computing to prove statements about #P and vice versa

Early example: PP (decision version of #P) is the class of languages decidable by a polynomial-time randomized algorithm that only needs to accept with probability ½ if the answer is yes, or < ½ if the answer is no Theorem (Beigel-Reingold-Spielman 1991): PP is closed under intersection. Theorem (A. 2004): PP = PostBQP (i.e., quantum polynomial time with postselected measurements). This immediately gave a simpler proof of Beigel- Reingold-Spielman!

Valiant won last years Turing Award partly for his seminal proof in 1979 that this function is #P-complete a proof that required strange, custom-made gadgets Last year I gave a new, simpler (I think!) proof of #P- completeness by combining three facts: (1)n-photon amplitudes correspond to n n permanents (2) Postselected quantum optics can simulate universal quantum computation [Knill-Laflamme-Milburn 2001] (3) Quantum computations can encode #P-complete quantities in their amplitudes Matrix Permanent:

One can also go the opposite direction, and use the #P- completeness of the permanent to say things about linear-optical quantum computing A.-Arkhipov 2011: Suppose every probability distribution thats efficiently samplable by a linear-optical QC (even without adaptive measurements) is also efficiently samplable by a classical computer. Then P #P =BPP NP, and hence the polynomial hierarchy collapses. (Compared to Shors algorithm, stronger evidence that a weaker system can do something classical computers cant, albeit no clear practical value)

The Gaussian Permanent Estimation (GPE) Problem: Given a matrix A with i.i.d. N(0,1) complex Gaussian entries, approximate Per(A) to within n! with probability 1- over A, in poly(n,1/,1/ ) time Conjecture: GPE is #P-complete. (As the variants that involve only approximation or average-case, but not both, are already known to be!) But the right question is, would an efficient classical algorithm that sampled a distribution close (in variation distance) to the linear-optical quantum computers, already imply a collapse of PH? Theorem (AA): Assuming this conjecture, even fast approximate classical simulation of a linear-optical quantum computer would imply P #P =BPP NP.

There exist constants C,D and >0 such that for all n and >0, Empirically true! Also, we can prove it with determinant in place of permanent Permanent Anti-Concentration Conjecture: A crucial stepping-stone toward proving our #P- completeness conjecture would be to prove the following…

Relating Sampling to Search Theorem (A. 2011): Suppose classical computers can efficiently solve every search problem that quantum computers can solve. Then they can also efficiently sample every probability distribution that quantum computers can sample. Proof based on Kolmogorov complexity; almost nothing specific to quantum computing Can we similarly relate open questions about decision problems, promise problems, etc. to one another?

Given Boolean functions f 1,...,f k :{0,1} n {-1,1}, consider the following quantity R, which I call the forrelation: Observation: Given oracle access to the f i s, theres a polynomial-time quantum algorithm that approximates R to within 2 (k+1)n/2, for all k=poly(n). Theorem (A. 2009): R cant be so approximated in BPP or MA, even when k=2. Conjecture: R cant even be approximated in PH. If so, this would give an oracle separation between BQP and PH, solving one of the main open problems of quantum complexity theory since 1993.

A Recent Speculation In certain precise senses, the k-fold forrelation problem captures everything quantum computers can do Conjecture: k-fold forrelation yields the largest possible separation between quantum and randomized query complexitiesO(k) versus (n 1-1/2k ) Partial proof (unpublished) by Ambainis Conjecture (a few days ago): If k=poly(n), and f 1,...,f k are described by Boolean circuits, then k-fold forrelation is BQP-complete

Instantiating Oracles Old question (but still a good one). Consider Simons problem, where youre given black-box access to a Boolean function f:{0,1} n {0,1} n, promised there exists an s 0 n such that f(x)=f(y) y=x s. Is there any interesting way to instantiate the black box by an efficiently computable function? Does the quantum algorithm for Forrelation have any actual applications? E.g., when k=2, are there pairs of efficiently-computable Boolean functions f,g, for which its interesting to know how well f is correlated with gs Fourier transform?

Ike mentioned quantum money. This year, Paul Christiano and I proposed a new scheme for quantum money that anyone can verify, but that cant be efficiently counterfeited under a plausible cryptographic assumption. Given a random subspace A F 2 n with dim(A)=n/2, our quantum dollar bills look like this: where the p i s and q i s are uniformly-random degree-4 polynomials that vanish on A and its dual subspace A* respectively. Using these polynomials, one can efficiently verify |A, but we conjecture that they dont let one efficiently learn A or even copy |A. Challenges: Is this actually secure? How else can one provide obfuscated programs for testing subspace membership?

BPP-Complete Problems? Today, we know many nontrivial BQP-complete (promise) problems: Approximating the Jones polynomial Adiabatic evolution Approximate linear algebra on exp(n)-size matrices Ironically, progress on classical randomized computation lags behind here! Are there problems that are BPP-complete for interesting reasons? My candidate: Simulating simulated annealing

The A.-Ambainis Conjecture Every bounded low-degree polynomial has a highly influential variable Formally: Let p:R n R be a real polynomial of degree d. Suppose 0 p(x) 1 for all x {0,1} n, and Theorem (AA 2011): Suppose this conjecture holds. Then given any T-query quantum algorithm A, one can approximate As acceptance probability on most Boolean inputs by a poly(T)-query randomized algorithm. Also, one cant prove P A BQP A relative to a random oracle A, without also proving P P #P in the unrelativized world. Then theres an i [n] such that, if x i =x with i th bit flipped,

Problem: Given an n 2 n 2 Hermitian matrix A, with all eigenvalues in [0,1]. Approximate, to additive error, Theorem (Blier-Tapp 2009): If =1/poly(n), this problem is NP-complete. Theorem (ABDFS Harrow-Montanaro 2010): If is constant, this problem cant be in P unless 3SAT is solvable in 2 O( n) time. [Proof uses quantum + PCP Theorem!] Quantum Motivation: If the problem is NP-complete, then (almost certainly) QMA(2)=NEXP. If its solvable in n polylog(n) time, then QMA(2) EXP. Barak et al. 2012: Amazing connections to better-known problems, like Unique Games, Planted Clique...

Summary I agree with Umesh. Quantum computing is fertilizing classical complexity theory with so many new questions (and sometimes even answers), that it will probably get harder and harder to be a classical complexity theorist, if you avert your eyes whenever you see a bra or ket.