Chapter 10: Getting to Know Algorithms with Aqua
So, we have finally come to the part where we will slow down a bit on coding our own circuits and instead take a look at what is arguably the most interesting part of Qiskit®—Qiskit Aqua.
As we were building the various Grover implementations in the last chapter, we saw how that seemingly simple algorithm turned into an unwieldy beast of coding when you implemented it in Qiskit Terra. If you are building a hybrid classical/quantum program (where you just want to use the Grover search function), it would be vastly simpler if you could just import and run a Qiskit® implementation of it, or other quantum algorithms, and not have to code from scratch.
So, with a fanfare and a drum roll, we now take an initial look at a couple of Qiskit Aqua algorithms (Grover and Shor) that you can use out of the box.
In this chapter, we will cover the following recipes:
- Running Grover's algorithm as an Aqua function...