Project information

  • Category: Python & Quantum
  • Class: Quantum Computing
  • Project date: Winter 2024
  • Project URL: N/A

Project Details

In the Study Group Coordinator project, I developed a Study Group Scheduler utilizing Grover's algorithm and quantum counting to efficiently form study groups under specific constraints, expressed via Conjunctive Normal Form (CNF). This project involved creating a Bitflip Oracle and a Phase Oracle to transform CNF constraints into quantum operations, and implementing Grover's algorithm for solution optimization. Additionally, I engineered a quantum counting circuit to estimate the number of feasible solutions, integrating Qiskit and Python to handle complex quantum computations. This not only showcased my abilities in quantum programming but also deepened my understanding of algorithm optimization and quantum mechanics applied to practical problem-solving.