Noisy gates for simulating quantum computers
We present a novel method for simulating the noisy behavior of quantum computers, which allows to efficiently incorporate environmental effects in the driven evolution implementing the gates acting on the qubits. We show how to modify the noiseless gate executed by the computer to include any Markov...
Main Authors: | , , , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
American Physical Society
2023-12-01
|
Series: | Physical Review Research |
Online Access: | http://doi.org/10.1103/PhysRevResearch.5.043210 |
_version_ | 1827285146613579776 |
---|---|
author | Giovanni Di Bartolomeo Michele Vischi Francesco Cesa Roman Wixinger Michele Grossi Sandro Donadi Angelo Bassi |
author_facet | Giovanni Di Bartolomeo Michele Vischi Francesco Cesa Roman Wixinger Michele Grossi Sandro Donadi Angelo Bassi |
author_sort | Giovanni Di Bartolomeo |
collection | DOAJ |
description | We present a novel method for simulating the noisy behavior of quantum computers, which allows to efficiently incorporate environmental effects in the driven evolution implementing the gates acting on the qubits. We show how to modify the noiseless gate executed by the computer to include any Markovian noise, hence resulting in what we will call a noisy gate. We compare our method with the IBM qiskit simulator, and show that it follows more closely both the analytical solution of the Lindblad equation as well as the behavior of a real quantum computer, where we ran algorithms involving up to 18 qubits; as such, our protocol offers a more accurate simulator for NISQ devices. The method is flexible enough to potentially describe any noise, including non-Markovian ones. The noise simulator based on this work is available as a python package at the link, https://pypi.org/project/quantum-gates. |
first_indexed | 2024-04-24T10:09:08Z |
format | Article |
id | doaj.art-f2ea9bdb31044a8d975f47b088461014 |
institution | Directory Open Access Journal |
issn | 2643-1564 |
language | English |
last_indexed | 2024-04-24T10:09:08Z |
publishDate | 2023-12-01 |
publisher | American Physical Society |
record_format | Article |
series | Physical Review Research |
spelling | doaj.art-f2ea9bdb31044a8d975f47b0884610142024-04-12T17:36:39ZengAmerican Physical SocietyPhysical Review Research2643-15642023-12-015404321010.1103/PhysRevResearch.5.043210Noisy gates for simulating quantum computersGiovanni Di BartolomeoMichele VischiFrancesco CesaRoman WixingerMichele GrossiSandro DonadiAngelo BassiWe present a novel method for simulating the noisy behavior of quantum computers, which allows to efficiently incorporate environmental effects in the driven evolution implementing the gates acting on the qubits. We show how to modify the noiseless gate executed by the computer to include any Markovian noise, hence resulting in what we will call a noisy gate. We compare our method with the IBM qiskit simulator, and show that it follows more closely both the analytical solution of the Lindblad equation as well as the behavior of a real quantum computer, where we ran algorithms involving up to 18 qubits; as such, our protocol offers a more accurate simulator for NISQ devices. The method is flexible enough to potentially describe any noise, including non-Markovian ones. The noise simulator based on this work is available as a python package at the link, https://pypi.org/project/quantum-gates.http://doi.org/10.1103/PhysRevResearch.5.043210 |
spellingShingle | Giovanni Di Bartolomeo Michele Vischi Francesco Cesa Roman Wixinger Michele Grossi Sandro Donadi Angelo Bassi Noisy gates for simulating quantum computers Physical Review Research |
title | Noisy gates for simulating quantum computers |
title_full | Noisy gates for simulating quantum computers |
title_fullStr | Noisy gates for simulating quantum computers |
title_full_unstemmed | Noisy gates for simulating quantum computers |
title_short | Noisy gates for simulating quantum computers |
title_sort | noisy gates for simulating quantum computers |
url | http://doi.org/10.1103/PhysRevResearch.5.043210 |
work_keys_str_mv | AT giovannidibartolomeo noisygatesforsimulatingquantumcomputers AT michelevischi noisygatesforsimulatingquantumcomputers AT francescocesa noisygatesforsimulatingquantumcomputers AT romanwixinger noisygatesforsimulatingquantumcomputers AT michelegrossi noisygatesforsimulatingquantumcomputers AT sandrodonadi noisygatesforsimulatingquantumcomputers AT angelobassi noisygatesforsimulatingquantumcomputers |