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 LL-bit integer NN, we first randomly pick an integer aa with gcd(a,N)=1gcd(a,N)=1, the order of aa modulo NN is the smallest positive integer rr such that ar≡1( mod N)a^r\equiv 1 (\bmod N). The order-finding algorithm in Shor's algorithm first uses quantum operations to obtain an estimation of sr\dfrac{s}{r} for some s∈{0,1,⋯ ,r−1}s\in\{0, 1, \cdots, r-1\}, then rr 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\dfrac{s}{r} for some s∈{0,1,⋯ ,r−1}s\in\{0, 1, \cdots, r-1\}. To ensure their measuring results correspond to the same sr\dfrac{s}{r}, we need employ quantum teleportation. We integrate the measuring results via classical post-processing. After that, we get an estimation of sr\dfrac{s}{r} with high precision. Compared with the traditional Shor's algorithm that uses multiple controlling qubits, our algorithm reduces nearly L2\dfrac{L}{2} qubits and reduces the circuit depth of each computer.

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.