Amplitude Amplification Approach
Get an understanding of the Grover search algorithm through the amplitude amplification approach.
We'll cover the following
A general feature of the Grover algorithm used in many other quantum algorithms is the notion of “amplitude amplification.” The process increases (amplifies) the amplitude associated with the target state while simultaneously decreasing the magnitude of the other states’ amplitudes. It’s like playing with a pair of dice where one is “loaded” to roll a “,” increasing the odds of rolling snake eyes. Geometrically, this is equivalent to getting the superposition state pointing along .
To see where the number of steps comes in, note that the average amplitude for the state is about . For each step, the amplitude for the target state increases by about (for large ). Thus, after steps, the amplitude is about equal to for and close to for all the other states.
Get hands-on with 1400+ tech skills courses.