• No results found

Normalisation of the approximated crossing eigenvector

In document Quantum search algorithms (Page 79-88)

The normalisation|b|of the approximate eigenvector of|vλiis important for estimating the search time because the normalisation of the vectors is crucial for evaluating the matrix elements of the 2×2 model for Uλ.

To determine the normalisation requires a lengthy and technical calculation. First the expression for the normalisation will be expanded in a sum and then the first terms will be approached one by one. The result, up to leading order, for d=2 and 3 and an estimate of the scaling for d≥4 is finally presented in equation (4.3.42). In principle, the leading order term for the normalisation constants for d≥4 can be obtained using numerical integration methods as in the d=3 case.

Demanding normalisation of|vλiand regarding λ=1 and eig(1)=1 only, results in 1

|b|2 = 4 2N

~k6=~0

2

1−e~k 2

(4.3.1)

= 2

N

~k6=~0

1

1−cos θ~k (4.3.2)

= 2d

N

~k6=~0

1

d−di=1cos2πkni, (4.3.3)

where the sum over all vectors~k in a d-dimensional cube has to be calculated for ki ∈ {0, 1, . . . , n−1},~k

6= ~0. This can be rearranged to a summation over lower dimensional objects where only a limited number of entries of~k are not 0.

That is, all one dimensional edges, two dimensional faces, 3-dimensional cubes etc. with kivarying from 1 to n−1. The edges are obtained by choosing d−1 entries of~k equal 0, while the remaining entry varies from 1 to n−1, the faces have d−2 entries of~k equal 0 and two in[1, n−1]and higher dimensions correspondingly. This new arrangement

results in

To obtain the normalisation constant|b|for the approximate eigenvector of the search on the d-dimensional lattice, all sums from I1to Idhave to be calculated.

The identity 1−cos x=2 sin2 x2can be used to simplify these sums. One obtains

In section 3.3.2 Poisson’s summation formula was used to approximate a sum by an integral. The same can be done for the Ii’s. First each sum is replaced by an integration and a sum over delta functions is added such that the integrand contributes only at the old jl’s

In a second step, the sums of delta functions can again be replaced by their Fourier where the last equality is due to a reordering of terms and the substitution yj = πnxjfor all integrals.

Using the same arguments as before (section 3.3.2), the contributions are neglected if one of the mj’s is not zero, since the exponential function leads to rapid oscillations if n≫1. Hence only the mj=0 terms are taken into account and for n≫1

In the remainder of this chapter equality will be assumed.

Using the symmetry of the sine squared, the integration simplifies to

Ii=2i−1 and the integrations can finally be calculated.

4.3.1 First integration I

1

The first integration is quickly done and one obtains

I1=

4.3.2 Second integration I

2 is by far more difficult. It is important to note that the integrand is symmetric with respect to exchanged x and y and therefore

I2=4

Now the y integration can be solved by observing that

d

are used to integrate by parts

I2=4 ln

This is simplified using the substitution z=tan x and

This last integration can finally be expanded1to

I2=πln n+πln 4

where K≈0.916 is Catalan’s constant.

Normalisation ford=2

The formula for the normalisation is given in (4.3.7) and the result for the d = 2 dimensional lattice is

4.3.3 Third integration I

3

For the third integration only the limit n→∞ will be evaluated. Starting with

I3=4

1The expansion was calculated by MATHEMATICA.

a substitution x =tan x in all three variables leads to

Normalisation ford=3

The result for the normalisation of the d=3 dimensional lattice is computed as 1

4.3.4 Higher integrations and normalisations for d > 3

Although some results used for this section will not be proven until section 4.4, the calculation shall be presented here because it completes the results of the previous sections by providing an estimate for b for dimensions d≥4.

Since the integrations get more and more difficult, this section aims at proving that T scales like√

N for d>3. It will be shown in section 4.4, equation (4.4.11), that the search time for arbitrary d is given by T = π4bN. This later result and the lower bound for

2This result was obtained using MAPLE.

the scaling T=√ N

proven by Grover and Bennett et. al. [23, 24], lead to a lower bound for the scaling of 1

|b|2 for any d. One obtains 1

|b|2 =(1). It remains to show that this bound is tight for d> 3 by proving the existence of an upper bound that is independent of N and leads to 1

|b|2 = O (1). This can be shown by induction.

• By (4.3.35) it is evident that 1

The starting point is again provided by equation (4.3.7) but this time for for d+1, that is, n1−dand n−d, respectively. Therefore these contributions vanish for n→∞.

It remains to show that Id+1= O (1)and this can be done using equation (4.3.13), As the sines are greater than zero, an upper bound is obtained by dropping the last one. Now the yd+1integration can be performed

Id+12d π22nπ

and this results in Id+1 = O (1). Thus, the normalisation constant is of the demanded order 1

|b|2 = O (1).

Lower and upper bound together prove that the scaling of b for d≥3 dimensions is characterised by

Thus, the overall result for the normalisation constant is

1

where K≈0.916 is Catalans constant and I3has a leading order of I3≈15.672 (4.3.31).

It is important to note that the result for d ≥4 relies on equation (4.4.11) which was used to calculate the bounds for d≥4. Therefore the scaling for d≥4 remains unclear until it has been shown that equation (4.4.11) holds.

Since it has been shown that for i≥3, the leading order of Iiin the limit n→∞ does not depend on n. Thus it can be calculated from equation (4.3.13) by replacing2nπ with 0 and using numerical integration methods.

4.3.5 Success probability

Since the model introduced in section 3.4 leads to a localisation on|νλi, the scalar product in (4.2.12) is crucial to estimate how much probability will be localised at the target vertex|vi. b= hsv|νλ=1idoes give a lower bound only as there is no need for the vector|νλito have a coin space contribution parallel to|si. Therefore the probability to measure|νλiat the target vertex|viis greater or equal b2.

0 200 400 600 800 1000

Figure 4.3:Numerical results for the maximal probability at the target vertex as a function of N for d=2, 3 and 4. The fitted curve is a one-parameter fit with a constant times the scaling given in equation (4.3.43).

From equation (4.3.42), it is known

b=

The localisation at the target vertex is not N-dependent for d ≥ 3, but in the d = 2 case the amplitude of|νλion|vimay decrease like 1

ln N. However, the state|νλ=1iis localised on the marked vertex for d=2 since the average amplitude of an eigenstate of the random walk U deceases like1

N. Amplitude amplification methods can be used to increase the success probability to a constant in N by repeating the search algorithm O

ln N

times [59].

Numerical results of how the probability to find the walk at the target vertex scales as a function of N are shown in figure 4.3. It can be expected that b gives a lower bound for

the scaling only as it measures the amplitude in the coin space state|siat|vi. However, the estimates represent the behaviour of the localisation on the target vertex very well.

The shape of the localised state|νλ=1ion a 31×31 lattice can be seen in figure 4.1.

Like for the hypercube, section 3.3.5, the probability in|sviis of the same order as the probability in U|svias

hvλ=1|U|svi = −2N2b

~k6=~0

 1

e−ig(1)e~k + 1 e−ig(1)e−iθ~k



(4.3.44)

= −b

 1− N1



. (4.3.45)

To obtain the last equality eig(1) =1 has been used. Due to the definition of the shift operator S (4.1.3), the state U|sviis localised on the vertex adjacent to the target vertex and the state in the coin space points into the direction of the target vertex.

In document Quantum search algorithms (Page 79-88)