Quantum computing's potential is notably dampened by inherent error rates in current quantum hardware, necessitating effective error mitigation strategies to enhance computational accuracy. A promising idea within this domain is to stack multiple Quantum Error Mitigation (QEM) techniques to optimize the performance of quantum computations.
Our approach diverges from traditional methods by implementing a genetic algorithm to intelligently explore and optimize combinations of error mitigation techniques. By comparing this approach against brute force methods in various simulated environments, we aimed to identify optimal combinations that significantly reduce error rates. Our submission not only demonstrates potential paths to enhanced quantum computation accuracy but also contributes to the ongoing development of the Mitiq toolkit by highlighting areas for improvement.
Developed for QRISE 2024.
DNA Game was developed using the following technologies:
Follow this tutorial, then install the necessary dependencies with pip install -r requirements.txt
.
Then run the genetic algorithm using:
python genetic_algo.py
Logs are saved to output.txt
and plots to plots
. To reset a run, delete config/count.txt
.
Our notes are available in QEM_tunable_params.md
and in notebooks
.
BSD 3-Clause. See LICENSE
for the full text.