Scaling laws for Shor's algorithm with a banded quantum Fourier transform

preprint2013arXivOpen access

Abstract

We investigate the performance of a streamlined version of Shor's algorithm in which the quantum Fourier transform is replaced by a banded version that for each qubit retains only coupling to its bb nearest neighbors. Defining the performance P(n,b)P(n,b) of the nn-qubit algorithm for bandwidth bb as the ratio of the success rates of Shor's algorithm equipped with the banded and the full bandwidth (b=n−1b=n-1) versions of the quantum Fourier transform, our numerical simulations show that P(n,b)≈exp⁡[−φmax2(n,b)/100]P(n,b) \approx \exp[-φ_{max}^2 (n,b)/100] for n<nt(b)n < n_t(b) (non-exponential regime) and P(n,b)≈2−ξb(n−8)P(n,b) \approx 2^{-ξ_b (n-8)} for n>nt(b)n>n_t(b) (exponential regime), where nt(b)n_{t}(b), the location of the transition, is approximately given by nt(b)≈b+5.9+7.7(b+2)−47n_{t}(b)\approx b+5.9 + \sqrt{7.7(b+2)-47} for b≳8b\gtrsim 8, φmax(n,b)=2π[2−b−1(n−b−2)+2−n]φ_{max} (n,b) = 2π[2^{-b-1} (n-b-2) + 2^{-n}], and ξb≈1.1×2−2bξ_b\approx 1.1 \times 2^{-2b}. Analytically we obtain P(n,b)≈exp⁡[−φmax2(n,b)/64]P(n,b) \approx \exp[-φ_{max}^2 (n,b)/64] for n<nt(b)n<n_t(b) and P(n,b)≈2−ξb(a)nP(n,b) \approx 2^{-ξ_b^{(a)} n} for n>nt(b)n>n_t(b), where ξb(a)≈π212ln⁡(2)×2−2b≈1.19×2−2bξ_{b}^{(a)} \approx \frac{π^2}{12 \ln(2)} \times 2^{-2b} \approx 1.19 \times 2^{-2b}. Thus, our analytical results predict the φmax2φ_{max}^2 scaling (n<ntn<n_t) and the 2−2b2^{-2b} scaling (n>ntn>n_t) of the data perfectly. In addition, in the large-nn regime, the prefactor in ξb(a)ξ_b^{(a)} is close to the results of our numerical simulations and, in the low-nn regime, the numerical scaling factor in our analytical result is within a factor 2 of its numerical value. As an example we show that b=8b=8 is sufficient for factoring RSA-2048 with a 95% success rate.

Explore this paper’s authors, topics and related work.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Reviews 0

Write a reviewWrite

No reviews yet.

Discussion 0

Add a commentWrite

No comments yet.