Amplitude amplification algorithms are techniques which allow the amplification of a quantum state subspace. These algorithms are generalization of Grover’s algorithm. Quantum counting is another amplification algorithm used for solving search problems.