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.

Slides:



Advertisements
Similar presentations
The Polynomial Method In Quantum and Classical Computing Scott Aaronson (MIT) OPEN PROBLEM.
Advertisements

Quantum Lower Bounds You probably Havent Seen Before (which doesnt imply that you dont know OF them) Scott Aaronson, UC Berkeley 9/24/2002.
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.
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) |
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.
SPEED LIMIT n Quantum Lower Bounds Scott Aaronson (UC Berkeley) August 29, 2002.
Lower Bounds for Local Search by Quantum Arguments Scott Aaronson.
Multilinear Formulas and Skepticism of Quantum Computing Scott Aaronson UC Berkeley IAS.
Limitations of Quantum Advice and One-Way Communication Scott Aaronson UC Berkeley IAS Useful?
How Much Information Is In A Quantum State? Scott Aaronson MIT |
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.
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.
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.
Solving Hard Problems With Light Scott Aaronson (Assoc. Prof., EECS) Joint work with Alex Arkhipov vs.
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.
When Exactly Do Quantum Computers Provide A Speedup?
Scott Aaronson (MIT) Forrelation A problem admitting enormous quantum speedup, which I and others have studied under various names over the years, which.
Exploring the Limits of the Efficiently Computable Scott Aaronson (MIT) Papers & slides at
1 Quantum Computing: What’s It Good For? Scott Aaronson Computer Science Department, UC Berkeley January 10,  John.
Analysis of Algorithms CS 477/677
Quantum Algorithms II Andrew C. Yao Tsinghua University & Chinese U. of Hong Kong.
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.
Exploring the Limits of the Efficiently Computable (Or: Assorted things I’ve worked on, prioritizing variety over intellectual coherence) Scott Aaronson.
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
Quantum random walks and quantum algorithms Andris Ambainis University of Latvia.
Quantum algorithms vs. polynomials and the maximum quantum-classical gap in the query model.
Exact quantum algorithms Andris Ambainis University of Latvia.
Barriers in Quantum Computing (And How to Smash Them Through Closer Interactions Between Classical and Quantum CS) Day Classical complexity theorists,
Quantum Computing MAS 725 Hartmut Klauck NTU
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.
Can small quantum systems learn? NATHAN WIEBE & CHRISTOPHER GRANADE, DEC
Quantum Computation Stephen Jordan. Church-Turing Thesis ● Weak Form: Anything we would regard as “computable” can be computed by a Turing machine. ●
1 Introduction to Quantum Information Processing QIC 710 / CS 667 / PH 767 / CO 681 / AM 871 Richard Cleve DC 2117 Lectures
Scott Aaronson (MIT  UT Austin) Aspen Center for Physics, March 25, 2016 Joint work with Lijie Chen Complexity-Theoretic Foundations of Quantum Supremacy.
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.
P & NP.
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
Scott Aaronson (MIT) Talk at SITP, February 21, 2014
Based on joint work with Alex Arkhipov
Scott Aaronson (UT Austin)
Quantum Computing and the Quest for Quantum Computational Supremacy
Complexity-Theoretic Foundations of Quantum Supremacy Experiments
Classical Algorithms from Quantum and Arthur-Merlin Communication Protocols Lijie Chen MIT Ruosong Wang CMU.
Complexity-Theoretic Foundations of Quantum Supremacy Experiments
Scott Aaronson (UT Austin) Papers and slides at
Presentation transcript:

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

QUANTUM SUPREMACY What can you do with a medium-sized quantum computer? DISPROVE THE QC SKEPTICS! | 

Three General Principles 1.Can forget temporarily about practical applications of QC: the more immediate goal is just to show a clear quantum speedup for anything 2.Need not just a “hard-to-simulate physical system,” but a clearly-defined hard problem (with classical inputs and outputs) for the system to solve 3.“What’s the evidence that the problem is hard classically?” is not a side question, it’s the central question. Means we can’t avoid complexity theory! These principles motivate a general question…

What’s the biggest advantage QC ever gives you for anything? Factoring and Discrete Log: classical quantum Of course, only conjectural. But in the black-box model, we can actually prove stuff! x f(x) f “Quantum query to f”: Often M=2

“Shor’s real result”: Let P be a promise problem about f—e.g., is f one-to- one or two-to-one? Is f periodic or far from periodic? Q(P) = Bounded-error quantum query complexity of P R(P) = Bounded-error randomized query complexity of P Buhrman et al.’s Speedup Question (2001): Is this the best possible? Could there be a property of N-bit strings that took only O(1) queries to test quantumly, but  (N) classically?

Known separations are “suboptimal”! Simon’s Problem: Q=O(log N), R=  (  N) Glued Trees (Childs et al. 2003): Q=O(polylog N), R=  (  N) For total Boolean functions [BBCMW’98] and permutation-symmetric problems [A.-Ambainis 2013], only polynomial separations are possible

A.-Ambainis, STOC’ Largest Known Quantum Speedup. A problem (“Forrelation”) with 2. Optimality of Speedup. For every partial Boolean function P, if Q(P)  T then Answers Buhrman et al.’s Speedup Question in the negative

The Forrelation Problem Given black-box access to two Boolean functions Let Decide whether  f,g  0.6 or |  f,g |  0.01, promised that one of these is the case A. 2010: Introduced this problem, as a candidate for a black-box problem in BQP but not in PH Showed that R(Forrelation)=  (N 1/4 ) and Q(Forrelation)=1

