Exploring the Limits of the Efficiently Computable Research Directions I Like In Complexity and Physics Scott Aaronson (MIT) Papers and slides at www.scottaaronson.com.

Slides:



Advertisements
Similar presentations
BosonSampling Scott Aaronson (MIT) Talk at BBN, October 30, 2013.
Advertisements

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 Copy-Protection and Quantum Money Scott Aaronson (MIT) | | | Any humor in this talk is completely unintentional.
Quantum Software Copy-Protection Scott Aaronson (MIT) |
Hawking Quantum Wares at the Classical Complexity Bazaar Scott Aaronson (MIT)
)New Evidence That Quantum Mechanics Is Hard to Simulate on Classical Computers( סקוט אהרונסון )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 Institut pour l'Étude Avançée Le Principe de la Postselection.
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.
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
From EPR to BQP Quantum Computing as 21 st -Century Bell Inequality Violation Scott Aaronson (MIT)
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.
Quantum Money from Hidden Subspaces Scott Aaronson (MIT) Joint work with Paul Christiano A A.
New Developments in Quantum Money and Copy-Protected Software Scott Aaronson (MIT) Joint work with Paul Christiano A A.
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.
University of Queensland
Quantum Money from Hidden Subspaces Scott Aaronson and Paul Christiano.
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
Department of Computer Science & Engineering University of Washington
Quantum Computing Joseph Stelmach.
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 
What More Than Turing- Universality Do You Want? 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 Computation for Dummies Dan Simon Microsoft Research UW students.
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.
Quantum Factoring Michele Mosca The Fifth Canadian Summer School on Quantum Information August 3, 2005.
BosonSampling Scott Aaronson (MIT) ICMP 2015, Santiago, Chile Based mostly on joint work with Alex Arkhipov.
Quantum Computing MAS 725 Hartmut Klauck NTU
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.
Quantum Computation Stephen Jordan. Church-Turing Thesis ● Weak Form: Anything we would regard as “computable” can be computed by a Turing machine. ●
Black Holes, Firewalls, and the Complexity of States and Unitaries Scott Aaronson (MIT) Papers and slides at
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
Quantum Computing and the Limits of the Efficiently Computable Scott Aaronson (MIT  UT Austin) NYSC, West Virginia, June 24, 2016.
Scott Aaronson (UT Austin) Banff, September 8, 2016 Joint work with Lijie Chen Complexity-Theoretic Foundations of Quantum Supremacy Experiments QSamp.
Scott Aaronson (MIT) April 30, 2014
Scott Aaronson (UT Austin)
BosonSampling Scott Aaronson (University of Texas, Austin)
Complexity-Theoretic Foundations of Quantum Supremacy Experiments
Scott Aaronson (UT Austin)
Scott Aaronson (MIT) QIP08, New Delhi
Introduction to Quantum Computing Lecture 1 of 2
Scott Aaronson (MIT) Talk at SITP, February 21, 2014
Based on joint work with Alex Arkhipov
Scott Aaronson (UT Austin)
A Ridiculously Brief Overview
BosonSampling Scott Aaronson (University of Texas, Austin)
Quantum Computing and the Quest for Quantum Computational Supremacy
Complexity-Theoretic Foundations of Quantum Supremacy Experiments
Quantum Computing Joseph Stelmach.
Presentation transcript:

Exploring the Limits of the Efficiently Computable Research Directions I Like In Complexity and Physics Scott Aaronson (MIT) Papers and slides at

Quantum Mechanics in One Slide Quantum Mechanics: Linear transformations that conserve 2-norm of amplitude vectors: Unitary matrices Probability Theory: Linear transformations that conserve 1-norm of probability vectors: Stochastic matrices

A general entangled state of n qubits requires ~2 n amplitudes to specify: Quantum Computing Presents an obvious practical problem when using conventional computers to simulate quantum mechanics Feynman 1981: So then why not turn things around, and build computers that themselves exploit superposition? Could such a machine get any advantage over a classical computer with a random number generator? If so, it would have to come from interference between amplitudes

BQP (Bounded-Error Quantum Polynomial-Time): The class of problems solvable efficiently by a quantum computer, defined by Bernstein and Vazirani in 1993 Shor 1994: Factoring integers is in BQP NP NP-complete P Factoring BQP Interesting

1. Meeting Experimentalists Halfway Using complexity theory to find quantum advantage in systems of current experimental interest (e.g. linear-optical networks), which fall short of universal quantum computers 2. Publicly-Verifiable Quantum Money First scheme based on a “standard” crypto assumption 3. Rise and Fall of Complexity in Thermodynamic Systems Resource-bounded sophistication and coffee cups This Talk: Three Recent Directions

1. Meeting Experimentalists Halfway

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

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  C m  n, such that where n  n submatrix of A corresponding to S Amazing connection between permanents and physics, which even leads to a simpler proof of Valiant’s famous result that the permanent is #P-complete [A. 2011]

So, Can We Use Quantum Optics to Solve a #P-Complete Problem? 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 That sounds way too good to be true…

