Source vérifiéeNiveau 4

Randomized Benchmarking

Le Randomized Benchmarking (RB) mesure la fidélité moyenne des portes en exécutant des séquences de portes aléatoires de plus en plus longues censées ramener le qubit à |0⟩, puis en ajustant la décroissance exponentielle de la probabilité de survie.

Ce que cela signifie

Le Randomized Benchmarking (RB) est la procédure standard pour noter la qualité d'exécution des portes d'un processeur quantique.La recette : ① générer une séquence aléatoire de portes ; ② un ordinateur classique calcule l'effet net de la séquence et y ajoute la porte inverse qui annule tout — un dispositif parfait reviendrait donc toujours à |0⟩ ; ③ compiler la séquence avec la calibration courante et l'exécuter sur le QPU ; ④ mesurer la « probabilité de survie » — la fréquence à laquelle le dispositif revient réellement à |0⟩ — sur des centaines de répétitions ; ⑤ recommencer avec des séquences de plus en plus longues.Les séquences plus longues accumulent plus d'erreurs, si bien que la probabilité de survie décroît exponentiellement avec la longueur, selon P(m) = A·p^m + B.Le taux de décroissance donne la fidélité moyenne des portes (par ex.99,92 %), tandis que A et B absorbent les erreurs de préparation d'état et de mesure (SPAM) — un atout clé, car cela sépare la qualité des portes de celle de la lecture.Le RB moyenne sur des séquences aléatoires ; pour noter une porte spécifique comme CNOT, l'Interleaved RB insère cette porte entre les portes aléatoires et compare les taux de décroissance.

Analogie du quotidien

Donnez à la machine des enchaînements de pas de danse aléatoires de plus en plus longs, chaque enchaînement se terminant par le mouvement exact qui « annule tout ». Un danseur parfait revient toujours à la position de départ (|0⟩) ; comptez combien de fois la machine y parvient vraiment. Plus l'enchaînement est long, plus les erreurs s'accumulent : la probabilité de survie décroît exponentiellement — et ce taux de décroissance EST l'erreur moyenne de porte.
Le mot benchmark vient du « bench mark » des géomètres — une marque gravée dans la pierre servant de hauteur de référence fixe pour toutes les autres mesures. Le RB grave une référence fixe dans la pile quantique : un nombre auquel chaque machine et chaque journée peuvent être comparées.

Idées reçues fréquentes

  • Le RB est le job le plus lourd de la pile — une seule exécution de RB met simultanément à l'épreuve le transpileur (circuits de plus en plus longs), le compilateur, l'ordonnanceur d'impulsions, le transport client-serveur, l'ordonnanceur de jobs, l'électronique de contrôle ET le QPU, ce qui explique sa durée.
  • Le chiffre du RB est une moyenne sur des séquences aléatoires — il ne donne PAS la fidélité d'une porte spécifique. Pour cela, il faut l'Interleaved RB, qui insère la porte cible entre les portes aléatoires et compare les taux de décroissance.

À retenir

  • Procédure : ① séquence de portes aléatoires → ② l'ordinateur classique ajoute la porte inverse (« annuler ») → ③ exécution sur le QPU avec la calibration courante → ④ mesure de la probabilité de survie sur des centaines de répétitions → ⑤ répétition pour des longueurs croissantes.
  • La probabilité de survie décroît exponentiellement avec la longueur de la séquence ; le taux de décroissance donne la fidélité moyenne des portes (par ex. 99,92 %).
  • Dans l'ajustement P(m) = A·p^m + B, A et B absorbent les erreurs de préparation d'état et de mesure (SPAM), isolant l'erreur de porte de l'erreur de lecture.
  • Le RB standard donne une moyenne sur l'ensemble des portes ; l'Interleaved RB mesure la fidélité d'une porte spécifique.

Vérifiez votre compréhension

Dans le Randomized Benchmarking, qu'ajoute l'ordinateur classique à chaque séquence de portes aléatoires avant son exécution sur le QPU ?

  1. A.Une mesure dans la base X
  2. B.La porte inverse qui annule toute la séquence
  3. C.Une porte aléatoire supplémentaire
  4. D.Une impulsion de calibration
Voir la réponse

Réponse: B. La porte inverse qui annule toute la séquence

Pourquoi: Avec la porte inverse ajoutée, un matériel parfait ramènerait toujours le qubit à |0⟩ — tout échec du retour mesure donc l'erreur de porte accumulée, indépendamment des portes aléatoires choisies.

Dans l'ajustement RB P(m) = A·p^m + B, quel est le rôle des constantes A et B ?

  1. A.Elles fixent la fidélité moyenne des portes
  2. B.Elles absorbent les erreurs de préparation d'état et de mesure (SPAM)
  3. C.Elles comptent le nombre de qubits
  4. D.Elles fixent la longueur de la séquence
Voir la réponse

Réponse: B. Elles absorbent les erreurs de préparation d'état et de mesure (SPAM)

Pourquoi: Les erreurs SPAM déplacent et redimensionnent la courbe mais ne changent pas le paramètre de décroissance p — c'est pourquoi le RB isole l'erreur de porte des erreurs de préparation et de lecture.

S’appuie sur

Source primaire: Magesan, Gambetta & Emerson, Phys. Rev. Lett. 106, 180504 (2011), doi:10.1103/PhysRevLett.106.180504

RB protocol and exponential decay model per Magesan 2011; P(m)=A p^m + B with SPAM absorption is the standard form.

Apprendre en pratiquant

Ce concept fait partie d’un cursus de 46 niveaux, avec un simulateur interactif et Lumen — un tuteur dont les réponses sont vérifiées avant affichage. Les niveaux 1–5 sont gratuits.