1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 1 23 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 Lower Bounds for Local Search by Quantum Arguments Scott Aaronson.

Slides:



Advertisements
Similar presentations
6.1.2 Overview DES is a block cipher, as shown in Figure 6.1.
Advertisements

Optimal Space Lower Bounds for All Frequency Moments David Woodruff MIT
Precise Interprocedural Analysis using Random Interpretation Sumit Gulwani George Necula UC-Berkeley.
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.
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.
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.
Scott Aaronson Institut pour l'Étude Avançée Le Principe de la Postselection.
Oracles Are Subtle But Not Malicious Scott Aaronson University of Waterloo.
Subspace Embeddings for the L1 norm with Applications Christian Sohler David Woodruff TU Dortmund IBM Almaden.
Analysis of Algorithms
0 - 0.
1 Approximability Results for Induced Matchings in Graphs David Manlove University of Glasgow Joint work with Billy Duckworth Michele Zito Macquarie University.
Turing Machines January 2003 Part 2:. 2 TM Recap We have seen how an abstract TM can be built to implement any computable algorithm TM has components:
Reductions Complexity ©D.Moshkovitz.
1 Outline relationship among topics secrets LP with upper bounds by Simplex method basic feasible solution (BFS) by Simplex method for bounded variables.
Comp 122, Spring 2004 Order Statistics. order - 2 Lin / Devi Comp 122 Order Statistic i th order statistic: i th smallest element of a set of n elements.
Long cycles, short cycles, min-degree subgraphs, and feedback arc sets in Eulerian digraphs Raphael Yuster joint work with Asaf Shapira Eilat 2012.
1 Bart Jansen Polynomial Kernels for Hard Problems on Disk Graphs Accepted for presentation at SWAT 2010.
Randomized Algorithms Randomized Algorithms CS648 1.
Recurrences : 1 Chapter 3. Growth of function Chapter 4. Recurrences.
Short seed extractors against quantum storage Amnon Ta-Shma Tel-Aviv University 1.
Chapter 9 -- Simplification of Sequential Circuits.
CHAPTER 6 Introduction to Graphing and Statistics Slide 2Copyright 2012, 2008, 2004, 2000 Pearson Education, Inc. 6.1Tables and Pictographs 6.2Bar Graphs.
演 算 法 實 驗 室演 算 法 實 驗 室 On the Minimum Node and Edge Searching Spanning Tree Problems Sheng-Lung Peng Department of Computer Science and Information Engineering.
Two Segments Intersect?
Squares and Square Root WALK. Solve each problem REVIEW:
Drawing Graphs of Quadratic Functions
Abbas Edalat Imperial College London Contains joint work with Andre Lieutier (AL) and joint work with Marko Krznaric (MK) Data Types.
Problems and Their Classes
Addition 1’s to 20.
25 seconds left…...
Copyright © Cengage Learning. All rights reserved.
Copyright © Cengage Learning. All rights reserved.
Test B, 100 Subtraction Facts
Complexity ©D.Moshkovits 1 Where Can We Draw The Line? On the Hardness of Satisfiability Problems.
Rational Functions and Models
11 = This is the fact family. You say: 8+3=11 and 3+8=11
2 4 Theorem:Proof: What shall we do for an undirected graph?
Chapter 11 Limitations of Algorithm Power Copyright © 2007 Pearson Addison-Wesley. All rights reserved.
9. Two Functions of Two Random Variables
1 Complexity ©D.Moshkovitz Cryptography Where Complexity Finally Comes In Handy…
Sections 5.1 & 5.2 Inequalities in Two Variables
The Small World Phenomenon: An Algorithmic Perspective Speaker: Bradford Greening, Jr. Rutgers University – Camden.
Bart Jansen 1.  Problem definition  Instance: Connected graph G, positive integer k  Question: Is there a spanning tree for G with at least k leaves?
1 Decidability continued…. 2 Theorem: For a recursively enumerable language it is undecidable to determine whether is finite Proof: We will reduce the.
1 Sections 5.1 & 5.2 Inequalities in Two Variables After today’s lesson, you will be able to graph linear inequalities in two variables. solve systems.
Epp, section 10.? CS 202 Aaron Bloomfield
Copyright © Cengage Learning. All rights reserved.
1 A Graph-Theoretic Network Security Game M. Mavronicolas , V. Papadopoulou , A. Philippou  and P. Spirakis § University of Cyprus, Cyprus  University.
1 Efficient algorithms on sets of permutations, dominance, and real-weighted APSP Raphael Yuster University of Haifa.
1 Graphs with Maximal Induced Matchings of the Same Size Ph. Baptiste 1, M. Kovalyov 2, Yu. Orlovich 3, F. Werner 4, I. Zverovich 3 1 Ecole Polytechnique,
COMP 553: Algorithmic Game Theory Fall 2014 Yang Cai Lecture 21.
On the randomized simplex algorithm in abstract cubes Jiři Matoušek Charles University Prague Tibor Szabó ETH Zürich.
Complexity 15-1 Complexity Andrei Bulatov Hierarchy Theorem.
Quantum Algorithms II Andrew C. Yao Tsinghua University & Chinese U. of Hong Kong.
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.
Chapter 11 Introduction to Computational Complexity Copyright © 2011 The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 1.
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.
Bart M. P. Jansen June 3rd 2016, Algorithms for Optimization Problems
An Upper Bound on the GKS Game via Max Bipartite Matching
Presentation transcript:

