Ich möchte angelegt wird, gesteuert Versionen der Lage sein , Gatter (Drehung um die Y - Achse) für echte Geräte auf dem IBM Q Experience. Kann das gemacht werden? Wenn das so ist, wie?
Ich möchte angelegt wird, gesteuert Versionen der Lage sein , Gatter (Drehung um die Y - Achse) für echte Geräte auf dem IBM Q Experience. Kann das gemacht werden? Wenn das so ist, wie?
Antworten:
Sie können kontrollierte -Gatter aus cnots und R y -Drehungen erstellen , sodass sie für jedes Qubit-Paar ausgeführt werden können, das eine cnot zulässt.
Zwei Beispiele für kontrollierte Ys sind in der folgenden Abbildung dargestellt. Sie befinden sich nacheinander auf derselben Strecke.
Das erste hat Qubit 1 als Steuerung und Qubit 0 als Ziel, was einfach ist, da die Knoten direkt in die richtige Richtung implementiert werden können.
Im zweiten Beispiel ist Qubit 0 die Steuerung und Qubit 1 das Ziel. Dies wird erreicht, indem vier H-Gatter für jedes cnot verwendet werden, um es effektiv umzudrehen.