Summary
In this chapter, we saw that there are many ways to simulate a quantum computer before running it on an actual device. We saw that there are also some implications regarding the limited availability, errors, and specific characteristics of the real hardware to be considered and that classical computers are not yet done when it comes to quantum computing.
Establishing a strategy to validate our circuits, evaluate their potential, and decide where those algorithms will run requires understanding the set of options provided by almost all quantum companies.
Tensor networks provide a powerful mathematical framework to simulate complex systems efficiently. GPUs have also placed their bet. Even combining both has proven to be a valid approach for simulating large devices.
Distributed computation is anticipated to be the next hurdle to overcome, necessitating a certain level of technical expertise to harness its potential efficiently. Similar to the trajectory followed by...