Implementing Grover’s Algorithm on the IBM Quantum Computers

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.

[1]  Lov K. Grover A fast quantum mechanical algorithm for database search , 1996, STOC '96.

[2]  Isaac L. Chuang,et al.  Quantum Computation and Quantum Information (10th Anniversary edition) , 2011 .

[3]  A. Harrow,et al.  Quantum algorithm for linear systems of equations. , 2008, Physical review letters.

[4]  Prospects for quantum computing: Extremely doubtful , 2014, 1401.3629.

[5]  Wei Hu Empirical Analysis of Decision Making of an AI Agent on IBM’s 5Q Quantum Computer , 2018 .

[6]  Adi Shamir,et al.  A method for obtaining digital signatures and public-key cryptosystems , 1978, CACM.

[7]  Alexander S. Szalay,et al.  Petabyte Scale Data Mining: Dream or Reality? , 2002, SPIE Astronomical Telescopes + Instrumentation.

[8]  Scott Pakin,et al.  Quantum Algorithm Implementations for Beginners , 2018, ACM Transactions on Quantum Computing.

[9]  Raymond Laflamme,et al.  An Introduction to Quantum Computing , 2007, Quantum Inf. Comput..

[10]  С.И. Доронин,et al.  РЕШЕНИЕ СИСТЕМ ЛИНЕЙНЫХ УРАВНЕНИЙ НА КВАНТОВОМ ПРОЦЕССОРЕ IBM QUANTUM EXPERIENCE , 2020 .

[11]  Thomas Lippert,et al.  Benchmarking gate-based quantum computers , 2017, Comput. Phys. Commun..

[12]  Pedram Khalili Amiri,et al.  Quantum computers , 2003 .

[13]  Peter W. Shor,et al.  Polynomial-Time Algorithms for Prime Factorization and Discrete Logarithms on a Quantum Computer , 1995, SIAM Rev..

[14]  Dmitri Maslov,et al.  Complete 3-Qubit Grover search on a programmable quantum computer , 2017, Nature Communications.

[15]  Archil Avaliani,et al.  Quantum Computers , 2004, ArXiv.

[16]  Cristian S. Calude,et al.  The Road to Quantum Computational Supremacy , 2017, Springer Proceedings in Mathematics & Statistics.

[17]  Vera Blomkvist Karlsson,et al.  4-qubit Grover's algorithm implemented for the ibmqx5 architecture , 2018 .

[18]  Ronald de Wolf,et al.  The potential impact of quantum computers on society , 2017, Ethics and Information Technology.