Skip to main content
IBM Quantum Platform

PauliLindbladError

class PauliLindbladError(generators, rates)

GitHub

Basi: object

Un canale di errore di Pauli generato da dissipatori di Pauli-Lindblad.

Questo operatore rappresenta un canale di errore quantistico a N qubit E(ρ)=ejrjDPj(ρ)E(\rho) = e^{\sum_j r_j D_{P_j}}(\rho) generato dai dissipatori di Pauli-Lindblad DP(ρ)=PρPρD_P(\rho) = P \rho P - \rho, dove PjP_j sono operatori a N qubit Pauli .

PauliList L'elenco dei termini del generatore di Pauli è memorizzato come ed è accessibile tramite l'attributo generators . È possibile accedere alla serie di valori relativi ai tassi di dissipazione rjr_j tramite l'attributo rates .

Il canale di errore equivalente di Pauli può essere costruito come composizione di termini del canale a singolo Pauli

E=ejrjDPj=jerjDPj=prodj((1pj)SI+pjSPj)E = e^{\sum_j r_j D_{P_j}} = \prod_j e^{r_j D_{P_j}} = prod_j \left( (1 - p_j) S_I + p_j S_{P_j} \right)

dove pj=1212e2rjp_j = \frac12 - \frac12 e^{-2 r_j} [1].

Parametri

  • generators (PauliList) – Un elenco dei generatori di Pauli-Lindblad per il canale di errore.
  • generatorsrates (Sequence[float]) – Elenco delle tariffe relative al modello di Pauli-Lindblad.

Aumenti

ValueError – Se generators e rates hanno lunghezze diverse.

Riferimenti

  1. E. van den Berg, Z., Minev, A., Kandala, K., Temme, "Cancellazione probabilistica degli errori con modelli di Pauli-Lindblad sparsi su processori quantistici soggetti a rumore ", Nature Physics, volume 19, pages1116–1121 (2023). arXiv:2201.09866 [quant-ph]

Attributi

generators

I generatori di Pauli-Lindblad di questo PauliLindbladError.

num_qubits

Il numero di qubit in questo PauliLindbladError.

rates

Il generatore di Lindblad valuta la frequenza di questo errore quantistico.


Metodi

restrict_num_bodies

restrict_num_bodies(num_qubits)

GitHub

Errore di Pauli-Lindblad contenente solo quei termini che agiscono esattamente num_qubits su qubit.

Quella PauliLindbladError che contiene solo quei termini che agiscono esattamente num_qubits su qubit.

Parametri

num_qubits (int) – Il numero di qubit su cui agisce l'errore restituito.

Risultati

L'errore che contiene solo quei termini che agiscono esattamente num_qubits su qubit.

Aumenti

ValueError – Se num_qubits è minore di 0.

Tipo di restituzione

PauliLindbladError

Questa pagina è stata utile?
Segnala un bug, un errore di battitura o richiedi contenuti su GitHub.