Lower Bounds for Local Search by Quantum Arguments Scott Aaronson UC Berkeley IAS

Quantum Generosity… Giving back because we care TM Can quantum ideas help us prove new classical results? Examples: Kerenidis & de Wolf 2003 Aharonov & Regev 2004

L OCAL S EARCH Given a graph G=(V,E) and oracle access to a function f:V {0,1,2,…}, find a local minimum of fa vertex v such that f(v) f(w) for all neighbors w of v. Use as few queries to f as possible

Results First quantum lower bound for L OCAL S EARCH : On Boolean hypercube {0,1} n, any quantum algorithm needs (2 n/4 /n) queries to find a local min Better classical lower bound via a quantum argument: Any randomized algorithm needs (2 n/2 /n 2 ) queries to find a local min on {0,1} n Previous bound: 2 n/2-o(n) (Aldous 1983) Upper bound: O(2 n/2 n) First randomized or quantum lower bounds for L OCAL S EARCH on constant-dimensional hypercubes

Main Open Problem Are deterministic, randomized, and quantum query complexities of L OCAL S EARCH polynomially related for every family of graphs? Santha & Szegedy, this STOC

Motivation Why is optimization hard? Are local optima the only reason? Quantum adiabatic algorithm (Farhi et al. 2000): What are its limitations? Papadimitriou 2003: Can quantum computers help solve total function problems? PPADS PODN PPP PLS

Trivial Observations Complete Graph on N Vertices (N) randomized queries ( N) quantum queries

Trivial Observations So interesting graphs are of intermediate connectedness… Line Graph on N Vertices O(log N) deterministic queries suffice

Boolean Hypercube {0,1} n Aldous 1983: Any randomized algorithm needs 2 n/2-o(n) queries to find local min Proof uses complicated random walk analysis

How to find a local minimum in queries (d = maximum degree) Query vertices uniformly at random Quantumly, O(N 1/3 d 1/6 ) queries suffice In the above algorithm, find v using Grover search Let v be the queried vertex for which f(v) is minimal Follow v to a local minimum by steepest descent

Ambainis Quantum Adversary Theorem Then the number of quantum queries needed to separate 0- from 1-inputs w.h.p. is (1/p), where Given: 0-inputs, 1-inputs, and function R(A,B) 0 that measures the closeness of 0-input A to 1-input B For all 0-inputs A and query locations x, let (A,x) be probability that A(x) B(x), where B is a 1-input chosen with probability proportional to R(A,B). Define (B,x) similarly.

Example: Inverting a Permutation R(, )=1 if is obtained from by a swap, R(, )=0 otherwise but (,x)=2/N Decide whether 1 is on left half (0-input) or right half (1-input) so ( N) quantum queries needed (,x)=1

Statement is identical, except is replaced by Proof Idea: Show that each query can separate only so many input pairs We prove an analogue of the quantum adversary theorem for classical randomized query complexity Yields up to quadratically better bounde.g. (N) instead of ( N) for permutation problem 0-inputs 1-inputs

To apply the lower bound theorems to L OCAL S EARCH, we use snakes Known head vertex Unique local minimum of f All vertices of G not in the snake just lead to the head To get a decision problem, we put an answer bit at the local minimum b {0,1} Length N

Given a 0-input f, how do we create a random 1-input g thats close to f? 14 Choose a pivot vertex uniformly at random on the snake

Given a 0-input f, how do we create a random 1-input g thats close to f? Starting from the pivot, generate a new tail using (say) a random walk

Handwaving Argument For all vertices v G, either (f,v) or (g,v) should be at most ~1/ N (as in the permutation problem) Quantum lower bound: Randomized lower bound: f g (f,v)=1 but (g,v) 1/ N (g,v)=1 but (f,v) 1/ N

The Nontrivial Stuff Need to prevent snake tails from intersecting, spending too much time in one part of the graph, … (1) Generalize quantum adversary method to work with most inputs instead of all Solutions:

The Nontrivial Stuff Need to prevent snake tails from intersecting, spending too much time in one part of the graph, … (2) Use a coordinate loop instead of a random walk. It mixes faster and has fewer self-intersections Solutions:

What We Get For Boolean hypercube {0,1} n : For d-dimensional cube N 1/d N 1/d (d 3): randomized,quantum randomized,quantum

Conclusions Local optima arent the only reason optimization is hard Total function problems: below NP, but still too hard for quantum computers? The Unreasonable Effectiveness of Quantum Lower Bound Methods