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.
- ID de l'article: 2406.11771
- Titre: Simon's algorithm in the NISQ cloud
- Auteurs: Reece Robertson, Emery Doucet, Ernest Spicer, Sebastian Deffner
- Classification: quant-ph cs.ET
- Date de publication: 18 juin 2024 (prépublication arXiv)
- Lien de l'article: https://arxiv.org/abs/2406.11771
L'algorithme de Simon est l'un des premiers problèmes démontrant un véritable avantage quantique. Cependant, cet algorithme suppose l'accès à des qubits sans bruit. Cette étude utilise l'algorithme de Simon pour évaluer les taux d'erreur des dispositifs actuellement disponibles dans les « clouds quantiques ». Les résultats principaux constituent une comparaison objective de différentes plateformes physiques fournies par IBM et IonQ. L'étude souligne l'importance de comprendre l'architecture des dispositifs et la topologie des puces lors de la transposition des algorithmes quantiques sur le matériel. Par exemple, il est démontré qu'il faut éviter les opérations à deux qubits entre des qubits spatialement séparés sur les puces supraconductrices.
- Écart entre théorie et pratique de l'avantage quantique: L'algorithme de Simon offre théoriquement une accélération quantique exponentielle, mais cela repose sur l'hypothèse de qubits sans bruit, tandis que les dispositifs NISQ (Noisy Intermediate-Scale Quantum) actuels présentent un bruit significatif.
- Besoin d'évaluation des performances des dispositifs NISQ: Avec l'augmentation des investissements en informatique quantique (marché estimé à 1,3 trillion de dollars d'ici le milieu des années 2030), une évaluation objective des performances réelles des dispositifs quantiques en cloud est nécessaire.
- Défis de la transposition d'algorithmes: Les différentes plateformes matérielles quantiques (supraconductrice vs pièges à ions) possèdent des caractéristiques architecturales distinctes, nécessitant une compréhension de l'impact de ces différences sur les performances algorithmiques.
- L'algorithme de Simon est hautement sensible au bruit, ce qui en fait un outil idéal pour le diagnostic du bruit des dispositifs NISQ
- Absence d'études systématiques comparant différentes plateformes de cloud quantique
- Nécessité de comprendre l'impact spécifique de la topologie matérielle sur les performances algorithmiques
- Évaluation comparative systématique: Première évaluation complète des taux d'erreur de plusieurs dispositifs quantiques IBM et IonQ utilisant l'algorithme de Simon
- Analyse comparative des plateformes: Comparaison objective des performances entre les qubits supraconducteurs (IBM) et les pièges à ions (IonQ)
- Découverte de la dépendance topologique: Démonstration de l'impact négatif significatif de la séparation spatiale des qubits sur les performances de la plateforme supraconductrice
- Validation du modèle de bruit: Découverte que les simulateurs de bruit existants ne peuvent pas prédire avec précision le comportement du matériel réel
- Analyse du seuil d'avantage quantique: Détermination de l'écart spécifique entre les dispositifs NISQ actuels et le véritable avantage quantique
Problème de Simon: Étant donné une fonction f, déterminer si elle est bijective ou si elle est une fonction deux-à-un avec une chaîne secrète s, et si c'est le cas, trouver s.
Formulation mathématique: Pour une entrée de chaîne n-bit, f est soit bijective, soit pour deux entrées quelconques x₁ et x₂ mappées à la même sortie, on a x₁ ⊕ x₂ = s.
- Initialisation: Deux registres de n qubits, tous deux initialisés à l'état |0⟩
- Première transformation de Hadamard: Application de portes H au premier registre, créant un état de superposition uniforme
- Opération Oracle: Application de Uₓ, réalisant Uₓ(|x⟩|y⟩) = |x⟩|f(x)⊕y⟩
- Deuxième transformation de Hadamard: Application à nouveau de portes H au premier registre, produisant un motif d'interférence
- Mesure: Mesure de tous les qubits, extraction des résultats orthogonaux à la chaîne secrète s
Oracle complexe: Utilisation du nombre maximal de portes à deux qubits
- Contient plusieurs portes CNOT et rotations de qubits uniques
- Test des performances matérielles sous opérations d'intrication maximales
Oracle simple: Utilisation du nombre minimal de portes à deux qubits
- Minimisation des opérations d'intrication
- Référence de performance pour la comparaison
Taux d'erreur de l'algorithme: Défini comme le pourcentage d'itérations retournant des résultats non orthogonaux à la chaîne secrète s
- Devrait être 0% dans le cas idéal
- Un taux d'erreur de 50% équivaut à une conjecture aléatoire, indiquant l'échec complet de l'algorithme
- Dispositifs: Brisbane, Osaka, Kyoto (tous des puces Eagle à 127 qubits)
- Caractéristiques: Topologie de connexion fixe, nécessitant des portes SWAP pour les opérations à longue distance
- Modèle de bruit: Simulateur local IBM AER, incluant les erreurs de portes uniques/deux qubits et les erreurs de lecture
- Dispositifs: Harmony (11 qubits), Aria (25 qubits), Forte (32 qubits)
- Caractéristiques: Topologie entièrement connectée, opérations directes possibles entre tous les qubits
- Avantages: Précision supérieure, prévisibilité et temps de cohérence
- Taille du problème: n ∈ 2, 12 (correspondant à 4-24 qubits)
- Nombre de répétitions: 3 expériences par configuration, 30 pour les simulateurs
- Allocation de qubits: Optimisation dynamique autorisée pour la sélection des qubits physiques IBM
- Mises à jour d'étalonnage: Obtention des caractéristiques de bruit les plus récentes avant chaque expérience
- Tous les dispositifs NISQ montrent une augmentation du taux d'erreur avec l'augmentation de la taille du problème
- Seuil critique: Environ 12 qubits, le taux d'erreur de l'Oracle complexe approche 50%
- Prédiction d'avantage quantique: Extrapolation à 53 qubits, tous les dispositifs atteindront un taux d'erreur de 50%
Plateforme supraconductrice IBM:
- Oracle complexe: Croissance d'erreur non linéaire, dégradation abrupte pour n>8
- Oracle simple: Bonnes performances, taux d'erreur maintenu bas
- Impact de la séparation spatiale: Le taux d'erreur des portes CNOT augmente significativement avec la distance entre qubits
Plateforme à pièges à ions IonQ:
- Taux d'erreur montrant un motif de croissance linéaire cohérent
- La topologie entièrement connectée évite les problèmes de séparation spatiale
- Performance globale plus prévisible
- IBM: Le simulateur de bruit sous-estime gravement le taux d'erreur de l'Oracle complexe
- IonQ: Le simulateur prédit correctement la tendance mais sous-estime d'environ 2 fois le taux d'erreur
- Problème clé: Les modèles de bruit existants ne tiennent pas suffisamment compte des erreurs corrélées
| Paramètre | IBM Brisbane | IBM Osaka | IBM Kyoto | IonQ Forte | IonQ Aria |
|---|
| Temps T₁ | 213,12 μs | 297,17 μs | 215,43 μs | 100 s | 100 s |
| Temps T₂ | 145,97 μs | 127,23 μs | 109,44 μs | 1 s | 1 s |
| Taux d'erreur des portes deux-qubits | 0,74% | 0,93% | 0,92% | 0,74% | 8,57% |
| Taux d'erreur de lecture | 1,32% | 2,18% | 1,48% | 0,5% | 0,52% |
Sur la plateforme IBM, le taux d'erreur des portes CNOT montre une tendance de croissance claire avec la distance entre le qubit de contrôle et le qubit cible, un effet que le simulateur de bruit n'a pas pu capturer avec précision.
- Recherches historiques: Implémentations précoces à petite échelle de l'algorithme de Shor, échantillonnage de circuits aléatoires, recherche de Grover, etc.
- Évaluation NISQ: Les recherches antérieures ont montré que les dispositifs IBM, Rigetti, IonQ et DWave n'ont pas réalisé d'échantillonnage équitable
- Cadre théorique: L'algorithme de Simon comme représentant du problème du sous-groupe caché, appartenant à la même classe que l'algorithme de Shor et l'algorithme de Deutsch-Jozsa
- Avantage quantique: L'un des premiers algorithmes prouvant que les machines de Turing quantiques peuvent violer la thèse de Church-Turing
- Modélisation du bruit: Les recherches existantes se concentrent principalement sur le bruit de Pauli aléatoire, cet article révèle la complexité du matériel réel
- Comparaison des dispositifs: Absence d'études systématiques comparant différentes plateformes physiques
- Limitations NISQ: Les dispositifs quantiques en cloud actuels sont encore trop bruyants pour supporter un véritable avantage quantique
- Importance de l'architecture: Comprendre l'architecture des dispositifs et la topologie des puces est crucial pour la transposition des algorithmes
- Effets spatiaux: Les opérations à deux qubits entre qubits spatialement séparés doivent être évitées sur les puces supraconductrices
- Insuffisance des simulateurs: Les simulateurs de bruit existants ne peuvent pas prédire avec précision le comportement du matériel réel
- La conception d'algorithmes doit tenir compte de la topologie de connexion des qubits
- Minimisation des opérations à longue distance nécessitant des portes SWAP
- L'allocation dynamique de qubits peut partiellement atténuer les limitations topologiques
- La connectivité complète simplifie l'implémentation des algorithmes
- Meilleure prévisibilité des erreurs
- Le nombre actuel de qubits reste le goulot d'étranglement principal
- Spécificité de l'algorithme: Les conclusions sont principalement basées sur l'algorithme de Simon, d'autres algorithmes pourraient montrer des performances différentes
- Dépendance temporelle: Les performances des dispositifs quantiques s'améliorent continuellement, les conclusions ont une validité temporelle limitée
- Limitations d'échelle: Limité par les capacités des dispositifs, impossible de tester des problèmes de plus grande taille
- Contraintes budgétaires: Les tests IonQ Forte sont limités par le budget, avec moins de points de données
- Extension de la gamme d'algorithmes: Test des algorithmes de Deutsch-Jozsa, Bernstein-Vazirani, Shor, etc.
- Tolérance au bruit: Étude du seuil de tolérance au bruit de l'algorithme de Simon tout en maintenant l'avantage quantique
- Systèmes linéaires booléens: Développement d'algorithmes efficaces pour résoudre des systèmes d'équations linéaires booléennes bruyantes
- Amélioration matérielle: Suivi de l'impact des améliorations de performance des dispositifs sur les performances algorithmiques
- Force systématique: Première évaluation comparative complète de l'algorithme de Simon sur plusieurs plateformes de cloud quantique
- Valeur pratique élevée: Fournit des références importantes pour les développeurs d'algorithmes quantiques dans le choix de plateformes appropriées
- Découvertes importantes: Révèle l'impact significatif de la séparation spatiale sur les performances des plateformes supraconductrices
- Méthodologie scientifique: La comparaison entre Oracle complexe et simple isole efficacement l'influence de différents facteurs
- Ouverture des données: Fourniture de code et de données complets, soutenant la reproductibilité des résultats
- Limitations algorithmiques: Seul l'algorithme de Simon est testé, la généralité des conclusions reste à vérifier
- Limitations d'échelle: La taille maximale testée (24 qubits) reste éloignée du seuil d'avantage quantique
- Actualité: Avec le développement rapide des dispositifs NISQ, les conclusions pourraient rapidement devenir obsolètes
- Analyse théorique insuffisante: Manque d'explication théorique approfondie des phénomènes observés
- Contraintes de coûts: Certaines expériences sont limitées par le budget, l'intégrité des données pourrait être améliorée
Contributions académiques:
- Fournit une nouvelle méthode d'évaluation comparative pour les dispositifs NISQ
- Révèle l'impact important de la topologie matérielle sur les performances algorithmiques
- Fournit des données soutenant les attentes temporelles pour la réalisation de l'avantage quantique
Valeur pratique:
- Guide les développeurs d'algorithmes quantiques dans le choix de plateformes matérielles appropriées
- Fournit des directions pour les fournisseurs de services quantiques en cloud pour améliorer les dispositifs
- Fournit une référence aux investisseurs pour évaluer l'étape de développement du calcul quantique
Reproductibilité:
- Fourniture d'un dépôt GitHub complet
- Description détaillée de la configuration expérimentale et des paramètres
- Utilisation de plateformes de cloud quantique publiquement accessibles
- Développement d'algorithmes NISQ: Guide le choix matériel pour les développeurs
- Évaluation des services de cloud quantique: Aide les utilisateurs à sélectionner des plateformes de calcul quantique appropriées
- Orientation de l'amélioration matérielle: Fournit des directions d'optimisation aux fabricants de dispositifs quantiques
- Recherche éducative: Cas pratique pour les cours d'informatique quantique
- Décisions d'investissement: Fournit une référence sur l'état actuel de la technologie pour les investissements en informatique quantique
Cet article cite 47 références importantes, incluant principalement:
- Simon, D.R. (1997): Article original sur l'algorithme de Simon
- Nielsen & Chuang (2010): Manuel classique du calcul et de l'information quantiques
- Preskill, J. (2018): Article fondateur sur l'ère NISQ
- Documentation technique et spécifications API d'IBM et IonQ
- Travaux connexes sur les expériences récentes d'avantage quantique
Résumé: Cet article effectue une évaluation comparative systématique des principales plateformes de cloud quantique actuelles en utilisant l'algorithme de Simon, révélant les limitations de performance des dispositifs NISQ et les caractéristiques de différentes architectures matérielles. Les résultats de la recherche ont une valeur pratique importante pour le domaine du calcul quantique, mais montrent également qu'il reste une distance considérable avant la réalisation d'un véritable avantage quantique. Avec le développement rapide du matériel quantique, le suivi et l'évaluation continus des performances seront une direction de recherche importante dans ce domaine.