Quanten-Fouriertransformation
Die Quanten-Fouriertransformation ist ein Algorithmus aus dem Gebiet der Quanteninformatik. Sie ist eine Zerlegung der diskreten Fouriertransformation in ein Produkt unitärer Matrizen. Dadurch kann sie als Quantenschaltkreis aus Hadamard-Gattern und Phasengattern implementiert werden.
Die Quanten-Fouriertransformation ist ein wesentlicher Bestandteil eines der prominentesten Quantenalgorithmen, dem Shor-Algorithmus.
Quantenschaltkreis
Am einfachsten wird die Struktur der Quanten-Fouriertransformation anhand des entsprechenden Quantenschaltkreises sichtbar. Das folgende Bild zeigt den Quantenschaltkreis für ein aus drei Qubits bestehendes Quantenregister.
Daran kann man leicht erkennen wie die Schaltkreise für größere Quantenregister aussehen. Die mit
Die einzelnen Gatter werden jeweils durch folgende unitäre Matrizen beschrieben.
Dabei bezeichnet
Die Quanten-Fouriertransformation benötigt insgesamt
für den obigen Schaltkreis sowie
Mathematische Beschreibung
In der Quanteninformatik werden Algorithmen durch ihre Wirkung auf ein Quantenregister beschrieben. Die Quanten-Fouriertransformation arbeitet auf einem Quantenregister mit
Als diskrete Fouriertransformation bildet auch die Quanten-Fouriertransformation jeden Basiszustand
Als Quanten-Fouriertransformation bezeichnet man die folgende Faktorisierung der obigen Gleichung:
Eigenschaften
Wendet man die Quanten-Fouriertransformation auf den Zustand
Des Weiteren besitzt die Quanten-Fouriertransformation natürlich auch alle Eigenschaften der diskreten Fouriertransformation.
Einzelnachweise
- ↑ M. A. Nielsen und I. Chuang,: Quantum Computation and Quantum Information. Cambridge University Press, 2000, S. 219/220.