Quantum Search of Spatial Regions Scott Aaronson (UC Berkeley) Joint work with Andris Ambainis (U. Latvia)

Slides:



Advertisements
Similar presentations
Improved Simulation of Stabilizer Circuits Scott Aaronson (UC Berkeley) Joint work with Daniel Gottesman (Perimeter)
Advertisements

Quantum Computing: Whats It Good For? Scott Aaronson Computer Science Department, UC Berkeley January 10,
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.
Quantum Search of Spatial Regions Scott Aaronson (UC Berkeley) Joint work with Andris Ambainis (IAS / U. Latvia)
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 t-designs: t-wise independence in the quantum world Andris Ambainis, Joseph Emerson IQC, 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?
NP-complete Problems and Physical Reality
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.
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.
Arthur, Merlin, and Black-Box Groups in Quantum Computing Scott Aaronson (MIT) Or, How Laci Did Quantum Stuff Without Knowing It.
What Have I Learned From Scott AaronsonDave Bacon PhysicistsComputer Scientists and What Else Would I Like to Learn from Them?
The Collision Lower Bound After 12 Years Scott Aaronson (MIT) Lower bound for a collision problem.
Quantum walks: Definition and applications
Efficient Discrete-Time Simulations of Continuous- Time Quantum Query Algorithms QIP 2009 January 14, 2009 Santa Fe, NM Rolando D. Somma Joint work with.
An Ω(n 1/3 ) Lower Bound for Bilinear Group Based Private Information Retrieval Alexander Razborov Sergey Yekhanin.
Quantum Computing MAS 725 Hartmut Klauck NTU
The Quest for Quantum Ants QIP Seminar, July 2007 Yair Wiener.
Short course on quantum computing Andris Ambainis University of Latvia.
Barry C. Sanders Institute for Quantum Information Science, University of Calgary with G Ahokas (Calgary), D W Berry (Macquarie), R Cleve (Waterloo), P.
On the tightness of Buhrman- Cleve-Wigderson simulation Shengyu Zhang The Chinese University of Hong Kong On the relation between decision tree complexity.
Department of Computer Science & Engineering University of Washington
Superdense coding. How much classical information in n qubits? Observe that 2 n  1 complex numbers apparently needed to describe an arbitrary n -qubit.
Grover. Part 2. Components of Grover Loop The Oracle -- O The Hadamard Transforms -- H The Zero State Phase Shift -- Z O is an Oracle H is Hadamards H.
Quantum Search Algorithms for Multiple Solution Problems EECS 598 Class Presentation Manoj Rajagopalan.
Quantum Algorithms II Andrew C. Yao Tsinghua University & Chinese U. of Hong Kong.
Quantum Computing MAS 725 Hartmut Klauck NTU
Quantum Algorithms for Neural Networks Daniel Shumow.
The Theory of NP-Completeness 1. What is NP-completeness? Consider the circuit satisfiability problem Difficult to answer the decision problem in polynomial.
New quantum lower bound method, with applications to direct product theorems Andris Ambainis, U. Waterloo Robert Spalek, CWI, Amsterdam Ronald de Wolf,
Peter Høyer Quantum Searching August 1, 2005, Université de Montréal The Fifth Canadian Summer School on Quantum Information.
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.
Discrete Structures Lecture 12: Trees Ji Yanyan United International College Thanks to Professor Michael Hvidsten.
You Did Not Just Read This or did you?. Quantum Computing Dave Bacon Department of Computer Science & Engineering University of Washington Lecture 3:
Spanning Trees CSIT 402 Data Structures II 1. 2 Two Algorithms Prim: (build tree incrementally) – Pick lower cost edge connected to known (incomplete)
Quantum random walks – new method for designing quantum algorithms Andris Ambainis University of Latvia.
Quantum random walks and quantum algorithms Andris Ambainis University of Latvia.
Nawaf M Albadia
My Favorite Ten Complexity Theorems of the Past Decade II Lance Fortnow University of Chicago.
Exact quantum algorithms Andris Ambainis University of Latvia.
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.
Quantum Computing MAS 725 Hartmut Klauck NTU
Multipartite Entanglement and its Role in Quantum Algorithms Special Seminar: Ph.D. Lecture by Yishai Shimoni.
Search by quantum walk and extended hitting time Andris Ambainis, Martins Kokainis 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.
The Theory of NP-Completeness 1. Nondeterministic algorithms A nondeterminstic algorithm consists of phase 1: guessing phase 2: checking If the checking.
Random Access Codes and a Hypercontractive Inequality for
Richard Cleve DC 2117 Introduction to Quantum Information Processing CS 467 / CS 667 Phys 667 / Phys 767 C&O 481 / C&O 681 Lecture.
Quantum algorithms for evaluating Boolean formulas
Scott Aaronson (MIT) QIP08, New Delhi
Introduction to Quantum Computing Lecture 1 of 2
Haim Kaplan and Uri Zwick
Effcient quantum protocols for XOR functions
Quantum Computing: What’s It Good For?
A Ridiculously Brief Overview
Clustering.
Presentation transcript:

