Skip to content

victor-onofre/Quantum_Algorithms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Quantum computing projects

  1. Quantum Random Number and ASCII Character generator (Link to the nbviewer here.)
  • Using the probabilistic nature of quantum systems, we can create random numbers.
  1. The Quantum Teleportation Protocol (nbviewer here.)
  • I explain the quantum teleportation protocol step by step and represent the initial and final qubits in the Bloch sphere.
  1. Variational Quantum Eigensolver (nbviewer here.)
  • Find the lowest eigenvalue of a 4x4 matrix using Variational-Quantum-Eigensolver (VQE)-like circuits, created by yourself from scratch.
  • This was the screening task for the 2020 Quantum Computing Mentorship Program in the Quantum Open Source Foundation (qosf.org).
  1. The Deutsch Algorithm (nbviewer here)

  2. The Deutsch-Jozsa Algorithm (nbviewer here)

  • Solves the generalization of the problem solved by the Deutsch algorithm
  1. The bit-flip and sign-flip code for the bell state generator (nbviewer here)
  • This was my screening task for the 2021 Quantum Computing Mentorship Program in the Quantum Open Source Foundation (qosf.org).
  1. The Bernstein-Vazirani Algorithm (nbviewer here)

  2. Quantum Fourier Transform (nbviewer here)

  • Application of the Quantum Fourier Transform to the state |1100> step by step.
  1. Quantum Phase Estimation (nbviewer here)

  2. Quantum Approximate Optimization Algorithm (QAOA) for the Max-cut problem (nbviewer here)

Releases

No releases published

Packages

No packages published