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...

Full description

Bibliographic Details
Main Authors: Giovanni Di Bartolomeo, Michele Vischi, Francesco Cesa, Roman Wixinger, Michele Grossi, Sandro Donadi, Angelo Bassi
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