Challenges
Datasets
Workspaces
Papers
Discussions
Leaderboard
Log inSign up
Challenges
Datasets
Workspaces
Papers
Discussions
Leaderboard
Blog
Job Board
Q3AS

© 2026 Aqora Quantum S.A.S.

TermsPrivacyLegal Notice

IEEE International Conference on Big Data (BigData)

Implementing Grover’s Algorithm on the IBM Quantum Computers

Aamir Mandviwalla, Keita Ohshiro, Bo Ji

Published Dec 1, 2018• 107 citations
Publisher

Abstract

This paper focuses on testing the current viability of using quantum computers for the processing of data-driven tasks fueled by emerging data science applications. We test the publicly available IBM quantum computers using Grover's algorithm, a well-known quantum search algorithm, to obtain a baseline for the general evaluations of these quantum devices and to investigate the impacts of various factors such as number of quantum bits (or qubits), qubit choice, and device choice. The main contributions of this paper include a new 4-qubit implementation of Grover's algorithm and test results showing the current capabilities of quantum computers. Our study indicates that quantum computers can currently only be used accurately for solving simple problems with very small amounts of data. There are also notable differences between different selections of the qubits in the implementation design and between different quantum devices that execute the algorithm.

DOI
10.1109/bigdata.2018.8622457

Related papers

Evaluating the Suitability of IBM Quantum Hardware for Practical Quantum Search

Jyothikrishna Sajja, Vikrant Abhishek, Arige Sumanth +3 more

Through the application of concepts derived from quantum mechanics, quantum computers assert that they are capable of doing certain tasks with more efficiency than classical computers. For the purpose of accelerating the process of solving unstructured search problems, a well-known quantum technique known as Grover’s algorithm, is utilized. As part of this investigation, the IBM Q 5 Tenerife is compared to the quantum hardware that is already available from IBM, and the feasibility of adopting Grover’s approach is evaluated. An analysis of the algorithm’s component pieces, such as the diffusion operator and the oracle, is included in this presentation. Additionally, simulation and experimental data are also included. The findings that we obtained demonstrate that the accuracy of the 3-qubit Grover’s approach is improved when it is executed. In contrast, the 4-qubit Grover’s technique demonstrates a rise in accuracy that is not as noticeable as the other algorithm. The execution time of the 3-qubit Grover’s approach is successfully reduced from 84.33 second to just 5 second by both of the methods, which is something that should be included in the discussion.

IEEE Applied Sensing Conference (APSCON)•Jan 20, 2025•0 citations

Impact of various IBM Quantum architectures with different properties on Grover's algorithm

Mohd Harith Akmal Zulfaizal Fadillah, Bahari Idrus, Mohammad Khatim Hasan +1 more

Quantum computing and quantum algorithms have been said to be able to provide significant speed-up over classical computation with classical algorithms by exploiting the nature of quantum mechanical systems. In this work, we will study the qubit architecture of quantum systems available at IBM Quantum (IBM-Q) such as the properties of the qubit system, the qubit layout and connectivity as well as the transpilation process of circuits and its effects to the circuits. We investigate the correspondence between limited and sparse connectivity and connected physical qubits to Grover's algorithm implementation of 2 and 3 qubits. We will also test Grover's algorithm on the different connectivity available on four IBM-Q systems for 2, 3, 4 and 5 qubits using optimization level of 0, 1, 2 and 3 to compare the circuit depth of the transpiled circuits as well as their execution times. This work will provide guidance for researchers on the important factors to consider before implementing a quantum algorithm on a real quantum system.

•Oct 12, 2021•4 citations

4-qubit Grover's algorithm implemented for the ibmqx5 architecture

Philip Strömberg, Vera Blomkvist Karlsson

Quantum computing is a quickly growing field of research thanks to recent hardware advances. The quantum mechanical properties of quantum computers allow them to solve certain families of problems faster than classical computers. A quantum algorithm solving such a problem is Grover's algorithm, which finds an element in an unordered set faster than any classical search algorithm. In this paper an implementation of a 4-qubit Grover's algorithm for the IBM Q computer ibmqx5 is presented. Executing the implementation on an ibmqx5 simulator yield results in line with the theoretically optimal results. The accuracy of the ibmqx5 simulation results compared to the ibmqx5 execution results suggests that current hardware is not yet suitable,due to required complexity of the circuits for a 4-qubit Grover implementation.

