Grover Knights
Welcome to my Knights project!
Project Description:
I explore an implementation of a quantum oracle for knights on a chessboard. This project should be a great resource for those seeking to solidify their understanding on implementing quantum oracles, as well as using such oracles within Grover's algorithm. I do not require the user to provide any input in the process.
Instructions on Running the Project:
The entirety of the project can be run on a jupyter notebook server, and the content can be accessed at "Knights.ipynb" with a Q# Kernel.
-
Open up your system's terminal or virtual environment console, and
cd
into the directory containing this project (which has been cloned or downloaded to your local machine). -
Activate the QDK by typing:
conda activate qsharp-env
. Check this installation by typing:python -c "import qsharp"
. -
Start a jupyter notebook server by typing:
jupyter notebook
. Click on"Knights.ipynb"
. -
Enjoy the project by simply running through each cell sequentially at your own pace!
If you need further help, please see: https://docs.microsoft.com/en-us/azure/quantum/install-jupyter-qkd?tabs=tabid-conda.