A Comprehensive Analysis of Grover's Search Quantum Algorithm in Qiskit Simulator
Varun Barthwal, Aditya Raj Thakur, Pradeep Rana
Grover's algorithm, which was discovered in 1996, is faster than any classical algorithm can ever be. Quantum systems are in a superposition of states and can examine multiple data simultaneously. This work conducted a comprehensive analysis to understand how Grover's algorithm works. Grover's search provides quadratic speed in comparison to the classical one; it explores target data in the unstructured database. Grover search starts with the superposition of all Qubits, which results in the same amplitude for all data points. To achieve superposition, the Hadamard gate was applied to all Qubits. Further, a black box function named Oracle is applied to mark the desired state. In the next phase, amplitude amplification is done, which enhances the probability of the desired data point. Thus, Grover's search yields results with an O (√ N) complexity, while its counterpart classical algorithm searches the desired data point with an O (N) complexity. Experiments have been performed on the Qiskit simulator using 2 and 3 qubits for the detailed analysis of Grover's search.
Advances in computational intelligence and robotics book series•May 13, 2025•0 citations