Quantengate
Die Grundoperationen eines Quantencomputers, vergleichbar mit logischen Gattern (AND, OR, NOT) in klassischen Computern.
Klassische Computer verarbeiten Bits durch logische Gatter wie AND, OR und NOT. Quantencomputer nutzen Quantengates, die den Zustand von Qubits manipulieren. Der wesentliche Unterschied: Quantengates sind reversibel. Jede Operation kann rückgängig gemacht werden, was bei klassischen Gattern nicht immer der Fall ist.
Das Hadamard-Gate versetzt ein Qubit in Superposition, erzeugt also eine Überlagerung von 0 und 1. Das Pauli-X-Gate kippt den Zustand (vergleichbar mit NOT). Das CNOT-Gate (Controlled-NOT) ist ein Zwei-Qubit-Gate, das den Zustand des zweiten Qubits nur dann ändert, wenn das erste in Zustand 1 ist. CNOT ist zentral für die Erzeugung von Verschränkung.
Quantenalgorithmen werden als Schaltkreise aus solchen Gates zusammengesetzt. Die Herausforderung liegt in der Tiefe: Jedes Gate braucht Zeit, und Qubits verlieren durch Dekohärenz schnell ihren Zustand. Kürzere Schaltkreise mit weniger Gates liefern zuverlässigere Ergebnisse. Die Optimierung von Quantenschaltkreisen ist daher ein eigenständiges Forschungsgebiet.
Gerade die Reversibilität der Quantengates macht das Rechnen mit Qubits grundlegend anders als das klassische Verarbeiten von Bits. Während ein gewöhnliches Logikgatter Information oft unwiederbringlich vernichtet, bewahrt ein Quantengate sie und erlaubt es, gezielt Überlagerung und Verschränkung zu erzeugen, die eigentlichen Quellen der Quantenrechenkraft. Aus aneinandergereihten Gates entsteht so jeder Quantenalgorithmus, und die Kunst besteht darin, mit möglichst wenigen Schritten zum Ziel zu kommen, bevor die fragilen Zustände zerfallen. Das Quantengate ist damit der elementare Baustein, aus dem die Versprechen dieser Technologie überhaupt erst zusammengesetzt werden.
Verwandte Begriffe