Skip to content

mattiamarzi/Shors-Algorithm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

The purpose of this project is to create a Python code to execute the Shor's quantum factorization algorithm. To achieve this goal, I have utilized the Qiskit SDK, an open-source service that provides tools for creating and manipulating quantum circuits, interfacing classical programming languages with the quantum computers available through the IBM Q Experience.

The code you find is used to factorize the number N = 15 using 12 qubits to perform the Quantum Phase Estimation algorithm and the Quantum Fourier Transform algorithm.

The following image is a representation of the circuit I built to perform the algorithm.

Shor circuit implementation

About

Shor's algorithm written in Python to factorize the number N=15.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages