Informatique quantique

IBM lance Qiskit Fermions pour développer la simulation quantique des systèmes fermioniques

IBM a annoncé Qiskit Fermions, un ensemble d’outils de recherche open source qui permet de représenter les opérateurs et les circuits fermioniques et de reporter leur conversion en qubits jusqu’aux étapes de compilation logicielle. IBM présente un exemple de simulation du modèle de Fermi-Hubbard avec une profondeur constante des portes à deux qubits lors de l’utilisation d’un encodage fondé sur des groupes de flux.

2026-08-24
5 min de lecture
199 vues
certi.news Editorial Team
IBM lance Qiskit Fermions pour développer la simulation quantique des systèmes fermioniques

IBM a annoncé le 24 août 2026 Qiskit Fermions, un ensemble d’outils open source destiné aux chercheurs qui travaillent sur la simulation des systèmes fermioniques en informatique quantique. Cet ensemble permet de représenter les opérateurs et les circuits fermioniques, de construire des opérations de conversion entre les systèmes fermioniques et les qubits, puis de compiler le flux de travail au sein du compilateur Qiskit.

De nombreux problèmes de chimie quantique et de physique de la matière portent sur des particules fermioniques en interaction, tandis que les ordinateurs quantiques exécutent les circuits à l’aide de qubits. IBM estime qu’une conversion précoce du problème en représentation par qubits peut entraîner la perte d’une partie de la structure physique du problème. Qiskit Fermions conserve donc la représentation fermionique pendant certaines étapes du processus de compilation et ne procède à la synthèse en qubits qu’à une étape ultérieure du parcours.

Conversion différée et conception personnalisable

L’ensemble introduit le concept de « circuit fermionique », une représentation semblable à un circuit quantique, mais fonctionnant sur des modes fermioniques plutôt que sur des qubits. Le chercheur peut choisir le composant d’encodage qui définit la méthode de conversion en qubits, ainsi que la méthode d’approximation de l’évolution temporelle, ou écrire ses propres composants.

Cette approche repose sur le cadre de compilation multi-représentations introduit par Qiskit dans la version 2.5. Le flux de travail commence ainsi par un opérateur et un circuit fermioniques, puis la synthèse en qubits intervient au milieu du processus de compilation, avant la poursuite du parcours avec des circuits quantiques traditionnels. IBM affirme que le maintien plus long des informations relatives à la symétrie fermionique pourrait permettre des optimisations impossibles après une réduction complète du problème au niveau des qubits.

Un exemple de profondeur constante

IBM présente un modèle de Fermi-Hubbard unidimensionnel pour illustrer cette idée. Dans l’exemple, les termes de déplacement sont regroupés en « groupes de flux » avant la conversion en qubits. Avec l’ajout d’un seul qubit auxiliaire, un groupe entier de termes de transfert de particules peut être converti en opérations à un qubit, au lieu d’être exécuté au moyen de plusieurs portes d’intrication.

Selon la mesure indiquée dans l’annonce, la profondeur des portes à deux qubits est restée constante à 12 lorsque la taille du modèle est passée de quatre sites à 100 sites. En comparaison, l’approche traditionnelle fondée sur Jordan-Wigner et le découpage temporel naïf a atteint une profondeur de 407 à 100 sites. IBM précise que cet exemple nécessite un encodage personnalisé, tandis que l’ensemble fournit également un gestionnaire de passage préalable fondé sur Jordan-Wigner afin de simplifier les usages courants.

Sa place dans l’écosystème Qiskit

Qiskit Fermions s’intègre à ffsim, un simulateur haute performance capable d’exécuter plus efficacement certains circuits au niveau fermionique lorsque le circuit conserve le nombre de particules. Les circuits produits peuvent également être utilisés avec l’extension SQD, qui traite des échantillons recueillis sur le matériel quantique afin d’estimer les valeurs propres, comme l’énergie fondamentale d’une molécule.

