Distributed Shor's algorithm

Abstract

Shor's algorithm is one of the most important quantum algorithm proposed by Peter Shor [Proceedings of the 35th Annual Symposium on Foundations of Computer Science, 1994, pp. 124--134]. Shor's algorithm can factor a large integer with certain probability and costs polynomial time in the length of the input integer. The key step of Shor's algorithm is the order-finding algorithm. Specifically, given an L-bit integer N, we first randomly pick an integer a with gcd(a,N)=1, the order of a modulo N is the smallest positive integer r such that ar 1 ( N). The order-finding algorithm in Shor's algorithm first uses quantum operations to obtain an estimation of sr for some s∈\0, 1, ·s, r-1\, then r is obtained by means of classical algorithms. In this paper, we propose a distributed Shor's algorithm. The difference between our distributed algorithm and the traditional order-finding algorithm is that we use two quantum computers separately to estimate partial bits of sr for some s∈\0, 1, ·s, r-1\. To ensure their measuring results correspond to the same sr, we need employ quantum teleportation. We integrate the measuring results via classical post-processing. After that, we get an estimation of sr with high precision. Compared with the traditional Shor's algorithm that uses multiple controlling qubits, our algorithm reduces nearly L2 qubits and reduces the circuit depth of each computer.

0

Turn this paper into a full lesson

ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…