GMS
class qiskit.circuit.library.GMS(num_qubits, theta)
Basen: QuantumCircuit
Globales Mølmer-Sørensen-Tor.
Schaltkreis-Symbol:
┌───────────┐
q_0: ┤0 ├
│ │
q_1: ┤1 GMS ├
│ │
q_2: ┤2 ├
└───────────┘Erweiterter Kreislauf:

Das Mølmer-Sørensen-Gate ist in Ionenfallen-Systemen beheimatet. Die globale MS kann auf mehrere Ionen angewendet werden, um mehrere Qubits gleichzeitig zu verschränken [1].
Im Zwei-Qubit-Fall ist dies äquivalent zu einer XX(Theta)-Wechselwirkung und wird somit auf das RXXGate reduziert. Das globale MS-Gate ist eine Summe von XX Interaktionen auf allen Paaren [2].
Quellenangaben:
[1] Sørensen, A. und Mølmer, K., Verschränkung mehrerer Teilchen in heißen gefangenen Ionen. Physical Review Letters. 82 (9): 1835-1838. arXiv:9810040
[2] Maslov, D. und Nam, Y., Nutzung globaler Wechselwirkungen für die Konstruktion effizienter Quantenschaltungen. New Journal of Physics, 20(3), p.033018. arXiv:1707.06356
Die Klasse qiskit.circuit.library.generalized_gates.gms.GMS ist ab Qiskit 2.1 veraltet. Sie wird in Qiskit 3.0 entfernt. Verwenden Sie stattdessen das MSGate.
Parameter
- num_qubits (int) – breite des Tores.
- theta (list[list[float]] | np.ndarray) – eine num_qubits x num_qubits symmetrische Matrix der Wechselwirkungswinkel für jedes Qubit-Paar. Das obere Dreieck wird berücksichtigt.
Attribute
name
Typ: str
Ein von Menschen lesbarer Name für den Stromkreis.
Beispiel
from qiskit import QuantumCircuit
qc = QuantumCircuit(2, 2, name="my_circuit")
print(qc.name)my_circuit