Sie können die absoluten Werte der Amplituden nicht effizient wiederherstellen. Wenn Sie jedoch beliebig viele Abtastwerte zulassen, können Sie diese mit einem beliebigen Genauigkeitsgrad abschätzen.
Genauer gesagt, wenn der Eingangszustand in jedem der ersten Modi ein einzelnes Photon ist und man bereit ist, eine beliebige Anzahl von Abtastwerten aus dem Ausgang zu ziehen, ist es prinzipiell möglich, die Dauer von A auf einen beliebigen Grad abzuschätzen Genauigkeit, die man mag, indem man den Bruchteil der Male zählt, zu denen die n Eingangsphotonen in den ersten n verschiedenen Ausgängen austreten. Es ist jedoch anzumerken, dass dies nicht wirklich viel mit BosonSampling zu tun hat, da das Härteergebnis im Bereich der Anzahl der Moden viel größer ist als die Anzahl der Photonen, und es geht um die Effizienz der Probenahme.nAnn
BosonSampling
Ich werde versuchen, eine sehr kurze Einführung in das Thema Boson Sampling zu geben, aber es sollte beachtet werden, dass ich möglicherweise keinen besseren Job als Aaronson selbst machen kann. Daher ist es wahrscheinlich eine gute Idee, einen Blick auf die zugehörigen Blog-Posts von ihm zu werfen (z. B. Blog /? p = 473 und Blog /? p = 1177 ) und Links darin.
BosonSampling ist ein Stichprobenproblem . Dies kann etwas verwirrend sein, da die Leute im Allgemeinen eher daran gewöhnt sind, an Probleme mit eindeutigen Antworten zu denken. Ein Stichprobenproblem unterscheidet sich darin, dass die Lösung des Problems eine Menge von Stichproben ist, die aus einer Wahrscheinlichkeitsverteilung gezogen wurden.
In der Tat ist das Problem, das ein Bosonen-Sampler löst, das des Samplings aus einer bestimmten Wahrscheinlichkeitsverteilung. Insbesondere Stichproben aus der Wahrscheinlichkeitsverteilung der möglichen Ergebniszustände (Viele-Bosonen-Zustände).
Betrachten wir als einfaches Beispiel einen Fall mit zwei Photonen in 4 Modi, und lassen Sie uns sagen , dass wir den Eingangszustand zu beheben sein (dass ein einzelnes Photon in jedem der beiden ersten zwei Eingabemodi ist,). Wenn man die Ausgangszustände mit mehr als einem Photon in jedem Modus ignoriert, gibt es ( 4(1,1,0,0)≡|1,1,0,0⟩mögliche Zwei-Photonen-Ausgangszustände:
(1,1,0,0),(1,0,1,0),(1,0,0,1),(0,1,1,0),(0,1,0,1)und(0,(42)=6(1,1,0,0),(1,0,1,0),(1,0,0,1),(0,1,1,0),(0,1,0,1) . LassenunsEinfachheit halber bezeichnen mit o i , i = 1 , . , 6 das i- te (also zum Beispiel o 2 = ( 1 , 0 , 1 , 0 ) ). Dann könnte eine mögliche Lösung für BosonSampling die Folge von Ergebnissen sein:
o 1 , o 4 , o 2 , o 2 , o 5 .(0,0,1,1)oi,i=1,.,6io2=(1,0,1,0)
o1,o4,o2,o2,o5.
Um eine Analogie zu einem vielleicht bekannteren Fall zu erstellen, möchte man sagen, dass wir eine Stichprobe aus einer Gaußschen Wahrscheinlichkeitsverteilung ziehen wollen. Das heißt, wir wollen eine Folge von Zahlen finden, die, wenn wir genug davon zeichnen und sie in ein Histogramm einfügen, etwas ergeben, das einem Gaußschen ähnlich ist.
Permanente berechnen
Es zeigt sich, dass die Wahrscheinlichkeitsamplitude eines gegebenen Eingangszustands zu einem gegebenen Ausgangszustand | s ⟩ ist (proportional zu) die permanent von einer geeigneten Matrix der unitären Matrix Charakterisieren der (single-Bosonen) evolution gebaut werden.|r⟩|s⟩
Genauer gesagt, wenn die Moduszuweisungsliste bezeichnetR verbunden mit | r⟩,Sdass die | s⟩undUist die unitäre Matrix der Entwicklung beschreibt, danndie Wahrscheinlichkeit Amplitude A (r→s)von aus gehen | r⟩zu | s⟩ist gegeben durch
A (r→s)= 1(1)|r⟩S|s⟩UA(r→s)|r⟩|s⟩
mitU[R| S]bezeichnet die Matrix, die gebildet wird, indem vonUdie durchRangegebenen Zeilenund die durchSangegebenen Spalten genommen werden.
A(r→s)=1r!s!−−−√permU[R|S],
U[R|S]URS
Unter Berücksichtigung des festen Eingangszustands wird die Wahrscheinlichkeitsverteilung der möglichen Ergebnisse durch die Wahrscheinlichkeiten gegeben
p s = 1|r0⟩
ps=1r0!s!|permU[R|S]|2.
BosonSampling ist das Problem des Zeichnens von "Punkten" gemäß dieser Verteilung.
Dies ist nicht das gleiche wie die Wahrscheinlichkeiten Berechnung ps oder sogarBerechnung des bleib selbst. Tatsächlich ist es schwierig , die Permanenten komplexer Matrizen zu berechnen , und es wird nicht einmal von Quantencomputern erwartet, dass sie dies effizient können.
Der Kern der Sache ist, dass das Abtasten aus einer Wahrscheinlichkeitsverteilung im Allgemeinen einfacher ist als das Berechnen der Verteilung selbst . Während eine naive Möglichkeit zum Abtasten aus einer Verteilung darin besteht, die Wahrscheinlichkeiten zu berechnen (falls nicht bereits bekannt) und diese zum Zeichnen der Punkte zu verwenden, gibt es möglicherweise intelligentere Möglichkeiten, dies zu tun. Ein Bosonen-Sampler ist etwas, das in der Lage ist, Punkte gemäß einer bestimmten Wahrscheinlichkeitsverteilung zu zeichnen, obwohl die Wahrscheinlichkeiten, aus denen sich die Verteilung selbst zusammensetzt, nicht bekannt sind (oder besser gesagt, nicht effizient berechenbar sind).
(mn)nmm≫nn
In einigen besonderen Fällen ist es möglich, die Dauerhaftigkeit von Matrizen unter Verwendung einer Boson-Probenahmeeinrichtung effizient abzuschätzen. Dies ist nur möglich, wenn einer der Teilmatrizen eine große (dh nicht exponentiell kleine) Dauer zugeordnet ist, so dass das damit verbundene Eingabe-Ausgabe-Paar häufig genug auftritt, damit eine Schätzung in der Polynomzeit möglich ist. Dies ist eine sehr untypische Situation und tritt nicht auf, wenn Sie nach dem Zufallsprinzip unitaries ziehen. Betrachten Sie als triviales Beispiel Matrizen, die der Identität sehr nahe kommen - das Ereignis, bei dem alle Photonen in den gleichen Modi austreten, in denen sie eintreten, entspricht einer bleibenden Zahl, die experimentell geschätzt werden kann. Abgesehen davon, dass es nur für bestimmte Matrizen möglich ist,(2)
Spalten beteiligt
UkkU
Uφn(U)U
nnU
(1,0,1,0)(1,3)
(2): S. Aaronson und T. Hance. "Verallgemeinern und Derandomisieren von Gurvits Näherungsalgorithmus für das Permanente". https://eccc.weizmann.ac.il/report/2012/170/