Quantum Search of Spatial Regions Scott Aaronson (UC Berkeley) Joint work with Andris Ambainis (U. Latvia)

Grovers Search Algorithm Unsorted database of n items Goal: Find one marked item Classically, (n) queries to database needed Grover 1996: O( n) queries quantumly BBBV 1996: Grovers algorithm is optimal Great for combinatorial searchbut can it help with a physical database?

What even a dumb computer scientist knows: THE SPEED OF LIGHT IS FINITE Marked item Robot n n Consider a quantum robot searching a 2D grid: We need n Grover iterations, each of which takes n time, so were screwed!

Undirected connected graph G=(V,E) Bit x i at each vertex v i Goal: Compute some Boolean f(x 1 …x n ) {0,1} State can have arbitrary workspace z: | = i,z |v i,z Alternate query transforms |v i,z (-1) x(i) |v i,z with local unitaries U What does local mean? Depends on your religion Whats the Model?

Defining Locality: 3 Choices (1)Decomposability U is a product of commuting edgewise operations (2) Zero pattern of U respects graph (3) Zero pattern of Hamiltonian H respects graph U = e iH H has bounded eigenvalues (1) (2),(3) Upper bounds work for (1) Lower bounds for (2),(3) Whether theyre equivalent is open

So why not pack data in 3 dimensions? Then the complexity would be n n 1/3 = n 5/6 Trouble: Suppose our hard disk has mass density We saw Grover search of a 2D grid presented a problem…

Once radius exceeds Schwarzschild bound of (1/ ), database collapses to form a black hole Makes things harder to retrieve… Holographic Principle: Best one can do asymptotically is store data on a 2D surface, bits/meter 2 So Quantum Mechanics and General Relativity both yield a n lower bound on search But can we search a 2D region in less than n steps? Benioff (2001): Guess we cant…

REVENGE OF COMPUTER SCIENCE We can. ( n time to move across grid is needed for subroutine anyway) By adding more levels of recursion, can make running time O(n 1/2+ ) Example: Take a classical subroutine that searches a square of size n in n steps Run n copies in superposition and use Grover O(n 3/4 ) Revenge of computer science Can we do better? Say n?

Amplitude Amplification Brassard, Høyer, Mosca, Tapp 2002 Theorem: If a quantum algorithm has success probability p and returns a certificate, then by invoking it m times, m=O(1/ p), we can amplify success probability to (1-m 2 p/3)m 2 p # of Iterations Success Probability Diminishing returns Better to keep prob low & amplify later

Assume theres a unique marked item Divide into n 1/5 subcubes, each of size n 4/5 Algorithm A: If n=1, check whether youre at a marked item Else pick a random subcube and run A on it Amplify n 1/11 times Algorithm for d 3 Dimensions T(n) n 1/11 (T(n 4/5 )+O(n 1/d )) = O(n 5/11 ) P(n) (1- )n 2/11 n -1/5 P(n 4/5 ) = (n -1/11 ) (we show is negligible) Running Time: Success Prob: Amplify whole algorithm n 1/22 times to get T(n) = O(n 1/22 n 5/11 ) = O( n),P(n) = (1)

Summary of Bounds d 3 d=2 Unique marked item ( n)O( n log 2 n) k marked items ( n / k 1/2-1/d )O( n log 3 n) Arbitrary graph O( n log c n) n 2 O( log n) Arbitrary graph, h possible marked items O( h (n/h) 1/d log c h) ( h (n/h) 1/d ) n 2 O( log n) When d=2, time for Grover search matches radius of grid An arbitrary graph is d-dimensional if for any vertex v, number of vertices at distance r from v is (min{r d,n}) When there are h possible marked items with known locations, the worst case is that theyre evenly scattered

Razborov 2002: ( n) Problem: Alice has x 1 …x n {0,1} n, Bob has y 1 …y n They want to know if x i y i =1 for some i Application: Disjointness How many qubits must they communicate? Buhrman, Cleve, Wigderson 1998: O( n log n) Høyer, de Wolf 2002: O( n c log*n )

A B State at any time: Communicating one of 6 directions takes only 3 qubits Disjointness in O( n) Communication i,z(A),z(B) |v i,z A |v i,z B

Recent Progress Childs-Goldstone: Spatial search by quantum walk O(n 5/6 ) for d=3, O( n log n) for d=4, O( n) for d>4 Running time not competitive with ours in low dimensions, but less memory needed Ambainis-Kempe: Discrete walk with 2-bit coin O( n log n) for d=2, O( n) for d 3 Connection to Dirac equation?