Skip to main content
IBM Quantum Platform

Fortgeschrittene Techniken – Qiskit-Add-ons

Qiskit-Add-ons sind eine Sammlung von Forschungsfunktionen, die die Erforschung von Algorithmen im großtechnischen Maßstab ermöglichen. Diese modularen Softwarekomponenten bauen auf der leistungsstarken Basis von Qiskit auf und lassen sich in einen Arbeitsablauf integrieren, um bestehende Quantenalgorithmen zu skalieren oder neue zu entwickeln. Auf dieser Seite werden die verfügbaren Tools in den wichtigsten Funktionskategorien vorgestellt, um Ihnen bei der Auswahl der passenden Funktionen für die Erstellung Ihrer Workflows zu helfen.


Probleme mit der Domänenzuordnung

Diese Verfahren sind darauf spezialisiert, Probleme aus der jeweiligen Fachdomäne in Quantenoperatoren und Schaltkreise abzubilden, die auf einem Quantencomputer ausgeführt werden können.

  • Optimierungs-Mapper (wird in einem neuen Tab geöffnet)

    Modelloptimierungsprobleme formulieren und in Darstellungen überführen, die von einem Quantencomputer verarbeitet werden können.

  • Qiskit-Fermionen

    Arbeiten Sie mit Fermionensystemen unter Verwendung von Datenstrukturen für Fermionenoperatoren und -schaltkreise sowie von Frameworks für die Kodierung von Fermionen in Qubits und die Schaltkreissynthese durch die Integration des Qiskit-Transpilers.

  • AQC-Tensor (wird in einem neuen Tab geöffnet)

    Erstellen Sie hochpräzise Schaltungen mit reduzierter Tiefe mithilfe der approximativen Quantenkompilierung mit Tensornetzwerken.

  • Mehrproduktformeln (wird in einem neuen Tab geöffnet)

    Reduzierung des Trotter-Fehlers der Hamilton-Dynamik durch eine gewichtete Kombination mehrerer Schaltkreisläufe.


Schaltkreise für die Hardware-Ausführung optimieren

Diese Funktionen sind nützlich, um die Schaltungstiefe zu verringern, gehen jedoch in der Regel mit einem höheren Abtast-Overhead einher.

  • Operator-Rückpropagierung

    Reduzieren Sie die Schaltungstiefe bei der Schätzung von Erwartungswerten, indem Sie die Beobachtungsgrößen durch die Schaltung zurückverfolgen.

  • Schaltkreisschneiden (wird in einem neuen Tab geöffnet)

    Reduzieren Sie die Tiefe der transpilierten Schaltkreise, indem Sie verflechtende Gatter zwischen nicht benachbarten Qubits zerlegen.


Lärmmodelle kennenlernen

Nutzen Sie die folgenden Tools zum Erstellen und Verfeinern von Rauschmodellen als Teil Ihrer Strategie zur Fehlerminderung

  • Lernen unter Störgeräuschen

    Entwicklung von Experimenten zur Charakterisierung von Quantenrauschen auf Basis von Randomisierung sowie von Analyse-Pipelines zur Modellanpassung

  • Abgeschattete Lichtkegel

    Reduzieren Sie den Abtast-Overhead bei der probabilistischen Fehlerkompensation (PEC), indem Sie Rauschmodellterme entfernen, die nur einen geringen Einfluss auf die Schätzung der Observablen haben.


Rauschbehandlung bei der Schätzung des Erwartungswerts

Verwenden Sie die folgenden Add-ons, um das Rauschen bei der Erstellung von Quanten-Workloads zu kontrollieren, die Erwartungswerte von Observablen schätzen.

  • Propagierte Geräuschabsorption

    Mildern Sie Erwartungswerte, indem Sie eine Zielgröße messen, die Informationen aus dem Rauschmodell berücksichtigt.

  • Qiskit-Abwehrmaßnahmen

    Erstellen Sie direkt mit Samplomatic maßgeschneiderte Pipelines zur Fehlerbehebung mithilfe von Techniken wie PEC, ZNE und TREX.


Rauschunterdrückung bei Messwerten

Diese Techniken sind nützlich, um das Rauschen in den Abtastergebnissen zu kontrollieren.


Unterstützende Funktionen

Nutzen Sie diese Funktionen, um Ihre Workflows zu unterstützen und zu gestalten, die andere Add-ons nutzen.

  • Zusatzprogramme (wird in einem neuen Tab geöffnet)

    Erstellen Sie Add-on-basierte Workflows schneller, indem Sie diese Sammlung von Funktionen zur Erstellung von Hamilton-Operatoren, zur Generierung von Trotter-Zeitentwicklungsschaltungen und zur Anwendung der neuesten Funktionen zur Fehlerminderung nutzen.

  • Pauli-Ausbreitung

    Ein Rahmenkonzept zur Annäherung der Operatorentwicklung, das zur Simulation von Erwartungswerten und zur Implementierung von Techniken zur Fehlerminderung wie der Propagated Noise Absorption (PNA) und der Schattierung von Lichtkegeln verwendet werden kann.

War diese Seite hilfreich?
Melden Sie auf GitHub einen Fehler, einen Tippfehler oder fordern Sie Inhalte an.