Skip to main content
IBM Quantum Platform

Técnicas avanzadas: complementos de Qiskit

Los complementos de Qiskit son un conjunto de capacidades de investigación que permiten el descubrimiento de algoritmos a escala industrial. Estos componentes de software modulares se basan en la sólida base de Qiskit y pueden integrarse en un flujo de trabajo para ampliar o diseñar nuevos algoritmos cuánticos. En esta página se presentan las herramientas disponibles en las principales categorías funcionales para ayudarte a elegir las funciones más adecuadas a la hora de crear tus flujos de trabajo.


Problemas con los dominios de Map

Estas capacidades se centran en traducir problemas del dominio en operadores y circuitos cuánticos para su ejecución en un ordenador cuántico.

  • Mapeador de optimización

    Formular problemas de optimización de modelos y traducirlos a representaciones que pueda comprender un ordenador cuántico.

  • Mapeador de fermiones

    Modelar sistemas cuánticos fermiónicos y representarlos mediante operadores de qubits y circuitos.

  • AQC-Tensor

    Construir circuitos de alta fidelidad con una profundidad reducida mediante la compilación cuántica aproximada con redes tensoriales.

  • Fórmulas multiproducto

    Reducir el error de Trotter de la dinámica hamiltoniana mediante una combinación ponderada de varias ejecuciones del circuito.


Optimizar circuitos para su ejecución en hardware

Estas capacidades resultan útiles para reducir la profundidad del circuito y suelen conllevar un mayor gasto de recursos de muestreo.

  • Retropropagación del operador

    Reducir la profundidad del circuito en las estimaciones del valor esperado mediante la retropropagación de las observables a través del circuito.

  • Corte de circuitos

    Reducir la profundidad de los circuitos transpilados descomponiendo las puertas de entrelazamiento entre qubits no adyacentes.


Gestionar el ruido para la estimación del valor esperado

Utiliza los siguientes complementos para gestionar el ruido al crear cargas de trabajo cuánticas que calculan los valores esperados de las observables.

  • Absorción del ruido propagado

    Mitigar los valores esperados midiendo una magnitud observable objetivo que haya incorporado información del modelo de ruido.

  • Conos de luz sombreados

    Reducir la sobrecarga de muestreo de la cancelación de errores probabilísticos (PEC) eliminando los términos del modelo de ruido que tienen un impacto reducido en la estimación de las variables observables.


Gestionar el ruido en los resultados del muestreo

Estas técnicas resultan útiles para controlar el ruido en los resultados de muestreo.

  • Diagonalización cuántica basada en muestras

    Calcular el espectro de los hamiltonianos cuánticos mediante el procesamiento de muestras con ruido y la diagonalización en un subespacio reducido.

  • SQD para HPC

    Una implementación del complemento SQD preparada para HPC, escrita según los estándares modernos de C++17 y diseñada para facilitar flujos de trabajo y aplicaciones de HPC.

  • Selección posterior basada en mediciones

    Filtrar el ruido no markoviano en los circuitos mediante la incorporación de pasadas de transpilador con poselección basada en mediciones.

  • Mitigación de mediciones sin matriz ( M3 )

    Mitigar los errores de medición mediante el procesamiento en un subespacio reducido definido por cadenas de bits con ruido.

  • Paulice

    Aumenta la fidelidad de las distribuciones muestreadas mediante comprobaciones de Pauli eficientes desde el punto de vista del hardware, basadas en códigos espaciotemporales.


Capacidades de apoyo

Utiliza estas funciones para complementar y crear tus flujos de trabajo que aprovechan otros complementos.

  • Utilidades complementarias

    Crea flujos de trabajo basados en complementos más rápidamente utilizando esta colección de funciones para crear hamiltonianos, generar circuitos de evolución temporal de Trotter y aplicar las últimas capacidades de mitigación de errores.

  • Propagación de Pauli

    Un marco para aproximar la evolución de los operadores, que puede utilizarse para simular valores esperados e implementar técnicas de mitigación de errores, como la absorción de ruido propagado (PNA) y los conos de luz sombreados.

¿Le ha resultado útil esta página?
Informe de un error, de una errata o solicite contenido en GitHub.