L’ensemble comprend actuellement une interface Python pour les circuits fermioniques et les fonctionnalités de synthèse, tandis qu’IBM prévoit de prendre en charge le C dans une prochaine version. L’entreprise évoque également des projets visant à relier plus étroitement l’outil aux logiciels de chimie et de science des matériaux, ainsi qu’à porter la bibliothèque de circuits vers Rust, puis vers C, à mesure que Qiskit développera la prise en charge des portes et des types de circuits personnalisés.

Pourquoi cette annonce est-elle importante ?

Le changement pratique ne réside pas seulement dans un nouveau simulateur, mais dans la mise à disposition d’une couche logicielle qui sépare la description du problème fermionique de la manière dont il est exécuté sur les qubits. Cela pourrait offrir aux chercheurs davantage de latitude pour tester de nouveaux encodages et algorithmes sans reconstruire manuellement les circuits. Toutefois, les résultats de profondeur constante présentés concernent un exemple de Fermi-Hubbard et un encodage fondé sur des groupes de flux, et ne démontrent pas automatiquement une amélioration comparable pour tous les problèmes de chimie ou de matériaux. En outre, certaines fonctionnalités restent limitées à Python, ce qui signifie que l’étendue de l’intégration avec les logiciels scientifiques actuels dépendra de l’évolution des interfaces C prévues.

L’ensemble est désormais disponible sous la forme d’un projet open source, avec la documentation et les exemples consacrés aux modèles de Fermi-Hubbard unidimensionnel et bidimensionnel, ainsi qu’un dépôt GitHub et des articles de recherche associés aux encodages par groupes de flux.

Source de l’actualité
c
Auteur

certi.news Editorial Team

À retenir

IBM a lancé Qiskit Fermions, un package open source destiné à la simulation quantique des systèmes fermioniques, en conservant la représentation fermionique jusqu’à une étape tardive de la compilation avant de la convertir en qubits. Un exemple de Fermi-Hubbard a montré une réduction importante de la profondeur des portes à deux qubits, mais ce résultat concerne un encodage et un exemple précis et ne se généralise pas à tous les problèmes de chimie et de science des matériaux.

  • Qiskit Fermions est un package Python open source permettant de représenter des opérateurs et des circuits fermioniques, puis de les convertir ultérieurement en circuits de qubits dans le compilateur Qiskit.
  • Le package permet aux chercheurs de choisir les composants d’encodage et d’approximation de l’évolution temporelle, ou d’écrire des composants personnalisés.
  • Dans un exemple Fermi-Hubbard unidimensionnel, la profondeur des portes à deux qubits est restée à 12 entre quatre et 100 sites avec un encodage fondé sur les groupes de flux.
  • La profondeur a atteint 407 à 100 sites dans la comparaison mentionnée, avec Jordan-Wigner et une discrétisation temporelle naïve.
  • Le package s’intègre à ffsim pour simuler certains circuits fermioniques ainsi qu’à l’extension SQD pour traiter les échantillons issus du matériel quantique et estimer les valeurs propres.
  • L’interface est actuellement disponible en Python, tandis qu’IBM prévoit de prendre en charge C et d’intégrer plus étroitement l’outil aux logiciels de chimie et de science des matériaux.

FAQ

Qu’est-ce que Qiskit Fermions ?

Il s’agit d’un package open source d’IBM destiné à la simulation quantique des systèmes fermioniques. Il permet de représenter des circuits et des opérateurs fermioniques et de retarder leur conversion en qubits au cours du processus de compilation.

Quel est l’intérêt de retarder la conversion en qubits ?

Selon IBM, conserver plus longtemps la structure et les symétries fermioniques peut permettre des optimisations qui ne seraient pas possibles une fois le problème entièrement réduit au niveau des qubits.

L’exemple démontre-t-il une amélioration pour tous les problèmes de chimie et de science des matériaux ?

Non. L’article précise que le résultat concernant la profondeur constante porte sur l’exemple de Fermi-Hubbard et sur un encodage fondé sur les groupes de flux ; il ne démontre pas automatiquement une amélioration comparable pour tous les problèmes.

Quels langages sont actuellement pris en charge ?

Le package fournit actuellement une interface Python, tandis qu’IBM prévoit de prendre en charge C dans une version future.

Dans la même catégorie

À lire également

Voir toutes les actualités