Skip to main content
IBM Quantum Platform

Techniques avancées - Modules complémentaires Qiskit

Les modules complémentaires Qiskit constituent un ensemble de fonctionnalités de recherche permettant la découverte d'algorithmes à l'échelle industrielle. Ces composants logiciels modulaires s'appuient sur la base performante de Qiskit et peuvent être intégrés à un flux de travail pour adapter ou concevoir de nouveaux algorithmes quantiques. Cette page présente les outils disponibles dans les principales catégories fonctionnelles afin de vous aider à choisir les fonctionnalités adaptées lors de la création de vos flux de travail.


Problèmes liés aux domaines de mappage

Ces capacités permettent notamment de traduire les problèmes d'un domaine donné en opérateurs et circuits quantiques destinés à être exécutés sur un ordinateur quantique.

  • Mappeur d'optimisation (s'ouvre dans un nouvel onglet)

    Modéliser des problèmes d'optimisation et les traduire en représentations compréhensibles par un ordinateur quantique.

  • Fermions Qiskit

    Travailler avec des systèmes fermioniques à l'aide de structures de données pour les opérateurs et les circuits fermioniques, ainsi que de cadres permettant le codage des fermions en qubits et la synthèse de circuits grâce à l'intégration du transpileur Qiskit.

  • AQC-Tensor (s'ouvre dans un nouvel onglet)

    Construire des circuits à haute fidélité et à faible encombrement grâce à la compilation quantique approximative utilisant des réseaux de tenseurs.

  • Formules multi-produits (s'ouvre dans un nouvel onglet)

    Réduire l'erreur de Trotter de la dynamique hamiltonienne grâce à une combinaison pondérée de plusieurs exécutions du circuit.


Optimiser les circuits pour l'exécution matérielle

Ces fonctionnalités permettent de réduire la profondeur du circuit, mais s'accompagnent généralement d'une augmentation de la charge d'échantillonnage.


Découvrir les modèles de bruit

Utilisez les outils suivants pour développer et affiner vos modèles de bruit dans le cadre de votre stratégie d'atténuation des erreurs

  • Apprentissage du bruit

    Mettre au point des expériences de caractérisation du bruit quantique basées sur la randomisation et des pipelines d'analyse par ajustement de modèles

  • Cônes lumineux ombrés

    Réduire la charge d'échantillonnage liée à la correction d'erreur probabiliste (PEC) en supprimant les termes du modèle de bruit qui ont peu d'impact sur l'estimation des observables.


Gérer le bruit pour l'estimation de la valeur attendue

Utilisez les extensions suivantes pour gérer le bruit lors de la création de charges de travail quantiques qui estiment les valeurs attendues des observables.

  • Absorption du bruit propagé

    Atténuer les valeurs attendues en mesurant une grandeur observable cible qui intègre les informations du modèle de bruit.

  • Mesures d'atténuation de Qiskit

    Créez des pipelines personnalisés de gestion des erreurs à l'aide de techniques telles que PEC, ZNE et TREX, directement avec Samplomatic.


Gérer le bruit pour les résultats d'échantillonnage

Ces techniques sont utiles pour traiter le bruit présent dans les résultats d'échantillonnage.


Fonctionnalités de prise en charge

Utilisez ces fonctionnalités pour prendre en charge et créer vos flux de travail qui exploitent d'autres modules complémentaires.

  • Utilitaires complémentaires (s'ouvre dans un nouvel onglet)

    Créez plus rapidement des flux de travail basés sur des modules complémentaires grâce à cet ensemble de fonctions permettant de créer des hamiltoniens, de générer des circuits d'évolution temporelle de Trotter et d'appliquer les dernières fonctionnalités de réduction des erreurs.

  • propagation de Pauli

    Un cadre permettant d'approximer l'évolution des opérateurs, qui peut être utilisé pour simuler des valeurs attendues et mettre en œuvre des techniques d'atténuation des erreurs, telles que l'absorption du bruit propagé (PNA) et les cônes de lumière ombrés.

Cette page a-t-elle été utile ?
Signaler un bogue, une coquille ou proposer du contenu sur GitHub.