Quantum algorithms offer efficient solutions to computational problems that are expensive to solve classically. Publicly available quantum computers, such as those provided by IBM, can now be used to run small quantum circuits that execute quantum algorithms. However, these quantum computers are highly prone to noise. Here, we introduce important concepts of quantum circuit noise and connectivity that must be addressed to obtain reliable results on quantum computers. We utilize several examples to show how noise scales with circuit depth. We present Simon's algorithm, a quantum algorithm for solving a computational problem of the same name, explain how to implement it in IBM's Qiskit platform, and compare the results of running it both on a noiseless simulator and on physical hardware subject to noise. We discuss the impact of Qiskit's transpiler, which adapts ideal quantum circuits for physical hardware with limited connectivity between qubits. We show that even circuits of only a few qubits can have their success rate significantly reduced by quantum noise unless specific measures are taken to minimize its impact.
Skip Nav Destination
,
Article navigation
October 2021
PAPERS|
October 01 2021
Understanding and compensating for noise on IBM quantum computers
Scott Johnstun;
Scott Johnstun
a)
Department of Physics and Astronomy, Brigham Young University
, Provo, 84602 Utah
Search for other works by this author on:
Jean-François Van Huele
Jean-François Van Huele
b)
Department of Physics and Astronomy, Brigham Young University
, Provo, 84602 Utah
Search for other works by this author on:
Scott Johnstun
a)
Jean-François Van Huele
b)
Department of Physics and Astronomy, Brigham Young University
, Provo, 84602 Utah
a)
Electronic mail: [email protected]
b)
Electronic mail: [email protected]
Am. J. Phys. 89, 935–942 (2021)
Article history
Received:
September 10 2020
Accepted:
August 21 2021
Citation
Scott Johnstun, Jean-François Van Huele; Understanding and compensating for noise on IBM quantum computers. Am. J. Phys. 1 October 2021; 89 (10): 935–942. https://doi.org/10.1119/10.0006204
Download citation file:
Pay-Per-View Access
$40.00
Sign In
You could not be signed in. Please check your credentials and make sure you have an active account and try again.
Citing articles via
All objects and some questions
Charles H. Lineweaver, Vihan M. Patel
Ergodic Lagrangian dynamics in a superhero universe
I. L. Tregillis, George R. R. Martin
Interplay between Airy and Coriolis precessions in a real Foucault pendulum
N. N. Salva, H. R. Salva
It is time to honor Emmy Noether with a momentum unit
Geoff Nunes, Jr.
Solving introductory physics problems recursively using iterated maps
L. Q. English, D. P. Jackson, et al.
Related Content
Searching a quantum database with Grover's search algorithm
Am. J. Phys. (June 2021)
Calculating spin correlations with a quantum computer
Am. J. Phys. (January 2021)
Converting Physlets and Other Java Programs to JavaScript
Phys. Teach. (April 2021)
Simulating spin dynamics with quantum computers
Am. J. Phys. (January 2025)
Testing the necessity of complex numbers in traditional quantum theory with quantum computers
Am. J. Phys. (January 2025)