Skip to content

BP-2/SimonsAlgorithm

Repository files navigation

SimonsAlgorithm

This is an implementation of Simon's Algorithm using Qiskit


The following has two files, one that is a default example of Simons Algorithm (SimonsAlgorith.py) as well as an ineractive user program (SimonsAlgoUser.py) where you can type the hidden bitstring and get the corresponding output states.

How to Run

Install Qiskit pip --quiet install qiskit ipywidgets
Install Textbook tools
pip --quiet install git+https://github.com/qiskit-community/qiskit-textbook.git#subdirectory=qiskit-textbook-src

Make sure you have Python installed as well, then run Python <filename.py> or Python3 <filename.py>
For more information on how to install Qiskit

Largely draw from this example

About

This is an implementation of Simon's Algorithm using Qiskit & Quantum Computing

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages