Implementations of Quantum Algorithms
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 | ✔️ | ❌ | ❌ | ❌ |