Au 2026-07-10Niveau 3

Routage de qubits

Le routage de qubits fait correspondre les qubits logiques d'un circuit à une puce à connectivité limitée, en insérant des portes SWAP pour déplacer les états entre qubits non adjacents au moindre coût possible en temps et en erreurs.

Ce que cela signifie

Un circuit s'écrit comme si chaque qubit pouvait interagir avec tous les autres, mais les puces réelles ont une connectivité limitée — par exemple un réseau carré où chaque qubit n'a que 4 voisins.Lorsqu'une porte à deux qubits vise une paire sans connexion directe, le routeur insère des portes SWAP qui font cheminer l'état quantique à travers des qubits intermédiaires jusqu'à ce que les deux états soient adjacents.Chaque SWAP est coûteux — il se décompose en 3 CNOT —, il ajoute donc du temps et accumule des erreurs ; un bon routage cherche par conséquent le détour le plus court.De plus, les qubits ne sont pas interchangeables : les temps de cohérence et les fidélités des portes à deux qubits diffèrent selon le qubit et la connexion, et dérivent chaque jour ; un routeur conscient de la calibration consulte donc les données de calibration du jour pour passer par les qubits les plus sains.Après l'exécution, les résultats mesurés doivent être ramenés des qubits physiques vers les qubits logiques d'origine, ce qui exige de mémoriser la correspondance.La qualité du routage agit directement sur la fidélité globale : en date de 2026, le mapping et routage conscient des erreurs de mesure (MERA, 2025) a rapporté des améliorations moyennes de fidélité de 25 à 52 % par rapport au compilateur de référence, sans ajouter de SWAP supplémentaire — preuve que le mapping et le routage restent un front de recherche actif, et non un problème résolu.

Analogie du quotidien

Votre circuit suppose que chaque qubit peut parler à tous les autres — mais la puce réelle est une petite ville où seuls les voisins immédiats partagent une clôture. Si Q0 et Q1 n'ont pas de clôture commune, le routeur fait passer l'état quantique par des pierres de gué SWAP, le transmettant de jardin en jardin jusqu'à ce que les deux états se retrouvent côte à côte. Chaque traversée SWAP coûte du temps et des erreurs, donc la meilleure route est le détour le plus court — et un routeur intelligent vérifie aussi les données de calibration du jour pour savoir quels voisins sont en bonne santé aujourd'hui avant de choisir le chemin.
Le mot « route » vient du latin rupta via, « une voie frayée » — le routage fraie littéralement un chemin à travers la connectivité limitée de la puce. « SWAP » vient du moyen anglais swappen, « frapper, échanger » — une claque rapide des mains qui échange deux états. Le coréen, le japonais et le chinois les rendent par 경로/經路 (« le chemin parcouru ») et 교환/交換 (« échange mutuel »).

Idées reçues fréquentes

  • « Qubit logique » a deux sens différents — (a) un qubit de votre circuit tel que vous l'avez écrit, le sens utilisé dans le routage, et (b) un qubit à correction d'erreurs construit à partir de nombreux qubits physiques. Ne les confondez pas.
  • Les qubits ne sont PAS interchangeables — les temps de cohérence et les fidélités des portes à deux qubits diffèrent selon le qubit et la connexion, et dérivent chaque jour. Un bon routage est donc conscient de la calibration, et les résultats doivent ensuite être ramenés vers vos qubits logiques d'origine.

À retenir

  • Un SWAP coûte 3 CNOT : chaque SWAP inséré ajoute du temps et des erreurs — le travail du routeur est de trouver le détour le plus court.
  • La qualité du routage agit directement sur la fidélité : en date de 2026, le mapping/routage conscient des erreurs de mesure (MERA, 2025) a amélioré la fidélité de 25 à 52 % en moyenne par rapport au compilateur de référence, sans SWAP supplémentaire.
  • Les cartes de connectivité bornent ce qui est routable — p. ex., un réseau carré ne donne que 4 voisins à chaque qubit.

Vérifiez votre compréhension

Votre circuit applique cx(0,1), mais sur la puce, les qubits physiques Q0 et Q1 ne sont pas connectés. Que fait le routeur ?

  1. A.Il rejette le circuit comme physiquement impossible
  2. B.Il mesure les deux qubits et les re-prépare l'un à côté de l'autre
  3. C.Il insère des portes SWAP pour déplacer les états à travers des qubits intermédiaires connectés jusqu'à ce qu'ils soient adjacents
  4. D.Il remplace le CX par une porte à un seul qubit ne nécessitant aucune connectivité
Voir la réponse

Réponse: C. Il insère des portes SWAP pour déplacer les états à travers des qubits intermédiaires connectés jusqu'à ce qu'ils soient adjacents

Pourquoi: Le routage insère des portes SWAP comme des pierres de gué, déplaçant les états quantiques à travers des qubits intermédiaires connectés. Comme chaque SWAP se décompose en 3 CNOT, le routeur minimise le nombre de SWAP.

Pourquoi un bon routeur devrait-il consulter les données de calibration du jour avant de choisir un chemin ?

  1. A.Parce que les données de calibration déterminent le code couleur du schéma de circuit
  2. B.Parce que la cohérence des qubits et les fidélités des portes à deux qubits varient selon le qubit et la connexion et dérivent chaque jour, si bien que le chemin le plus court passant par des qubits en mauvaise santé peut perdre face à un chemin un peu plus long passant par des qubits sains
  3. C.Parce que les données de calibration sont nécessaires pour définir la matrice de la porte SWAP
  4. D.Parce que le routage n'est autorisé que pendant les fenêtres de calibration
Voir la réponse

Réponse: B. Parce que la cohérence des qubits et les fidélités des portes à deux qubits varient selon le qubit et la connexion et dérivent chaque jour, si bien que le chemin le plus court passant par des qubits en mauvaise santé peut perdre face à un chemin un peu plus long passant par des qubits sains

Pourquoi: Les qubits ne sont pas interchangeables : leur qualité varie selon le qubit et la connexion et change chaque jour. Le routage conscient de la calibration met en balance la longueur du chemin et la santé des qubits du jour.

S’appuie sur

Routing under limited connectivity + SWAP insertion is established compilation literature; SWAP = 3 CNOT is elementary identity. Regraded timebound 2026-07-10: the text carries current-state claims (as-of-2026 framing; MERA 25-52% fidelity stats, arXiv:2511.10921) that will drift with compiler ecosystems, matching the transpilation precedent.

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.