/Blueqat-tutorials

Basic tutorials for Blueqat

Primary LanguageJupyter NotebookApache License 2.0Apache-2.0

Blueqat Tutorial

Here we provide tutorials on ipython. It is easy to learn quantum computing by checking code on python.

step1. basic operation of quantum logic gate

  1. basic 1qubit operation
  2. basic 2qubits operations
  3. superposition and observation
  4. entanglement

step2. advanced operation of quantum logic gate

  1. toffoli gate
  2. swap gate
  3. controlled gate
  4. basic universal computing
  5. adder with hadamard
  6. multiplier
  7. GHZ

step3. basic quantum algorithm

  1. quantum teleportation
  2. quantum fourier transform
  3. grover's algorithm
  4. simple phase estimation
  5. Deutsch's algorithm
  6. Deutsch-Jozsa's algorithm
  7. Bernstein-Vazirani's algorithm
  8. Simon's algorithm
  9. Phase Estimation Algorithm

step4. basic NISQ algorithm

  1. Variational Quantum Eigensolver VQE
  2. QAOA
  3. H2 on VQE

step5. basic optimization algorithm

  1. Jij
  2. QUBO
  3. maxcut
  4. 1+1
  5. number partitioning
  6. BIL
  7. clique cover
  8. cliques
  9. exact cover
  10. graph coloring
  11. job sequence
  12. graph partitioning
  13. knapsack
  14. set cover