English

Distributed Shor's algorithm

Quantum Physics 2022-07-14 v1

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 ar1(modN)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,,r1}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,,r1}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.

Keywords

Cite

@article{arxiv.2207.05976,
  title  = {Distributed Shor's algorithm},
  author = {Ligang Xiao and Daowen Qiu and Le Luo and Paulo Mateus},
  journal= {arXiv preprint arXiv:2207.05976},
  year   = {2022}
}

Comments

15 pages, 3 Figures, comments are welcome