Saltar al contenido principal

Complementos de Qiskit (addons)

Los complementos de Qiskit (addons) son una colección de capacidades de investigación para permitir el descubrimiento de algoritmos a escala de utilidad. Estas capacidades se basan en la base de alto rendimiento de herramientas de Qiskit para crear y ejecutar algoritmos cuánticos. Se proporcionan como componentes modulares de software que pueden integrarse en un flujo de trabajo (workflow) para escalar o diseñar nuevos algoritmos cuánticos.

Complementos para el mapeo

Compilación cuántica aproximada con redes tensoriales

La compilación cuántica aproximada con redes tensoriales (AQC-Tensor) permite la construcción de circuitos de alta fidelidad con una profundidad reducida.

Fórmulas multiproducto

Las fórmulas multiproducto (MPF) reducen el error de Trotter de la dinámica Hamiltoniana a través de una combinación ponderada de varias ejecuciones del circuito.

Optimizador de mapeo

El complemento Optimization Mapper contiene la funcionalidad para modelar problemas de optimización formulándolos en modelos abstractos y luego convirtiéndolos en representaciones que una computadora cuántica puede entender.

  • Lee la documentación para guías prácticas y referencias de la API.
  • Visita el repositorio de GitHub.

Complementos para optimización

Retropropagación de operadores

La retropropagación de operadores (OBP, Operator Backpropagation) reduce la profundidad del circuito recortando operaciones del final a costa de más mediciones de operadores.

Corte de circuitos

El corte de circuitos reduce la profundidad de los circuitos transpilados descomponiendo las puertas entrelazadas entre qubits no adyacentes.

Complementos para posprocesamiento

Diagonalización cuántica basada en muestras

La diagonalización cuántica basada en muestras (SQD) posprocesa clásicamente las muestras cuánticas con ruido para generar estimaciones de autovalores más precisas de los Hamiltonianos de sistemas cuánticos, por ejemplo en aplicaciones de química.

SQD para HPC

Este complemento es una implementación de SQD lista para Computación de Alto Rendimiento (HPC). Está escrito en los estándares modernos C++17 y está diseñado para crear un único binario compilado para usar con MPI.

Complementos para la mitigación de errores

M3 (mthree)

La Mitigación de Mediciones sin Matrices (M3) es un paquete para la mitigación escalable de errores de medición cuántica que puede calcularse en paralelo.

  • Visita la documentación para guías prácticas, tutoriales y referencias de la API.
  • Visita la página de GitHub del paquete.

Conos de luz sombreados

El complemento de conos de luz sombreados (shaded lightcones) usa la propagación de Pauli para reducir la cantidad de términos de error en un modelo de ruido que necesitan ser mitigados, de acuerdo con las especificaciones del observable objetivo. Esto tiene el efecto de reducir la sobrecarga de muestreo para los flujos de trabajo de cancelación probabilística de errores (PEC, Probabilistic Error Cancellation).

  • Visita la documentación para guías prácticas, tutoriales y referencias de la API.

Absorción de ruido propagado

La absorción de ruido propagado (PNA) usa la propagación de Pauli para absorber la información de un modelo de ruido en un observable objetivo. Medir este observable modificado tiene el efecto de mitigar el ruido tal como lo representa el modelo.

  • Visita la documentación para guías prácticas, tutoriales y referencias de la API.