Various quantum algorithms implemented in Pennylane, RustQIP, Qiskit and Cirq.
-
If you want to see each examples then click the check mark in the table below.
-
If you want to see explanation of each algorithms then click the pennylane link in the table below.
| Topic | Pennylane | RustQIP | Qiskit | Cirq |
|---|---|---|---|---|
| SWAP Test | ✔️ | ✔️ | ✔️ | ✔️ |
| Hadamard Test | ✔️ | ❌ | ❌ | ❌ |
| Superdense Coding | ✔️ | ✔️ | ✔️ | ✔️ |
| Quantum Teleportation | ✔️ | ✔️ | ❌ | ❌ |
| Deutsch Algorithm | ✔️ | ✔️ | ❌ | ❌ |
| Deutsch-Jozsa Algorithm | ✔️ | ✔️ | ✔️ | ✔️ |
| Bernstein-Vazirani Algorithm | ✔️ | ✔️ | ✔️ | ✔️ |
| Simon's Algorithm | ✔️ | ❌ | ❌ | ❌ |
| Quantum Fourier Transform | ✔️ | ❌ | ❌ | ❌ |
| Quantum Phase Estimation | ✔️ | ❌ | ❌ | ❌ |
| Quantum Matrix Multiplication | ✔️ | ❌ | ❌ | ❌ |