Vorteil der Simulation spärlicher Hamiltonianer

10

In der Antwort von @ DaftWullie auf diese Frage zeigte er, wie die in diesem Artikel als Beispiel verwendete Matrix in Form von Quantentoren dargestellt werden kann . Ich halte es jedoch für unwahrscheinlich, dass es in Beispielen aus dem wirklichen Leben so gut strukturierte Matrizen gibt, deshalb habe ich versucht, andere Methoden zur Simulation eines Hamilton-Operators zu untersuchen. Ich habe in mehreren Artikeln einen Verweis auf diesen von Aharonov und Ta-Shma gefunden, in dem sie unter anderem angeben, dass es möglich ist, einen Vorteil bei der Simulation spärlicher Hamiltonianer zu haben. Nach dem Lesen des Artikels habe ich jedoch nicht verstanden, wie die Simulation von spärlichen Hamiltonianern durchgeführt werden könnte. Das Problem wird normalerweise als Grafikfärbung dargestellt, wobei jedoch auch die Darstellung betrachtet wird dass @Nelimee vorschlug, zu lesen, um die Matrixexponentiation zu untersuchen, dies alles fällt auf die Silmulation durch die Produktformel.

Nehmen wir als Beispiel eine Zufallsmatrix wie:

Dies ist kein Einsiedler, aber mit dem Vorschlag von Harrow, Hassidim und Lloyd können wir ausgehend davon eine Einsiedlermatrix konstruieren:

A=[2000850600700534];

C=[0AA0]=[0000200000008506000000700000053428000000050500000073000006040000].

Jetzt, wo ich eine 8x8, 2-spärliche Einsiedlermatrix habe:

  • Kann ich seine Entwicklung auf andere Weise als mit der Produktformelmethode simulieren?
  • Wie nutze ich die Tatsache, dass es spärlich ist, selbst wenn ich die Produktformel verwende? Liegt es nur daran, dass es weniger Einträge ungleich Null gibt und es daher einfacher sein sollte, das Produkt der Basistore zu finden?
FSic
quelle

Antworten:

5

HHi

H=i=1mHi.
Hi
eiHt=j=1NeiHmδteiHm1δteiH1δt,
t=Nδt
H1=14X(18I6ZZ4ZI)H2=14(X(11I+5Z)X+Y(11I+5Z)Y)H3=14(11XXYY)(IZ)
(i,j)(k,l)klijmmHi

Das Problem ist, dass dies in der Praxis nicht unbedingt einfach funktioniert. Zum einen gibt es immer noch exponentiell viele Matrixelemente, die Sie durchlaufen müssen, aber das wird bei der Art und Weise, wie Sie es einrichten, immer der Fall sein.

f(j,l)lthjth

Der erste Schritt besteht darin, den Hamilton-Operator als eine Menge von Einheitlichen zu zerlegen, multipliziert mit den positiven Skalierungsfaktoren αi

H=iαiUi
H=U1+αU2U1U2V=|00|U1+|11|U2|0+α|1V|0+α|1U1+αU2(1α)2/(1+α)2
DaftWullie
quelle
Nur zwei Dinge, die ich nicht verstanden habe: 1) Was meinst du, wenn du sagst, dass du immer die komplexen konjugierten Paare einschließt? 2) Auf welche Weise sollte uns die Kenntnis der Position des Orakels helfen? Indem Sie uns helfen, die Einheit zu bestimmen, die den zerlegten Hamiltonianer darstellt?
FSic
1
@ F.Siciliano (2) Das Wissen aus dem Orakel hilft, weil Sie nur die Nicht-Null-Elemente der Matrix durcharbeiten können, anstatt jedes Element der Matrix durchgehen zu müssen, um herauszufinden, welche Nicht-Null-Elemente sind.
DaftWullie
1
@ F.Siciliano (1) Da hermitisch ist, hat Element (i, j) Wert, wenn Sie wissenHhij(j,i)hijhi