Skip to content

hannahtiffany3/CapstoneProject

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Grover's Algorithm with Shor's Error Correction

Hannah Tiffany

Capstone Project

Spring 2025

Description

This repository hosts the source code for my research into implementing Grover's Algorithm with Shor's Code. My research project aimed to determine if Shor's code is an effective way to correct errors in Grover's Algorithm. The algorithms are written in Python using IBM's Qiskit and quantum computers. Algorithms for 2 and 3 qubits are available for searching for each state, with and without error correction. Files are available as a Jupyter Notebook and a Python file. Code was developed using Google Colab, then modified and tested locally.

The preliminary research was published by the 2025 CS CSU undergraduate conference. The published paper can be found here: https://cscsu-conference.github.io/

How to Use

Running this project requires Python for the logic, Jupyter Notebook for visualizations, and an account with IBM Quantum. Once the repository is cloned, all files require the user's IBM Quantum API token to have access to the machines.

Resources Used

IBM Quantum:

https://www.ibm.com/quantum

Grover's Algorithm:

https://learning.quantum.ibm.com/course/fundamentals-of-quantum-algorithms/grovers-algorithm

https://learning.quantum.ibm.com/tutorial/grovers-algorithm

Shor's Code:

https://quantumcomputinguk.org/tutorials/quantum-error-correction-shor-code-in-qiskit

About

Repository for capstone project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published