•Jan 1, 2018•8 citations

The performance impact of the graph topology in Ibm’s Quantum devices on Grover’s search algorithm

Adrian Prodan, Vasile Manta, Alexandru Tudorache

In the context of actual information technology, data processing and storage have increased exponentially. Searching through large databases is considered an important problem, with multiple applications, where the properties of quantum computing could be used to find a potential solution. In this paper, the authors present an implementation for Grover’s search algorithm, a fast quantum algorithm for database search, and analyze the results for various graph topologies used in some of the real quantum devices provided by IBM. The algorithm provides a quadratic speedup over its classical counterpart (linear complexity). The code used in the implementation is possible with the help of the Qiskit framework and IBM Q Experience platform. Multiple tests with their results are presented. The experiments include three implementations of Grover’s search algorithm for different input register sizes: 2, 3 and 4 qubits, and exploration of multiple running configurations. We focus on the performance impact of selecting different groups of qubits on various real quantum devices, such as the probability to find the desired state and the execution time. For each experiment, we present the motivation, the results and their analysis.

International Conference on System Theory, Control and Computing (ICSTCC)•Oct 20, 2021•1 citation

Exploring the Evolution of Quantum Computing: A Comparative Study of Grover’s Algorithm and Conventional Binary Search

Wheeler S, N Putta, Jakka VR

The focus of this literature review is to examine the foundational principles and current advancements in the field of quantum computing, showcasing its potential to address challenges faced by traditional systems. This study concentrates on key concepts like superposition and entanglement, leading to an exploration of various quantum algorithms, such as Grover’s algorithm and Shor’s algorithm. By comparing Grover’s Search algorithm with binary search, the study aims to demonstrate quantum computing’s advantages in terms of efficiency and speed, especially for large datasets and unsorted databases. The comparison reveals the current state of quantum hardware and its limitations. Despite the challenges associated with hardware requirements, IBM has developed a quantum machine with a 456- qubit quantum processor, marking a milestone and showcasing rapid evolution in this field. Insights gained from this comparison include the potential for algorithms to handle scaled datasets, various applications in data science, and the capability to solve complex problems.

Open Access Journal of Data Science and Artificial Intelligence•Jan 1, 2024•0 citations

A Benchmarking Study of Grover’s Algorithm for Solving Boolean SAT with Quantum Circuits

Jirapas U. Jipipob, Prabhas Chongstitvatana

This study explores how well Grover's Algorithm performs in solving the Boolean Satisfiability Problem (SAT) using quantum circuits. The algorithm is implemented with IBM's Qiskit framework and compared to classical brute-force methods. Experiments focus on 3-SAT, 4-SAT, and 5-SAT problems, using quantum simulators and IBM quantum hardware. The results show that Grover's Algorithm is more efficient, offering a theoretical quadratic speedup over classical methods. However, practical issues like limited qubit availability, hardware noise, and optimization challenges impact its current performance. The data highlights the potential for quantum computing to scale and solve NP-complete problems. This research shows how quantum computing can improve problem-solving and lays the groundwork for future studies on more complex SAT problems and advanced quantum hardware.