Better idea: Given A  C m  n as input, let BosonSampling be the problem of merely sampling from the same distribution D A that the beamsplitter network samples from—the one defined by Pr[S]=|Per(A S )| 2 Theorem (A.-Arkhipov 2011): Suppose BosonSampling is solvable in classical polynomial time. Then P #P =BPP NP Better Theorem: Suppose we can sample D A even approximately in classical polynomial time. Then in BPP NP, it’s possible to estimate Per(X), with high probability over a Gaussian random matrix Upshot: Compared to (say) Shor’s factoring algorithm, we get different/stronger evidence that a weaker system can do something classically hard 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 =BPP NP

Prove #P-completeness for natural average-case approximation problems (like permanents of Gaussians)— thereby yielding hardness for approximate BosonSampling As a first step, understand the distribution of Per(X), X Gaussian Early experimental implementations have been done (Rome, Brisbane, Vienna, Oxford)! But so far with just 3-4 photons. For scaling, will be crucial to understand the complexity of BosonSampling when a constant fraction of photons are lost Can the BosonSampling model solve hard “conventional” problems? How do we verify that a BosonSampling device is working correctly? [A.-Arkhipov 2014, A.-Nguyen 2014] BosonSampling with thermal states: fast classical algorithm to approximate Per(X) when X is positive semidefinite? Challenges

Can a quantum computer solve problems for which a classical computer can’t even efficiently verify the answers? Or better yet: that are still classically hard even if P=NP? BQP vs. the Polynomial Hierarchy BosonSampling: A candidate for such a problem. If it’s solvable anywhere in BPP PH, then PH collapses. A. 2009: Unconditionally, there’s a black-box sampling problem (Fourier Sampling) solvable in BQP but not in BPP PH Boils down to: are there problems in BQP but not in PH? Given a Boolean function output z  {0,1} n with probability

What’s the largest possible quantum speedup? “Forrelation”: Given two Boolean functions f,g:{0,1} n  {-1,1}, estimate how correlated g is with the Fourier transform of f: A.-Ambainis 2014: This problem is solvable using only 1 quantum query, but requires at least ~2 n/2 /n queries classically Furthermore, this separation is essentially the largest possible! Any N-bit problem that’s solvable with k quantum queries, is also solvable with ~N 1-1/2k classical queries Conjecture (A. 2009): Forrelation  Polynomial Hierarchy

2. Publicly-Verifiable Quantum Money

Quantum Money Idea: Quantum states that can be created by a bank, traded as currency, and verified as legitimate, but can’t be cloned by counterfeiters, because of quantum mechanics’ No-Cloning Theorem A.-Christiano 2012: First quantum money scheme where anyone can verify a bill, and whose security is based on a “conventional” crypto assumption Wiesner ca. 1970: First quantum money scheme, but only the bank could verify the bills. If anyone can verify a bill, then computational assumptions clearly needed, in addition to QM

Our Hidden Subspace Scheme Quantum money state: Corresponding “serial number” s: Somehow describes how to check membership in A and in A  (the dual subspace of A), yet doesn’t reveal A or A  Our proposal: Random low-degree polynomials p 1,…,p m and q 1,…,q m that vanish on A and A  respectively Mint can easily choose a random A and prepare |A 

Procedure to Verify Money State (assuming ability to decide membership in A and A  ) AA A 1.Project onto A elements (reject if this fails) 2.Hadamard all n qubits to map |A  to |A   3.Project onto A  elements (reject if this fails) 4.Hadamard all n qubits to return state to |A  Theorem: The above just implements a projection onto |A  —i.e., it accepts |  with probability |  |A  | 2

Security Theorem: There’s no efficient counterfeiting procedure, assuming there’s no an efficient quantum algorithm to learn a basis for A with 2 -O(n) probability, given p 1,…,p m and q 1,…,q m. [Recently: Attack on noiseless version of scheme] Theorem: If the A and A  membership tests are black boxes, then any counterfeiting procedure requires Ω(2 n/2 ) queries to them.

3. Rise and Fall of Complexity in Thermodynamic Systems

How to Measure Interesting Structure? Can define structure and in many other ways One simpleminded measure: the Kolmogorov complexity of a coarse-grained description of our cellular automaton or other system Sean Carroll’s example:

The Coffee Automaton A., Carroll, Mohan, Ouellette, Werness 2015: A probabilistic n  n reversible system that starts half “coffee” and half “cream.” At each time step, we randomly “shear” half the coffee cup horizontally or vertically (assuming a toroidal cup) We prove that the apparent complexity of this image has a rising-falling pattern, with a maximum of at least ~n 1/6

Quantum lower bound for the collision problem [A. 2002] Quantum (+classical!) lower bound for local search [A. 2004] First direct product theorem for quantum search [A. 2004] PostBQP = PP [A. 2004] BQP/qpoly  QMA/poly, learnability of quantum states [A.- Drucker 2010, A. 2004, A. 2006] Algebrization [A.-Wigderson 2008] Other Work

Some Future Directions Quantum copy-protected software Complexity theory of quantum states and unitary transformations Classification of quantum gate sets Noisy BosonSampling The power of quantum proofs See also my talk at Perimeter on Wednesday at 10:30, for complexity and quantum gravity!