GMS
class qiskit.circuit.library.GMS(num_qubits, theta)
ベース: QuantumCircuit
グローバル・モルマー・ソーレンセン・ゲート。
回路記号:
┌───────────┐
q_0: ┤0 ├
│ │
q_1: ┤1 GMS ├
│ │
q_2: ┤2 ├
└───────────┘拡張サーキット:

Mølmer-Sørensenゲートは、イオントラップ・システム固有のものである。 グローバルMSは、複数の量子ビットを同時にエンタングルするために、複数のイオンに適用することができる [1]。
2量子ビットの場合、これはXX(θ)相互作用と等価であるため、RXXGateに還元される。 グローバルMSゲートは、すべてのペア [2の] XX相互作用の合計である。
参照資料:
[1] Sørensen, A. and Mølmer, K、 高温トラップされたイオンの多粒子エンタングルメント。 フィジカル・レビュー・レターズ 82 (9):1835-1838. arXiv:9810040
[2] Maslov, D. and Nam, Y、 量子回路の効率的な構築における大域的相互作用の利用 New Journal of Physics, 20(3), p.033018. arXiv:1707.06356
バージョンから非推奨 2.1
クラス qiskit.circuit.library.generalized_gates.gms.GMS は Qiskit 2.1 で非推奨となりました。 Qiskit 3.0 で削除されます。 代わりにMSGateを使う。
パラメーター
- num_qubits (int) – ゲートの幅。
- theta (list[list[float]] | np.ndarray) – 各クビット対の相互作用角の num_qubits x num_qubits 対称行列。 上の三角形が考えられる。
属性
name
タイプ: str
人間が読める回路名。
例
from qiskit import QuantumCircuit
qc = QuantumCircuit(2, 2, name="my_circuit")
print(qc.name)my_circuitこのページは役に立ちましたか?
バグや誤字の報告、またはコンテンツの要求はGitHubで行ってください。