Skip to main content
IBM Quantum Platform

PauliLindbladError

class PauliLindbladError(generators, rates)

GitHub

ベース: object

パウリ・リンドブラッド散逸器によって生成されるパウリ誤りチャネル。

この演算子は、N量子ビットの量子誤りチャネル E(ρ)=ejrjDPj(ρ)E(\rho) = e^{\sum_j r_j D_{P_j}}(\rho) を表しており、これはパウリ・リンドブラッド散逸子 DP(ρ)=PρPρD_P(\rho) = P \rho P - \rho によって生成される。ここで、 PjP_j は N量子ビット Pauli の演算子である。

パウリ生成子の項のリストは として保存されており、 PauliList 属性 generators を通じてアクセスできます。 rates 放熱率の配列 rjr_j は、属性 を通じてアクセスできます。

等価なパウリ誤りチャネルは、単一パウリチャネル項の合成として構成することができる

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)

ここで、 pj=1212e2rjp_j = \frac12 - \frac12 e^{-2 r_j}[ 1]。

パラメーター

  • generators (PauliList) – エラーチャネル用のパウリ・リンドブラッド生成子のリスト。
  • generatorsrates (Sequence[float]) – パウリ・リンドブラッドの料金一覧。

昇給

ValueError – と rates の長さが異なる場合 generators

参考文献

  1. E. van den Berg, Z. Minev, A. Kandala, K. Temme, 「ノイズの多い量子プロセッサにおける疎なパウリ・リンドブラッドモデルを用いた確率的誤差相殺 」, 『Nature Physics』第19巻, pages1116–1121 (2023). arXiv:2201.09866 [quant-ph]

属性

generators

この PauliLindbladError. のパウリ・リンドブラッド生成元。

num_qubits

PauliLindbladErrorこの……の量子ビット数は。

rates

この量子エラーに対するリンドブラッド発生器の発生率。


方法

restrict_num_bodies

restrict_num_bodies(num_qubits)

GitHub

正確に num_qubits 個の量子ビットに作用する項のみを含むパウリ・リンドブラッド誤差。

正確に num_qubits 個の量子ビットに作用する項のみを含む。 PauliLindbladError

パラメーター

num_qubits (int) – 返されたエラーが作用する量子ビットの数。

戻り値

正確に num_qubits 量子ビットに作用する項のみを含む誤差。

昇給

0ValueError – が より小さい場合 num_qubits

戻りの型

PauliLindbladError

このページは役に立ちましたか?
バグや誤字の報告、またはコンテンツの要求はGitHubで行ってください。