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

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 b nearest neighbors. Defining the performance P(n,b) of the n-qubit algorithm for bandwidth b as the ratio of the success rates of Shor's algorithm equipped with the banded and the full bandwidth (b=n-1) versions of the quantum Fourier transform, our numerical simulations show that P(n,b) ≈ [-max2 (n,b)/100] for n < nt(b) (non-exponential regime) and P(n,b) ≈ 2-b (n-8) for n>nt(b) (exponential regime), where nt(b), the location of the transition, is approximately given by nt(b)≈ b+5.9 + 7.7(b+2)-47 for b 8, max (n,b) = 2π[2-b-1 (n-b-2) + 2-n], and b≈ 1.1 × 2-2b. Analytically we obtain P(n,b) ≈ [-max2 (n,b)/64] for n<nt(b) and P(n,b) ≈ 2-b(a) n for n>nt(b), where b(a) ≈ π212 (2) × 2-2b ≈ 1.19 × 2-2b. Thus, our analytical results predict the max2 scaling (n<nt) and the 2-2b scaling (n>nt) of the data perfectly. In addition, in the large-n regime, the prefactor in b(a) is close to the results of our numerical simulations and, in the low-n 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=8 is sufficient for factoring RSA-2048 with a 95% success rate.

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…