Qiskit has a big library of built-in quantum algorithms called ‘quiskit aqua’. The ma-jority of these algorithms scale exponentially with the number of qubits. If one looks deeper into the code of some of these algorithms, it is easy to see that they are not designed to be implemented in a real quantum processor. Do you know why?
In these project we suggest you to choose one of these quantum algorithms (for example the HHL) and try to implement it both in the simulator and in any of the IBM quantum processors for a growing number of qubits. Do this until you saturate the capacity if the quantum computer. Then, try to implement the same algorithm building the quantum circuit from scratch. Start with a small system and then include a growing number of qubits.
Abstract
Qiskit has a big library of built-in quantum algorithms called ‘quiskit aqua’. The ma-jority of these algorithms scale exponentially with the number of qubits. If one looks deeper into the code of some of these algorithms, it is easy to see that they are not designed to be implemented in a real quantum processor. Do you know why? In these project we suggest you to choose one of these quantum algorithms (for example the HHL) and try to implement it both in the simulator and in any of the IBM quantum processors for a growing number of qubits. Do this until you saturate the capacity if the quantum computer. Then, try to implement the same algorithm building the quantum circuit from scratch. Start with a small system and then include a growing number of qubits.
Useful Resources
Qiskit HHL tutorial: https://github.com/Qiskit/qiskit-iqx-tutorials/blob/master/qiskit/advanced/aqua/linear_systems_of_equations.ipynb
Members
Deliverable
GitHub repo