Inspiration
What it does
In this project, we aim to find the hidden bitstrings of peaked circuits using different simulation tools.
How we built it
We used both classical and quantum simulation tools to simulate the quantum circuit given in the qasm file, and then plotted histograms of the count of bitstrings to find the bitstring with the highest frequency.
Challenges we ran into
As the circuit depth and the number of two-qubit gates increase, the hardness of the simulation also drastically increases. The classical simulation methods fail after we reach a certain circuit depth/complexity. On the other hand, quantum computers are noisy, and two-qubit gates usually have higher error rates compared to single-qubit gates. The noise can flatten distributions, turning a peaked circuit into a near-uniform one and making it hard to find the hidden bitstring.
Accomplishments that we're proud of
We were able to solve the first three challenges and attempt different simulation methods for the more complex problems.
What we learned
We learned to use different tools for simulating quantum circuits and understand the concept behind peaked circuits.
What's next for BlueQubit Challenge
Built With
- bluequbit
- python
- q-ctrl
- qiskit
Log in or sign up for Devpost to join the conversation.