Simon's algorithm was one of the first problems to demonstrate a genuine quantum advantage. The algorithm, however, assumes access to noise-free qubits. In our work we use Simon's algorithm to benchmark the error rates of devices currently available in the "quantum cloud." As a main result we obtain an objective comparison between the different physical platforms made available by IBM and IonQ. Our study highlights the importance of understanding the device architectures and chip topologies when transpiling quantum algorithms onto hardware. For instance, we demonstrate that two-qubit operations on spatially separated qubits on superconducting chips should be avoided.
- Paper-ID: 2406.11771
- Titel: Simon's algorithm in the NISQ cloud
- Autoren: Reece Robertson, Emery Doucet, Ernest Spicer, Sebastian Deffner
- Klassifizierung: quant-ph cs.ET
- Veröffentlichungsdatum: 18. Juni 2024 (arXiv-Preprint)
- Paper-Link: https://arxiv.org/abs/2406.11771
Simons Algorithmus gehört zu den ersten Problemen, die einen echten Quantenvorteil demonstrieren. Der Algorithmus setzt jedoch den Zugang zu rauschfreien Qubits voraus. Diese Studie nutzt Simons Algorithmus zur Benchmarkierung der Fehlerquoten von Geräten, die in aktuellen "Quantenwolken" verfügbar sind. Die Hauptergebnisse bestehen aus einem objektiven Vergleich verschiedener physikalischer Plattformen von IBM und IonQ. Die Forschung unterstreicht die Bedeutung des Verständnisses von Gerätearchitektur und Chip-Topologie bei der Übersetzung von Quantenalgorithmen auf Hardware. Es wird beispielsweise nachgewiesen, dass Zwei-Qubit-Operationen zwischen räumlich getrennten Qubits auf supraleitenden Chips vermieden werden sollten.
- Lücke zwischen Theorie und Praxis des Quantenvorteils: Simons Algorithmus bietet theoretisch exponentielle Quantenbeschleunigung, basiert aber auf der Annahme rauschfreier Qubits, während aktuelle NISQ-Geräte (Noisy Intermediate-Scale Quantum) erhebliches Rauschen aufweisen.
- Bedarf an NISQ-Geräteleistungsbewertung: Mit dem exponentiellen Anstieg von Quantencomputinginvestitionen (prognostizierter Markt von 1,3 Billionen Dollar bis Mitte der 2030er Jahre) ist eine objektive Bewertung der tatsächlichen Leistung aktueller Quantenwolken-Geräte erforderlich.
- Herausforderungen bei der Algorithmus-Portierung: Verschiedene Quantenhardware-Plattformen (supraleitend vs. Ionenfalle) weisen unterschiedliche Architekturmerkmale auf und erfordern ein Verständnis ihrer Auswirkungen auf die Algorithmusleistung.
- Simons Algorithmus ist hochgradig rauschempfindlich und eignet sich daher ideal als Diagnosewerkzeug für NISQ-Geräte
- Mangel an systematischen Vergleichsstudien verschiedener Quantenwolken-Plattformen
- Notwendigkeit, die spezifischen Auswirkungen der Hardware-Topologie auf die Algorithmusleistung zu verstehen
- Systematische Benchmarkierung: Erste umfassende Fehlerquoten-Benchmarkierung mehrerer Quantengeräte von IBM und IonQ mit Simons Algorithmus
- Plattformvergleichsanalyse: Objektiver Leistungsvergleich zwischen supraleitenden Qubits (IBM) und Ionenfallen-Plattformen (IonQ)
- Topologieabhängigkeitsfeststellung: Nachweis der signifikanten negativen Auswirkungen räumlicher Qubit-Trennung auf die Leistung der supraleitenden Plattform
- Rauschmodellvalidierung: Feststellung, dass bestehende Rauschsimulatoren das Verhalten echter Hardware nicht genau vorhersagen können
- Quantenvorteil-Schwellenanalyse: Bestimmung der spezifischen Lücke zwischen aktuellen NISQ-Geräten und echtem Quantenvorteil
Simons Problem: Gegeben eine Funktion f, bestimmen Sie, ob sie eins-zu-eins ist oder eine zwei-zu-eins-periodische Funktion mit geheimem String s ist; wenn letzteres, finden Sie s.
Mathematische Formulierung: Für n-Bit-String-Eingaben ist f entweder eins-zu-eins, oder für beliebige zwei Eingaben x₁ und x₂, die auf die gleiche Ausgabe abgebildet werden, gilt x₁ ⊕ x₂ = s.
- Initialisierung: Zwei n-Qubit-Register, beide auf |0⟩-Zustand initialisiert
- Erste Hadamard-Transformation: H-Gatter auf das erste Register anwenden, um gleichmäßige Superposition zu erzeugen
- Oracle-Operation: Uₓ anwenden, um Uₓ(|x⟩|y⟩) = |x⟩|f(x)⊕y⟩ zu implementieren
- Zweite Hadamard-Transformation: H-Gatter erneut auf das erste Register anwenden, um Interferenzmuster zu erzeugen
- Messung: Alle Qubits messen, um Ergebnisse zu extrahieren, die orthogonal zum geheimen String s sind
Komplexes Oracle: Maximale Anzahl von Zwei-Qubit-Gattern
- Enthält mehrere CNOT-Gatter und Single-Qubit-Rotationen
- Testet Hardware-Leistung unter maximalen Verschränkungsoperationen
Einfaches Oracle: Minimale Anzahl von Zwei-Qubit-Gattern
- Minimiert Verschränkungsoperationen
- Dient als Leistungs-Baseline zum Vergleich
Algorithmus-Fehlerquote: Definiert als Prozentsatz der Iterationen, die Ergebnisse zurückgeben, die nicht orthogonal zum geheimen String s sind
- Sollte im Idealfall 0% sein
- 50% Fehlerquote entspricht Zufallsraten und zeigt vollständiges Algorithmusversagen an
- Geräte: Brisbane, Osaka, Kyoto (alle 127-Qubit-Eagle-Chips)
- Merkmale: Feste Verbindungstopologie, erfordert SWAP-Gatter für Fernoperationen
- Rauschmodell: IBM AER lokaler Simulator mit Single/Zwei-Qubit-Gatter-Fehlern und Auslesefehler
- Geräte: Harmony (11 Qubits), Aria (25 Qubits), Forte (32 Qubits)
- Merkmale: Vollständig verbundene Topologie, direkte Operationen zwischen beliebigen Qubits möglich
- Vorteile: Höhere Präzision, Vorhersagbarkeit und Kohärenzzeit
- Problemgröße: n ∈ 2, 12 (entspricht 4-24 Qubits)
- Wiederholungen: 3 Experimente pro Konfiguration, 30 Simulationen
- Qubit-Zuordnung: Dynamische Optimierung der physischen Qubit-Auswahl durch IBM-Systeme
- Kalibrieraktualisierung: Aktuelle Rausch-Charakterisierung vor jedem Experiment
- Alle NISQ-Geräte zeigen steigende Fehlerquoten mit zunehmender Problemgröße
- Kritischer Schwellenwert: Bei etwa 12 Qubits nähert sich die Fehlerquote des komplexen Oracles 50%
- Quantenvorteil-Vorhersage: Extrapolation auf 53 Qubits zeigt, dass alle Geräte 50% Fehlerquote erreichen würden
IBM-Supraleitungsplattform:
- Komplexes Oracle: Nichtlineares Fehlerwachstum, drastische Verschlechterung bei n>8
- Einfaches Oracle: Gute Leistung, niedrige Fehlerquoten
- Raumtrennungseffekt: CNOT-Fehlerquoten steigen signifikant mit Qubit-Abstand
IonQ-Ionenfallen-Plattform:
- Konsistentes lineares Fehlerwachstumsmuster
- Vollständig verbundene Topologie vermeidet Raumtrennungsprobleme
- Insgesamt vorhersagbarere Leistung
- IBM: Rauschsimulator unterschätzt Fehlerquoten des komplexen Oracles erheblich
- IonQ: Simulator-Vorhersage-Trend korrekt, aber Fehlerquoten um etwa 2x unterschätzt
- Kernproblem: Bestehende Rauschmodelle berücksichtigen korrelierte Fehler unzureichend
| Parameter | IBM Brisbane | IBM Osaka | IBM Kyoto | IonQ Forte | IonQ Aria |
|---|
| T₁-Zeit | 213,12 μs | 297,17 μs | 215,43 μs | 100 s | 100 s |
| T₂-Zeit | 145,97 μs | 127,23 μs | 109,44 μs | 1 s | 1 s |
| Zwei-Qubit-Gatter-Fehlerquote | 0,74% | 0,93% | 0,92% | 0,74% | 8,57% |
| Auslesefehlerquote | 1,32% | 2,18% | 1,48% | 0,5% | 0,52% |
Auf IBM-Plattformen zeigt die CNOT-Gatter-Fehlerquote einen deutlichen Anstieg mit dem Abstand zwischen Kontroll- und Ziel-Qubits, ein Effekt, den der Rauschsimulator nicht genau erfasst.
- Historische Forschung: Frühe Kleinmaßstab-Implementierungen von Shors Algorithmus, Zufallsschaltkreisabtastung, Grovers Suche usw.
- NISQ-Bewertung: Frühere Studien zeigen, dass IBM-, Rigetti-, IonQ- und DWave-Geräte keine faire Abtastung erreichen
- Theoretischer Rahmen: Simons Algorithmus als Vertreter des verborgenen Untergruppen-Problems, zusammen mit Shors Algorithmus, Deutsch-Jozsa-Algorithmus usw.
- Quantenvorteil: Einer der ersten Algorithmen, die nachweisen, dass Quantenturing-Maschinen die Church-Turing-These verletzen können
- Rauschmodellierung: Bisherige Forschung konzentriert sich hauptsächlich auf zufälliges Pauli-Rauschen; dieser Artikel enthüllt die Komplexität echter Hardware
- Gerätevergleich: Mangel an systematischen Vergleichsstudien verschiedener physikalischer Plattformen
- NISQ-Einschränkungen: Aktuelle Quantenwolken-Geräte sind noch zu verrauscht, um echten Quantenvorteil zu unterstützen
- Architektur-Bedeutung: Das Verständnis von Gerätearchitektur und Chip-Topologie ist für die Algorithmus-Portierung entscheidend
- Raumeffekte: Zwei-Qubit-Operationen zwischen räumlich getrennten Qubits sollten auf supraleitenden Chips vermieden werden
- Simulator-Unzulänglichkeiten: Bestehende Rauschsimulatoren können das tatsächliche Hardware-Verhalten nicht genau vorhersagen
- Algorithmus-Design muss Qubit-Verbindungstopologie berücksichtigen
- Minimierung von Fernoperationen, die SWAP-Gatter erfordern
- Dynamische Qubit-Zuordnung kann topologische Einschränkungen teilweise mindern
- Vollständige Konnektivität vereinfacht die Algorithmus-Implementierung
- Bessere Fehlervorhersagbarkeit
- Aktuelle Qubit-Anzahl-Limitierung bleibt Hauptengpass
- Algorithmus-Spezifität: Schlussfolgerungen basieren hauptsächlich auf Simons Algorithmus; andere Algorithmen können unterschiedlich abschneiden
- Zeitabhängigkeit: Quantengeräte-Leistung verbessert sich kontinuierlich; Schlussfolgerungen haben begrenzte Gültigkeit
- Skalierungsbegrenzung: Durch Geräteleistung begrenzt, größere Probleme konnten nicht getestet werden
- Kostenbeschränkung: IonQ Forte-Tests durch Budget begrenzt, weniger Datenpunkte
- Algorithmus-Erweiterung: Test von Deutsch-Jozsa-, Bernstein-Vazirani-, Shor-Algorithmen usw.
- Rauschtoleranz: Untersuchung der Rausch-Toleranzschwelle von Simons Algorithmus unter Beibehaltung des Quantenvorteils
- Boolesche lineare Systeme: Entwicklung effizienter Algorithmen zur Lösung verrauschter boolescher linearer Gleichungssysteme
- Hardware-Verbesserung: Verfolgung der Auswirkungen von Geräteleistungsverbesserungen auf die Algorithmusleistung
- Hohe Systematik: Erste umfassende Benchmarkierung von Simons Algorithmus auf mehreren Quantenwolken-Plattformen
- Hoher praktischer Wert: Bietet wichtige Referenzen für Quantenalgorithmus-Entwickler bei der Plattformauswahl
- Wichtige Erkenntnisse: Enthüllt signifikante Auswirkungen räumlicher Trennung auf Supraleitungsplattform-Leistung
- Wissenschaftliche Methodik: Effektive Isolierung verschiedener Einflussfaktoren durch Vergleich komplexer/einfacher Oracles
- Datentransparenz: Vollständiger Code und Daten zur Unterstützung der Ergebnisreproduzierbarkeit
- Algorithmus-Limitierung: Nur Simons Algorithmus getestet; Universalität der Schlussfolgerungen fraglich
- Skalierungsbeschränkung: Maximale Testgröße (24 Qubits) weit entfernt von Quantenvorteil-Schwellenwert
- Zeitlichkeit: Schnelle NISQ-Geräte-Entwicklung könnte Schlussfolgerungen schnell obsolet machen
- Theoretische Analyse unzureichend: Mangel an tiefgreifender theoretischer Erklärung beobachteter Phänomene
- Kostenbeschränkung: Einige Experimente durch Budget begrenzt; Datenvollständigkeit verbesserungsbedürftig
Akademische Beiträge:
- Neue Benchmark-Methode für NISQ-Geräteleistungsbewertung
- Enthüllung der wichtigen Auswirkungen von Hardware-Topologie auf Algorithmusleistung
- Datenstütze für Zeitrahmen-Erwartungen der Quantenvorteil-Realisierung
Praktischer Wert:
- Anleitung für Quantenalgorithmus-Entwickler bei Hardware-Plattformauswahl
- Richtung für Quantenwolken-Anbieter zur Geräte-Verbesserung
- Referenz für Investoren zur Bewertung des Quantencomputing-Entwicklungsstadiums
Reproduzierbarkeit:
- Vollständiges GitHub-Code-Repository
- Detaillierte Beschreibung experimenteller Einrichtung und Parameter
- Verwendung öffentlich zugänglicher Quantenwolken-Plattformen
- NISQ-Algorithmus-Entwicklung: Hardware-Auswahlanleitungen für Entwickler
- Quantenwolken-Service-Bewertung: Hilfe für Benutzer bei der Plattformauswahl
- Hardware-Verbesserungsanleitung: Optimierungsrichtungen für Quantengeräte-Hersteller
- Bildungsforschung: Praktische Fallstudie für Quantencomputing-Kurse
- Investitionsentscheidungen: Technische Referenz für Quantencomputing-Investitionen
Dieses Papier zitiert 47 wichtige Referenzen, hauptsächlich einschließlich:
- Simon, D.R. (1997): Originalarbeit zu Simons Algorithmus
- Nielsen & Chuang (2010): Klassisches Lehrbuch zu Quantencomputing und Quanteninformation
- Preskill, J. (2018): Bahnbrechende Arbeit zur NISQ-Ära
- Technische Dokumentation und API-Beschreibungen von IBM und IonQ
- Verwandte Arbeiten zu aktuellen Quantenvorteil-Experimenten
Zusammenfassung: Dieses Papier führt durch Simons Algorithmus eine systematische Benchmarkierung aktueller Mainstream-Quantenwolken-Plattformen durch und enthüllt die Leistungsgrenzen von NISQ-Geräten sowie die Merkmale verschiedener Hardware-Architekturen. Die Forschungsergebnisse haben wichtigen praktischen Wert für das Quantencomputing-Feld, zeigen aber auch, dass noch erhebliche Fortschritte bis zur Realisierung echten Quantenvorteils erforderlich sind. Mit der schnellen Entwicklung von Quantenhardware wird kontinuierliche Leistungsüberwachung und -bewertung eine wichtige Forschungsrichtung in diesem Bereich bleiben.