Quantencomputing mit einzelnen Photonen
Nano-Optiker stellen zwei Qubits dar, kodiert in ihrer Polarisation und ihrer räumlichen Mode
Quantencomputer basieren auf den Gesetzen der Quantenphysik. Sie ermöglichen es, komplexe Probleme zu lösen, für die die Rechenleistung herkömmlicher klassischer Computer nicht ausreicht. Statt mit Bits, die den Wert Null oder Eins haben können, rechnen Quantencomputer mit Quantenbits oder kurz Qubits. Qubits kann man im Prinzip in allen physikalischen Systemen realisieren, die sich durch zwei Zustände vollständig beschreiben lassen. Dies können zwei mögliche elektronische Zustände in einem Atom (angeregt oder abgeregt), zwei Richtungen eines quantisierten Stromflusses in einem Supraleiter (Uhrzeigersinn oder Gegenuhrzeigersinn) oder der Eigendrehimpuls bzw. Spin von Atomkernen (Rotationsachse nach oben oder nach unten) sein. Das Besondere am Quantencomputer ist, dass es auch so genannte Überlagerungen der Zustände Null und Eins gibt.
Eine einfache Realisierung eines Qubits gelingt mittels der Kodierung in den beiden Schwingungsrichtungen (z.B senkrecht oder waagerecht) eines einzelnen Licht-„Teilchen“ oder Photons. Ein weiteres Qubit kann für dasselbe Photon durch seine räumliche Mode repräsentiert sein (das Photon läuft nach links oder nach rechts). Der besondere Vorteil für die Demonstration von Quantencomputing mit Photonen ist, dass sich sehr einfach logische Gatter, das sind die Grundbausteine eines Computers, durch passive optische Elemente wie Strahlteiler, Verzögerungs- oder Polarisationsplatten realisieren lassen.
Mitarbeitern der Arbeitsgruppe Nano-Optik von Oliver Benson am Institut für Physik der Humboldt-Universität gelang es nun, eine Lichtquelle, die einzelne Photonen auf Kommando emittiert, zu benutzen, um zwei Qubits darzustellen, kodiert in ihrer Polarisation und ihrer räumlichen Mode. Mit Hilfe verschiedener optischer Komponenten konnte dann ein Quantenalgorithmus – der so genannte Deutsch-Josza-Algorithmus – erfolgreich demonstriert werden.
Das Problem, das mit dem Deutsch-Josza-Algorithmus gelöst werden kann, hat im Falle von zwei Qubits eine einfache Analogie: Man stelle sich zwei Arten von Münzen vor: echte, die auf der einen Seite Kopf und auf der anderen Seite Zahl anzeigen, und falsche, die auf beiden Seiten Kopf oder auf beiden Seiten Zahl tragen. Wie kann man nun herausfinden, ob eine Münze, die flach auf einem Tisch liegt, echt oder falsch ist? In der klassischen Welt kann man trivialer Weise die Münze umdrehen und sich die Rückseite betrachten. Auf jeden Fall aber muss man die Münze zweimal betrachten: einmal von vorne und einmal von hinten. Das entsprechende mathematische Problem ist die Aufgabe herauszufinden, ob eine unbekannte Funktion konstant ist oder ausgewogen. Im ersten Fall ergibt sie immer den Wert Null oder immer den Wert Eins, im zweiten Fall ergibt sie genauso oft Null wie Eins. Ein Quantencomputer löst dieses Problem erstaunlicherweise mit nur einem einzigen Funktionaufruf, d.h. ein Quantencomputer muss sich die Münze aus dem obigen Beispiel nur einmal betrachten.
Nach dieser ersten erfolgreichen Demonstration ist es nun das nächste Ziel der Berliner Forscher eine Quelle herzustellen, die nicht nur ein einziges, sondern eine beliebige Anzahl von identischen Photonen auf Kommando erzeugt. Mit solchen Quellen wäre es möglich, wesentlich komplexere Quantenalgorithmen zu demonstrieren. Erste Schritte in diese Richtung befinden sich bereits in Vorbereitung.
Originalveröffentlichung: Deutsch-Jozsa Algorithm using Triggered Single Photons from a Single Quantum Dot, M. Scholz, T. Aichele, S. Ramelow, O. Benson, Physical Review Letters 96, 180501 (2006)
Informationen:
Prof. Dr. Oliver Benson, Institut für Physik
Tel.: (030) 2093-4711, -7927
E-Mail: oliver.benson(at)physik.hu-berlin.de
Quelle: Pressemitteilung Nr. 82/2006 der Humboldt-Universität zu Berlin vom 17.05.2006