IBM Quantum veröffentlicht Open-Source-Tool ffsim: Simulationen 11-mal schneller
2026-06-15 15:45
Merken

de.wedoany.com-Bericht: Forscher von IBM Quantum haben die Open-Source-Python-Bibliothek ffsim vorgestellt, die speziell für die effiziente klassische Simulation von fermionischen Quantenschaltungen entwickelt wurde. Sie soll der Quanteninformations-Community schnellere Werkzeuge für die Verifikation und das Benchmarking bieten.

Im Gegensatz zu universellen Quantenschaltungs-Simulatoren, die auf der Speicherung vollständiger Zustandsvektoren basieren, nutzt ffsim die in physikalischen Systemen streng erhaltene Gesamtteilchenzahl und die Spin-z-Komponente (Sz)-Symmetrie, um den Rechenraum drastisch zu komprimieren. Während universelle Simulatoren für n-Qubit-Schaltungen komplexe Vektoren der Dimension 2n verwalten müssen, verfolgt ffsim für 2N Spinorbitale nur Zustände mit einer festen Anzahl von Spin-up-Elektronen (Nα) und Spin-down-Elektronen (Nβ), wodurch der numerische Vorfaktor erheblich reduziert wird.

Die Auswirkungen dieser technischen Umsetzung zeigen sich in Benchmark-Tests des zweidimensionalen Hubbard-Modells mit einer 4×8-Gitterkonfiguration. In diesem Modell wird die standardmäßige Fermion-zu-Qubit-Abbildung in eine 64-Qubit-Schaltung umgewandelt. Ein universeller Zustandsvektor-Simulator benötigt für die Ausführung dieses Modells etwa 256 Exbibyte (EiB) Speicher, während ffsim bei einer 1/8-Füllung den aktiven Zustandsvektor auf 19,3 Gigabyte (GiB) komprimieren kann, sodass Forscher präzise Simulationen auf einem einzelnen klassischen Desktop-Workstation durchführen können.

Die Bibliothek basiert auf einem funktionalen Programmiermuster, verwendet NumPy-Arrays zur Speicherung und Entwicklung fermionischer Wellenfunktionen, integriert ein optimiertes Backend, unterstützt einen Satz von teilchenerhaltenden Operationstoren und enthält native Schnittstellen zu den Ökosystemen von Qiskit und PySCF. Über die Qiskit-Compilierungsschicht kann ffsim auch als Simulations-Backend für jede beliebige Quantenschaltung dienen, die aus Hamming-Gewicht-erhaltenden Toren besteht.

Das Entwicklungsteam hat ffsim mit dem Fermionischen Quantensimulator (FQE) und Qiskit Aer einem Leistungsvergleich unterzogen. Auf einem Single-Thread-M1-MacBook zeigten Tests der Trotterisierten Zeitentwicklung eines molekularen Hamiltonoperators in der Doppelfaktorisierungsdarstellung, dass ffsim 11-mal schneller simuliert als FQE, die Entwicklung des quadratischen Hamiltonoperators um den Faktor 2,4 und die Wirkung des molekularen Hamiltonoperator-Operators um den Faktor 8,4 beschleunigt. Bei einer Skalierung des Systems auf 16 Orbitale (32 Qubits) konnte Qiskit Aer aufgrund klassischer Speicherbeschränkungen nicht mehr verarbeitet werden, während ffsim weiterhin lief. Ein detaillierter technischer Vorabdruck wurde auf arXiv veröffentlicht, der entsprechende Code und Tutorials sind im Qiskit Community GitHub-Repository verfügbar, und der IBM Quantum Blog enthält eine Übersicht über die Integration der Bibliothek.

Dieser Artikel wurde von Wedoany übersetzt und bearbeitet. Bei jeglicher Zitierung oder Nutzung durch künstliche Intelligenz (KI) ist die Quellenangabe „Wedoany“ zwingend vorgeschrieben. Sollten Urheberrechtsverletzungen oder andere Probleme vorliegen, bitten wir Sie, uns unverzüglich zu benachrichtigen. Wir werden den entsprechenden Inhalt umgehend anpassen oder löschen.

E-Mail: news@wedoany.com