Skip to content

Computation project on the (classical) simulation of quantum computers

Notifications You must be signed in to change notification settings

Danielgb23/ic_comp_quantica

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

First research internship at LFDQ (quantum devices physics laboratory) UNICAMP

[The material of this internship was made in portuguese.]

3 minutes video in portuguese

Read my final report or the summary in portuguese.

On this internship I made several python simulations of a quantum computer from these project suggestions by D. Candela.

My simulations are in this notebook where I went from the basic of simulating one or several qubits with a vector of complex coefficients, as well as the gates with matrices, to more complicated simulations like the Grover search algorithm and even the complete Shor algorithm with the quantum and classical parts. I also used sparse matrices to test the computing limits of my machine where I did increasingly bigger runs of the Grover algorithm.

Shor's algorithm period finding result

Shor's algorithm period finding step (quantum step) result for the factorization o 21 with a=10 (with a resulting period of 6).

In the second notebook I did the Grover search algorithm and the Shor factorization algorithm in the IBM's real quantum device on the cloud using qiskit.

image

Shor's algorithm quantum gate setup in qiskit

About

Computation project on the (classical) simulation of quantum computers

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published