Quantum Lower Bounds You probably Havent Seen Before (which doesnt imply that you dont know OF them) Scott Aaronson, UC Berkeley 9/24/2002.

Slides:



Advertisements
Similar presentations
Computation, Quantum Theory, and You Scott Aaronson, UC Berkeley Qualifying Exam May 13, 2002.
Advertisements

The Polynomial Method In Quantum and Classical Computing Scott Aaronson (MIT) OPEN PROBLEM.
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.
The Complexity of Sampling Histories Scott Aaronson, UC Berkeley August 5, 2003.
Quantum Lower Bounds The Polynomial and Adversary Methods Scott Aaronson September 14, 2001 Prelim Exam Talk.
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.
SPEED LIMIT n Quantum Lower Bounds Scott Aaronson (UC Berkeley) August 29, 2002.
Lower Bounds for Local Search by Quantum Arguments Scott Aaronson.
Quantum Computing and Dynamical Quantum Models ( quant-ph/ ) Scott Aaronson, UC Berkeley QC Seminar May 14, 2002.
Limitations of Quantum Advice and One-Way Communication Scott Aaronson UC Berkeley IAS Useful?
Quantum Search of Spatial Regions Scott Aaronson (UC Berkeley) Joint work with Andris Ambainis (U. Latvia)
Quantum Double Feature Scott Aaronson (MIT) The Learnability of Quantum States Quantum Software Copy-Protection.
Lower Bounds for Local Search by Quantum Arguments Scott Aaronson (UC Berkeley) August 14, 2003.
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.
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.
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.
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 Collision Lower Bound After 12 Years Scott Aaronson (MIT) Lower bound for a collision problem.
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.
Parikshit Gopalan Georgia Institute of Technology Atlanta, Georgia, USA.
Tight Lower Bounds for the Distinct Elements Problem David Woodruff MIT Joint work with Piotr Indyk.
Models of Computation Prepared by John Reif, Ph.D. Distinguished Professor of Computer Science Duke University Analysis of Algorithms Week 1, Lecture 2.
Randomized Algorithms for Selection and Sorting Prepared by John Reif, Ph.D. Analysis of Algorithms.
Distributional Property Estimation Past, Present, and Future Gregory Valiant (Joint work w. Paul Valiant)
Foundations of Cryptography Lecture 10 Lecturer: Moni Naor.
Study Group Randomized Algorithms 21 st June 03. Topics Covered Game Tree Evaluation –its expected run time is better than the worst- case complexity.
Learning Juntas Elchanan Mossel UC Berkeley Ryan O’Donnell MIT Rocco Servedio Harvard.
Scott Aaronson (MIT) Forrelation A problem admitting enormous quantum speedup, which I and others have studied under various names over the years, which.
On the tightness of Buhrman- Cleve-Wigderson simulation Shengyu Zhang The Chinese University of Hong Kong On the relation between decision tree complexity.
1 Algorithms for Large Data Sets Ziv Bar-Yossef Lecture 8 May 4, 2005
Department of Computer Science & Engineering University of Washington
Analysis of greedy active learning Sanjoy Dasgupta UC San Diego.
Lower Bounds for Collision and Distinctness with Small Range By: Andris Ambainis {medv, Mar 17, 2004.
Arithmetic Hardness vs. Randomness Valentine Kabanets SFU.
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 
PAC learning Invented by L.Valiant in 1984 L.G.ValiantA theory of the learnable, Communications of the ACM, 1984, vol 27, 11, pp
Correlation testing for affine invariant properties on Shachar Lovett Institute for Advanced Study Joint with Hamed Hatami (McGill)
Approximating the MST Weight in Sublinear Time Bernard Chazelle (Princeton) Ronitt Rubinfeld (NEC) Luca Trevisan (U.C. Berkeley)
New quantum lower bound method, with applications to direct product theorems Andris Ambainis, U. Waterloo Robert Spalek, CWI, Amsterdam Ronald de Wolf,
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.
Algorithms Artur Ekert. Our golden sequence H H Circuit complexity n QUBITS B A A B B B B A # of gates (n) = size of the circuit (n) # of parallel units.
Decision Trees Shalev Ben-David. Definition Given a function and oracle access to, determine f(x) with minimum number of queries E.g. f is OR on the bits.
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.
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.
Exact quantum algorithms Andris Ambainis University of Latvia.
Forrelation: A Problem that Optimally Separates Quantum from Classical Computing.
Smooth Boolean Functions are Easy: Efficient Algorithms for Low-Sensitivity Functions Rocco Servedio Joint work with Parikshit Gopalan (MSR) Noam Nisan.
Quantum algorithms are at most polynomially faster for any symmetric function Andris Ambainis University of Latvia.
Quantum Computation Stephen Jordan. Church-Turing Thesis ● Weak Form: Anything we would regard as “computable” can be computed by a Turing machine. ●
Separations inQuery Complexity Pointer Functions Basedon Andris Ambainis University of Latvia Joint work with: Kaspars Balodis, Aleksandrs Belovs Troy.
Quantum Algorithms Oracles
Dana Ron Tel Aviv University
NP-Completeness Yin Tat Lee
Tight Fourier Tails for AC0 Circuits
The Curve Merger (Dvir & Widgerson, 2008)
An Upper Bound on the GKS Game via Max Bipartite Matching
Oracle Separation of BQP and PH
Oracle Separation of BQP and PH
Quantum Lower Bounds Via Laurent Polynomials
Presentation transcript:

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 ARGUMENTS POLYNOMIAL ARGUMENTS A History of Quantum Lower Bounds

QUANTUM ARGUMENTS A History of Quantum Lower Bounds BBBV94: ( n) lower bound for searching a list of n elements (i.e. Grovers algorithm is optimal)

QUANTUM ARGUMENTS POLYNOMIAL ARGUMENTS A History of Quantum Lower Bounds BBCMW98: bound for any symmetric Boolean function f(|X|) with f(k) f(k+1)

QUANTUM ARGUMENTS POLYNOMIAL ARGUMENTS A History of Quantum Lower Bounds Ambainis00: ( n) bounds for evaluating an AND- OR tree and for finding the 1 in a permutation

QUANTUM ARGUMENTS POLYNOMIAL ARGUMENTS A History of Quantum Lower Bounds A02: (n 1/5 ) bound for the collision problem (deciding whether f:{1…n} {1…n} is 1-to-1 or 2-to-1) Shi02: (n 1/3 ) bound for collision with large range, (n 2/3 ) for element distinctness

QUANTUM ARGUMENTS POLYNOMIAL ARGUMENTS A History of Quantum Lower Bounds Other results, including what Ill talk about today

Truce Henceforth polynomial arguments shall be used for highly symmetric problems and for zero-error bounds, and quantum arguments otherwise. Whosoever disobeys, must post to quant-ph.

1.Quantum Certificate Complexity 2.Recursive Fourier Sampling 3.Query Complexity & Quantum Gravity (special treat for Dave Bacon) Talk Outline

Quantum Certificate Complexity

f:{0,1} n {0,1} is a total Boolean function D(f)(deterministic query complexity) R 0 (f)(zero-error randomized) R 2 (f)(bounded-error randomized) Q 2 (f)(bounded-error quantum) Q 0 (f)(zero-error quantum) Q E (f)(exact quantum) Background

Example

Certificate Complexity C(f) = max X C X (f) C X (f) = min # of queries needed to distinguish X from every Y s.t. f(Y) f(X) Block Sensitivity bs(f) = max X bs X (f) bs X (f) = max # of disjoint blocks B {x 1,…,x n } s.t. flipping B changes f(X) Example: For f=MAJ(x 1,x 2,x 3,x 4,x 5 ), letting X=11110, C X (MAJ)=3bs X (MAJ)=2 C(f) and bs(f)

Randomized Certificate Complexity RC(f) = max X RC X (f) RC X (f) = min # of randomized queries needed to distinguish X from any Y s.t. f(Y) f(X) with ½ prob. Quantum Certificate Complexity QC(f) Example: For f=MAJ(x 1,…,x n ), letting X=00…0, RC X (MAJ) = 1 Different notions of nondeterministic quantum query complexity: Watrous 2000, de Wolf 2002 RC(f) and QC(f)

Let D 0,D 1 be distributions over f -1 (0), f -1 (1) s.t. D 0 looks locally similar to every 1-input, and D 1 looks locally similar to every 0-input: Then Adversary Method (special case)

Claim: Any randomized certificate for input X can be made nonadaptive By minimax theorem, exists distribution over {Y:f(Y) f(X)} s.t. for all i, x i y i w.p. O(1/RC(f)) Adversary method then yields For upper bound, use weighted Grover

g g Example where C(f) = (QC(f) )

New Quantum/Classical Relation For total f, where ndeg(f) = min degree of poly p s.t. p(X) 0 f(X)=1 Previous:D(f)=O(Q 2 (f) 2 Q 0 (f) 2 ) (de Wolf), D(f)=O(Q 2 (f) 6 ) (Beals et al.)

Idea (follows Buhrman-de Wolf): Let p be s.t. p(X) 0 f(X)=1 x 1 x 2 – x 2 + 2x 3 : x 1 x 2, 2x 3 are maxonomials Nisan-Smolensky: For every 0-input X and maxonomial M of p, X has a sensitive block whose variables are all in M Consequence: Randomized 0-certificate must intersect each maxonomial w.p. ½ Randomized algorithm: Keep querying a randomized 0-certificate, until either one no longer exists or p=0

Lemma: O(ndeg(f) log n) iterations suffice w.h.p. Proof: Let S be current set of monomials, and Initially (S) n ndeg(f) ndeg(f)! Were done when (S)=0 Claim: Each iteration decreases (S) by expected amount (S)/4e Reason: 1/e of (S) is concentrated on maxonomials, each of which decreases in degree w.p. ½

Recursive Fourier Sampling (quant-ph/ )

Fourier Sampling Given A:{0,1} n {0,1} Promise: A(x)=s·x(mod 2) for some s Return: g(s), for some known g:{0,1} n {0,1} (possibly partial) Classically: n queries needed Quantumly: 2 queries

Recursive Fourier Sampling (RFS) g(s) xs for which we can get s·x g(s) xs for which we can get s·x Fourier sampling composed log n times Classically: n log n queries Quantumly: 2 log n = n queriesor fewer?

Overview Bernstein-Vazirani 1993: RFS puts BQP MA relative to oracle Candidate for BQP PH Could it put (say) BQP PH[polylog]? Is uncomputing necessary? Why? Goal: Show Q 2 (RFS) = (c d ) for c>1 d = tree depth Trouble: Suppose g(s) is a parity function Then Q 2 (RFS g ) = 1

Plan of Attack We define a nonparity coefficient of the function g, (g) [0,¾] Measures how uncorrelated g is with parity of any subset of input bits Examples: (Parity)=0, (Mod 3)=¾–O(1/n) We then prove a lower bound: If (g) is close to 0, this bound is useless. But we show that if (g)<0.146 then g is a parity function

The Nonparity Coefficient (g) Max * s.t. for some distributionsD 0 over g -1 (0), D 1 over g -1 (1), for all z 0 n, t 0 g -1 (0), t 1 g -1 (1),

RFS lower bound Theorem: Proof Idea: Uses Ambainis most general bound Let (x,y) R if x f -1 (0), y f -1 (1) differ minimally Weight inputs by D 0,D 1 from nonparity coefficient Then for all i and (x*,y*) R, g(s)

Pseudoparity Functions Dont Exist Theorem: If then (g)=0 (i.e. g is a parity function) So either (1)the adversary method gives a good quantum lower bound, or (2)there exists an efficient classical algorithm

In general, when can we do better for tree functions than by recursing on subtrees? OR AND OR AND x1x1 x2x2 x3x3 x4x4 OR AND OR (Saks-Wigderson, Santha) (Dürr-Høyer) (Barnum-Saks: holds for any AND-OR tree)

Theorem (A2000): Yes, modulo three degeneracies … OR AND XOR Does every Boolean function have a unique tree?

Query Complexity & Quantum Gravity

A = surface area of 3D region (in Planck areas, m 2 ) N = # of bits it contains Tight for black holes The Holographic Principle (t Hooft, Susskind, Bekenstein, Bousso…)

A = surface area of 3D region T = time needed to search it for a marked item (given finite speed of light) The Query Complexity Holographic Principle

Grover Search on a 2D Lattice Marked item Quantum computer n n

Can do in O(n 3/4 ) time: searching a row classically takes n time; combining the results using Grover takes n 1/4 · n In d dimensions, can do in O(n 1/2+1/2d ) Implies query complexity holographic principlewhen d=3, n 1/2+1/6 =n 2/3 is O(A), in the case where A is minimized (a sphere) Conjecture: n 1/2+1/2d is optimal. Would imply holographic bound is tight for spheres (such as black holes…)