Presentation is loading. Please wait.

Presentation is loading. Please wait.

Lower Bounds for Collision and Distinctness with Small Range By: Andris Ambainis {medv, Mar 17, 2004.

Similar presentations


Presentation on theme: "Lower Bounds for Collision and Distinctness with Small Range By: Andris Ambainis {medv, Mar 17, 2004."— Presentation transcript:

1 Lower Bounds for Collision and Distinctness with Small Range By: Andris Ambainis {medv, cheskisa}@post.tau.ac.il Mar 17, 2004

2 Agenda Introduction Preliminaries Results Conclusion

3 Introduction

4 l Given a function l Check if its one-to-one or two-to one l Classical solution is queries l Quantum upper bound [1] is l Quantum low bound [2] is if Collision problem

5 l Given a function l Check if there are l Quant. low bound [2] is if l Quant. low bound [3] is if Distinctness problem

6 Preliminaries

7 Polynomial lower bounds l We can describe by NxM Boolean variables which are 1 if and 0 otherwise l We say that a polynomial P approximates the function if

8 Polynomial degree – Lemma 1 Lemma 1 [4]: If a quantum algorithm computes φ with bounded error using T queries then there is a polynomial P(y 11,…,y NM ) of degree at most 2T that approximates φ.

9 l Definition: is symmetric function if for any Symmetric function

10 Results

11 New polynomial representation l A new representation of function f: l z =(z 1,…,z M ); z j = #i [N] s.t. f(i)=j l We say that a polynomial Q approximates the function if

12 l The following two statements are equivalent: 1. There is exists a polynomial Q of degree at most k in approximating 2. There is exists a polynomial P of degree at most k in approximating Lemma 2

13 Lemma 2 Proof Outline (1  2) For a given y set z j = y 1j + … +y Nj and substitute into Q(z) to obtain P(y) of the same degree

14 Lemma 2 Proof Outline (2  1) For a given P(y), define Q(z) = E[P(y)] for a random y = (y 11, …,y NM ) consistent with z = (z 1, …,z M ) (i.e., z j = ∑y ij ) It can be shown that Q is a polynomial of the same degree in z 1, …,z M Since φ is symmetric, φ(f) is the same for any f with same z; thus if P(y)≈ φ(f) then Q(z)≈ φ(f)

15 Theorem 2 (main result) Let φ be symmetric. Let φ’ be restriction of φ to f: [N]  [N]. Then the minimum degree of polynomial P(y 11,…,y NM ) approximating φ is equal to the minimum degree of P’(y 11,…,y NN ) approximating φ’.

16 Theorem 2 Proof Outline - 1 Obviously, deg(P’ ) ≤ deg(P) For a given P’(y’) construct Q’(z’), then construct Q(z) from Q’(z’), and P(y) from Q(z) Constructing Q from Q’:

17 Constructing Q from Q’ Since Q ’ is symmetric, it is a sum of symmetric polynomials Q will be the sum of same symmetric polynomials in variables z1, …,zM

18 1. Consider input function f 2. In at most N are nonzero 3. Consider permutation 4. Such that only the first N elements are non-zero Q approximates φ

19 Q approximates φ – cont. By construction, Hence Q approximates φ, Q.E.D.

20 Conclusion

21 l Low bound for symmetric function already found for is valid for Paper conclusions

22 Related papers 1. Quantum Algorithm for the Collision Problem Authors: Gilles Brassard, Peter Hoyer, Alain TappGilles BrassardPeter HoyerAlain Tapp 2. Quantum lower bounds for the collision and the element distinctness problems Authors: Yaoyun ShiYaoyun Shi 3. Quantum Algorithms for Element Distinctness Authors: Harry Buhrman, Christoph Durr, Mark Heiligman, Peter Hoyer, Frederic Magniez, Miklos Santha, Ronald de WolfHarry BuhrmanChristoph DurrMark Heiligman Peter HoyerFrederic MagniezMiklos SanthaRonald de Wolf 4. Quantum Lower Bounds by Polynomials Authors: Robert Beals (U of Arizona), Harry Buhrman (CWI), Richard Cleve (U of Calgary), Michele Mosca (U of Oxford), Ronald de Wolf (CWI and U of Amsterdam)Robert BealsHarry BuhrmanRichard CleveMichele MoscaRonald de Wolf


Download ppt "Lower Bounds for Collision and Distinctness with Small Range By: Andris Ambainis {medv, Mar 17, 2004."

Similar presentations


Ads by Google