Operator-Rückwärtspropagation (OBP) zur Schätzung von Erwartungswerten
Nutzungsschätzung: 4 Minuten auf einem Heron r3-Prozessor (HINWEIS: Dies ist nur eine Schätzung. Deine Laufzeit kann abweichen.)
Lernziele
Nach diesem Tutorial sollten Nutzer verstehen:
- Wie man
qiskit-addon-obpeinsetzt, um die Tiefe des Quantenschaltkreises auf Kosten einer erhöhten Anzahl von Schaltkreisausführungen zu reduzieren - Wie man
qiskit-addon-utilsverwendet, um XYZ-Hamiltonians und ihre Zeitentwicklungsschaltkreise zu konstruieren
Voraussetzungen
Wir empfehlen, dass Nutzer mit folgenden Themen vertraut sind, bevor sie dieses Tutorial durcharbeiten:
- Verwendung des Estimator-Primitives zur Berechnung von Erwartungswerten eines Observablen
Hintergrund
Operator-Rückwärtspropagation ist eine Technik, bei der Operationen vom Ende eines Quantenschaltkreises in das gemessene Observable absorbiert werden, wodurch die Tiefe des Schaltkreises in der Regel auf Kosten zusätzlicher Terme im Observable reduziert wird. Das Ziel ist es, so viel des Schaltkreises wie möglich rückwärts zu propagieren, ohne zu erlauben, dass das Observable zu groß wird. Eine Qiskit-basierte Implementierung ist im OBP-Qiskit-Addon verfügbar. Lies die entsprechende Dokumentation für weitere Informationen.
Betrachte einen Beispielschaltkreis, für den ein Observable gemessen werden soll, wobei Paulis und Koeffizienten sind. Wir bezeichnen den Schaltkreis als einen einzelnen unitären Operator , der logisch in unterteilt werden kann, wie in der folgenden Abbildung gezeigt.

Die Operator-Rückwärtspropagation absorbiert den unitären Operator in das Observable, indem er als entwickelt wird. Mit anderen Worten: Ein Teil der Berechnung wird klassisch durch die Entwicklung des Observablen von zu durchgeführt. Das ursprüngliche Problem kann nun neu formuliert werden als Messung des Observablen für den neuen Schaltkreis mit geringerer Tiefe, dessen unitärer Operator ist.
Der unitäre Operator wird als eine Anzahl von Schichten dargestellt. Es gibt mehrere Möglichkeiten, eine Schicht zu definieren. Im obigen Beispielschaltkreis kann beispielsweise jede Schicht von - und jede Schicht von -Gates als eine einzelne Schicht betrachtet werden. Die Rückwärtspropagation beinhaltet die klassische Berechnung von