Abstract

We decompose two implementations of Shor’s algorithm for prime factorization into universal gate units at the logical level and predict the number of physical qubits and execution time when surface codes are used. Logical qubit encoding using a rotated surface code and logical qubits with all-to-all connectivity are assumed. We express the number of physical qubits and execution time in terms of the bit length of the number to be factorized and error rate of the physical quantum gate. We confirm the relationship between the number of qubits and the execution time by analyzing two algorithms using various bit lengths and physical gate error rates .

Highlights

  • Since Peter Shor introduced a polynomial-time quantum algorithm for factoring integers and computing discrete logarithms in 1994, interest in quantum computing has increased significantly [1]

  • We formulated closed-form equations for the number of physical qubits and execution time required by two quantum factoring algorithms, the Beauregard and Pavlidis algorithms, assuming all-to-all connectivity

  • The AQ F T was used instead of the Q F T, and an arbitrary rotation gate was decomposed into a universal gate set using the Gridsynth algorithm

Read more

Summary

Introduction

Since Peter Shor introduced a polynomial-time quantum algorithm for factoring integers and computing discrete logarithms in 1994, interest in quantum computing has increased significantly [1]. Several companies such as Google and IBM are leading efforts toward the practical use of quantum computers [2,3]. Technological advances are still needed to perform large scale operations such as Shor’s algorithm. Noisy-intermediate-scale-quantum operations can be performed, and even quantum error correcting (QEC) codes cannot be used properly [4]

60 Page 2 of 19
Shor’s algorithm
Previous works
Logical qubit encoding using quantum error correcting code
60 Page 6 of 19
Rotated planar surface code
Magic-state distillation
60 Page 8 of 19
Decomposition of algorithms at the logical level
60 Page 10 of 19
Decomposition of Beauregard algorithm
Decomposition of Pavlidis algorithm
60 Page 12 of 19
Equation for number of physical qubits and time required
Analysis of results
60 Page 16 of 19
Findings
60 Page 18 of 19
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call