Quantum computing projects with Qiskit
2
stars
1
forks
source link
Quantum computing projects
- Quantum Random Number and ASCII Character generator (Link to the nbviewer here.)
- Using the probabilistic nature of quantum systems, we can create random numbers.
- 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.
- 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).
-
The Deutsch Algorithm (nbviewer here)
-
The Deutsch-Jozsa Algorithm (nbviewer here)
- Solves the generalization of the problem solved by the Deutsch algorithm
- 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).
-
The Bernstein-Vazirani Algorithm (nbviewer here)
-
Quantum Fourier Transform (nbviewer here)
- Application of the Quantum Fourier Transform to the state |1100> step by step.
-
Quantum Phase Estimation (nbviewer here)
-
Quantum Approximate Optimization Algorithm (QAOA) for the Max-cut problem (nbviewer here)