Example f(0000)=-1 f(0001)=+1 f(0010)=+1 f(0011)=+1 f(0100)=-1 f(0101)=+1 f(0110)=+1 f(0111)=-1 f(1000)=+1 f(1001)=-1 f(1010)=+1 f(1011)=-1 f(1100)=+1 f(1101)=-1 f(1110)=-1 f(1111)=+1 g(0000)=+1 g(0001)=+1 g(0010)=-1 g(0011)=-1 g(0100)=+1 g(0101)=+1 g(0110)=-1 g(0111)=-1 g(1000)=+1 g(1001)=-1 g(1010)=-1 g(1011)=-1 g(1100)=+1 g(1101)=-1 g(1110)=-1 g(1111)=+1

Trivial Quantum Algorithm! H H H H H H f |0  g H H H Probability of observing |0   n : Can even reduce from 2 queries to 1

How Do We Prove that Forrelation Requires  (  N / log N) Queries Classically? Eh, I had some slides about this, but I took them out

Classical Simulation of k-Query Quantum Algorithms Beals et al. 1998: Let A be a quantum algorithm that makes T queries to X=(x 1,…,x N ). Then p(X)=Pr[A accepts X] is a real polynomial in the x i ’s, of degree at most 2T Our Result: Let p(x 1,…,x N ) be any degree-k real polynomial that’s bounded in [0,1] for all Boolean x 1,…,x N. Then there’s a randomized algorithm that approximates p to within , with high probability, by querying only variables

Proof Idea: Repeatedly identify influential variables and “split” them. Produces exp(k)  O(N) new variables, which is linear for constant k Then just pick a set S of variables at random, query them, and estimate q by summing only monomials over S Note: The original algorithm of A.-Ambainis only worked for multilinear forms, a special class of polynomials. This was enough to imply the conclusion about quantum algorithms But very recently, A.-Ambainis-Iraids-Kokainis-Smotrovs showed that any algorithm that works for degree-k multilinear forms, works for all degree-k real polynomials

k-Fold Forrelation Given k Boolean functions f 1,…,f k :{0,1} n  {1,-1}, estimate Once again, there’s a trivial k-query quantum algorithm! (Can be improved to k/2 queries) H H H H H H f1f1 |0  fkfk H H H Our Conjecture: k-fold Forrelation requires  (N 1-1/k ) randomized queries—achieving the optimal gap for all k Bonus Theorem: k-fold Forrelation is BQP-complete for k=poly(n), if f 1,…,f k are described by circuits—giving a second sense in which it “captures the full power of QC”

What About Total Functions? Beals et al showed that, for all total Boolean functions F:{0,1} N  {0,1}, Longstanding Conjecture: The biggest such separation is actually quadratic, as achieved by Grover’s algorithm for the N-bit OR function Ambainis et al. 2015: Totally wrong! There’s a total F with D(F)~Q(F) 4. But their example still satisfies R(F)=O(Q(F) 2 ), so maybe the latter always holds? (D(F) = Classical deterministic query complexity)

Ben-David 2015: Nope! There’s a total F with R(F)~Q(F) 2.5. “Cheat Sheet”

Connecting Two Open Problems Suppose Ambainis and I are right that k-fold Forrelation has randomized query complexity  (N 1-1/k ). Then, plugging k-fold Forrelation into Shalev’s construction, his separation automatically improves to R(F)~Q(F) 3 A.-BenDavid-Kothari 2015: Used the “cheat sheet” construction to achieve lots of other separations in query complexity, including a total Boolean function F with a 4 th -power gap between approximate degree and quantum query complexity (previous best: 1.3 rd power)

The Fourier Sampling Problem Given a Boolean function sample a random z  {0,1} n with probability close to Trivial Quantum Algorithm: H H H H H H f |0  Also a search version: “Find z’s that mostly have large values of A. 2009: If f is a random black-box function, then the search problem isn’t even in FBPP ! PH f

A.-Ambainis 2015: Fourier Sampling has quantum query complexity 1 but randomized query complexity (by our previous results, bigger than the biggest possible separation obtainable for promise problems) Moral: Enlarging what we mean by a “computational problem” can make it easier to demonstrate quantum supremacy! This was the inspiration for BosonSampling…

BosonSampling A.-Arkhipov 2011 Easy to solve if you can build a network of beamsplitters and phaseshifters, input n identical photons, then measure the number of photons in each output mode The Task: Sample a complex matrix, A  C n  n, with probability proportional to  (A)|Per(A)| 2 (  being the Gaussian measure) Our Result: If a classical computer can do the same thing in polynomial time, then PH collapses (#P-complete) Note: Realistically, the best you can hope for is to sample from approximately the right distribution. We think fast classical approximate sampling would already collapse PH, but that depends on an unproved classical conjecture.

Experimental Realizations 2012: Several 3- and 4-photon BosonSampling realizations 2015: 6-photon realization (by O’Brien group in Bristol)! But for matrices with repeated rows Lots of hard questions at the experiment / complexity theory interface (!!) SPDC sources rather than single photons. Can address using Scattershot BosonSampling Photon Losses. A-Brod 2015 can handle a constant number of them. We don’t know how to handle more

Other Sampling Tasks Bremner et al. (2011, 2015) have developed the commuting Hamiltonians model—extremely closely related to what I called Fourier Sampling. They proved analogous results to A.-Arkhipov’s for BosonSampling It’s plausible that, with ~40 qubits with short coherence times (but arbitrary long-range couplings), you could already do Fourier Sampling faster than classically Difficulty with all these sampling tasks: How do you verify that your device is actually solving it? Will usually be asymptotically hard! But still feasible for n  40, which should suffice to show quantum supremacy

Conclusions Maybe we should stop obsessing so much about “the need for more quantum algorithms,” and worry instead about a paucity of classical hardness results There’s a tremendous opportunity to demonstrate quantum supremacy with the medium-sized devices of the near future—devices that fall short of universal QC But if we want to avoid “D-Wave Redux,” then the hardness of classical simulation must always be front and center—suggesting a need (and opportunity!) for direct collaboration between CS theory and experiment