Familiarizing yourself with the quantum algorithms in Aqua
So far in this chapter, you have learned about the various components and utilities that will help you create quantum applications. In this section, we will become familiar with the many algorithms currently available in Aqua. Recently, Aqua has gone through a major update, particularly regarding how it allows you, the developer, to create and leverage quantum algorithms.
In the past, it had a black box style of implementation where each algorithm only provided you with parameters and nothing else. This limited the developer's ability to modify or update components without having to rewrite a lot of code. Instead, this new version is very modular and allows you to specify which components to piece together to create your quantum application. This includes the various algorithms that are available.
The following examples will piece together a few of these available algorithms in one of many ways. For starters, we...