Chapter 8: Cleaning Up Your Quantum Act with Ignis
We have explored running our quantum programs on idealized Qiskit Aer simulators and gotten our hands dirty with the actual IBM Quantum machines. We understand that real qubits are noisy and that we cannot expect quantum computers to solve actual real-world problems of any significant magnitude (yet). On the path to this future application lies fighting and mitigating noise and errors, and on that path lies Qiskit Ignis.
Qiskit® includes a lot of automation, such as the optimization of the assigned qubits according to connectivity and performance; but this automation is, to an extent, limited by the physical layout of a quantum chip, which controls how the qubits can communicate with each other. By studying the qubit performance and specifying which actual physical qubits you want to use with your quantum programs, you can optimize your circuits for optimal entanglement and decoherence, to name a few examples.
In...