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 -bit integer , we first randomly pick an integer with , the order of modulo is the smallest positive integer such that . The order-finding algorithm in Shor's algorithm first uses quantum operations to obtain an estimation of for some , then 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 for some . To ensure their measuring results correspond to the same , we need employ quantum teleportation. We integrate the measuring results via classical post-processing. After that, we get an estimation of with high precision. Compared with the traditional Shor's algorithm that uses multiple controlling qubits, our algorithm reduces nearly 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