International Conference on Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology (ECTI-CON)•May 20, 2025•0 citations
This paper focuses on testing the current viability of using quantum computers for the processing of data-driven tasks fueled by emerging data science applications. We test the publicly available IBM quantum computers using Grover's algorithm, a well-known quantum search algorithm, to obtain a baseline for the general evaluations of these quantum devices and to investigate the impacts of various factors such as number of quantum bits (or qubits), qubit choice, and device choice. The main contributions of this paper include a new 4-qubit implementation of Grover's algorithm and test results showing the current capabilities of quantum computers. Our study indicates that quantum computers can currently only be used accurately for solving simple problems with very small amounts of data. There are also notable differences between different selections of the qubits in the implementation design and between different quantum devices that execute the algorithm.
Through the application of concepts derived from quantum mechanics, quantum computers assert that they are capable of doing certain tasks with more efficiency than classical computers. For the purpose of accelerating the process of solving unstructured search problems, a well-known quantum technique known as Grover’s algorithm, is utilized. As part of this investigation, the IBM Q 5 Tenerife is compared to the quantum hardware that is already available from IBM, and the feasibility of adopting Grover’s approach is evaluated. An analysis of the algorithm’s component pieces, such as the diffusion operator and the oracle, is included in this presentation. Additionally, simulation and experimental data are also included. The findings that we obtained demonstrate that the accuracy of the 3-qubit Grover’s approach is improved when it is executed. In contrast, the 4-qubit Grover’s technique demonstrates a rise in accuracy that is not as noticeable as the other algorithm. The execution time of the 3-qubit Grover’s approach is successfully reduced from 84.33 second to just 5 second by both of the methods, which is something that should be included in the discussion.
Quantum computing and quantum algorithms have been said to be able to provide significant speed-up over classical computation with classical algorithms by exploiting the nature of quantum mechanical systems. In this work, we will study the qubit architecture of quantum systems available at IBM Quantum (IBM-Q) such as the properties of the qubit system, the qubit layout and connectivity as well as the transpilation process of circuits and its effects to the circuits. We investigate the correspondence between limited and sparse connectivity and connected physical qubits to Grover's algorithm implementation of 2 and 3 qubits. We will also test Grover's algorithm on the different connectivity available on four IBM-Q systems for 2, 3, 4 and 5 qubits using optimization level of 0, 1, 2 and 3 to compare the circuit depth of the transpiled circuits as well as their execution times. This work will provide guidance for researchers on the important factors to consider before implementing a quantum algorithm on a real quantum system.
Quantum computing is a quickly growing field of research thanks to recent hardware advances. The quantum mechanical properties of quantum computers allow them to solve certain families of problems faster than classical computers. A quantum algorithm solving such a problem is Grover's algorithm, which finds an element in an unordered set faster than any classical search algorithm. In this paper an implementation of a 4-qubit Grover's algorithm for the IBM Q computer ibmqx5 is presented. Executing the implementation on an ibmqx5 simulator yield results in line with the theoretically optimal results. The accuracy of the ibmqx5 simulation results compared to the ibmqx5 execution results suggests that current hardware is not yet suitable,due to required complexity of the circuits for a 4-qubit Grover implementation.
In the context of actual information technology, data processing and storage have increased exponentially. Searching through large databases is considered an important problem, with multiple applications, where the properties of quantum computing could be used to find a potential solution. In this paper, the authors present an implementation for Grover’s search algorithm, a fast quantum algorithm for database search, and analyze the results for various graph topologies used in some of the real quantum devices provided by IBM. The algorithm provides a quadratic speedup over its classical counterpart (linear complexity). The code used in the implementation is possible with the help of the Qiskit framework and IBM Q Experience platform. Multiple tests with their results are presented. The experiments include three implementations of Grover’s search algorithm for different input register sizes: 2, 3 and 4 qubits, and exploration of multiple running configurations. We focus on the performance impact of selecting different groups of qubits on various real quantum devices, such as the probability to find the desired state and the execution time. For each experiment, we present the motivation, the results and their analysis.
The focus of this literature review is to examine the foundational principles and current advancements in the field of quantum computing, showcasing its potential to address challenges faced by traditional systems. This study concentrates on key concepts like superposition and entanglement, leading to an exploration of various quantum algorithms, such as Grover’s algorithm and Shor’s algorithm. By comparing Grover’s Search algorithm with binary search, the study aims to demonstrate quantum computing’s advantages in terms of efficiency and speed, especially for large datasets and unsorted databases. The comparison reveals the current state of quantum hardware and its limitations. Despite the challenges associated with hardware requirements, IBM has developed a quantum machine with a 456- qubit quantum processor, marking a milestone and showcasing rapid evolution in this field. Insights gained from this comparison include the potential for algorithms to handle scaled datasets, various applications in data science, and the capability to solve complex problems.
This study explores how well Grover's Algorithm performs in solving the Boolean Satisfiability Problem (SAT) using quantum circuits. The algorithm is implemented with IBM's Qiskit framework and compared to classical brute-force methods. Experiments focus on 3-SAT, 4-SAT, and 5-SAT problems, using quantum simulators and IBM quantum hardware. The results show that Grover's Algorithm is more efficient, offering a theoretical quadratic speedup over classical methods. However, practical issues like limited qubit availability, hardware noise, and optimization challenges impact its current performance. The data highlights the potential for quantum computing to scale and solve NP-complete problems. This research shows how quantum computing can improve problem-solving and lays the groundwork for future studies on more complex SAT problems and advanced quantum hardware.