Skip to main content
IBM Quantum Platform

Tecniche avanzate - Componenti aggiuntivi Qiskit

Gli add-on di Qiskit costituiscono un insieme di funzionalità di ricerca volte a consentire la scoperta di algoritmi su larga scala. Questi componenti software modulari si basano sulle solide fondamenta di Qiskit e possono essere integrati in un flusso di lavoro per scalare o progettare nuovi algoritmi quantistici. Questa pagina illustra gli strumenti disponibili nelle principali categorie funzionali per aiutarti a scegliere le funzionalità più adatte alla creazione dei tuoi flussi di lavoro.


Problemi relativi ai domini

Queste funzionalità sono specializzate nella trasposizione di problemi del dominio in operatori e circuiti quantistici da eseguire su un computer quantistico.

  • Mappatore di ottimizzazione

    Formulare problemi di ottimizzazione e tradurli in rappresentazioni comprensibili per un computer quantistico.

  • Mappatore fermionico

    Modellare sistemi quantistici fermionici e rappresentarli tramite operatori su qubit e circuiti.

  • AQC-Tensor

    Realizzare circuiti ad alta fedeltà con profondità ridotta utilizzando la compilazione quantistica approssimativa con reti tensoriali.

  • Formule multiprodotto

    Ridurre l'errore di Trotter della dinamica hamiltoniana mediante una combinazione ponderata di diverse esecuzioni del circuito.


Ottimizzare i circuiti per l'esecuzione hardware

Queste funzionalità sono utili per ridurre la profondità dei circuiti e comportano solitamente un aumento del carico di campionamento.

  • Retropropagazione dell'operatore

    Ridurre la profondità del circuito nelle stime del valore atteso tramite la retropropagazione delle grandezze osservabili attraverso il circuito.

  • Taglio dei circuiti

    Ridurre la profondità dei circuiti transpilati scomponendo le porte di intrecciamento tra qubit non adiacenti.


Gestione del rumore per la stima del valore atteso

Utilizza i seguenti componenti aggiuntivi per gestire il rumore durante la creazione di carichi di lavoro quantistici che stimano i valori attesi delle osservabili.

  • Assorbimento del rumore propagato

    Attenuare i valori attesi misurando una grandezza osservabile che abbia incorporato le informazioni del modello di rumore.

  • Coni luminosi ombreggiati

    Ridurre il sovraccarico di campionamento della cancellazione dell'errore probabilistico (PEC) eliminando i termini del modello di rumore che hanno un impatto limitato sulla stima delle variabili osservabili.


Gestire il rumore nei risultati del campionamento

Queste tecniche sono utili per gestire il rumore nei risultati di campionamento.

  • Diagonalizzazione quantistica basata su campioni

    Stimare lo spettro degli hamiltoniani quantistici elaborando campioni rumorosi e diagonalizzando in un sottospazio ridotto.

  • SQD per HPC

    Un'implementazione dell'add-on SQD ottimizzata per l'HPC, scritta secondo i moderni standard dell' C++17 e e progettata per supportare flussi di lavoro e applicazioni HPC.

  • Post-selezione con controlli di inversione di bit

    Eliminare il rumore non markoviano nelle stringhe di bit campionate incorporando controlli di inversione di bit in un circuito.

  • Riduzione delle misurazioni senza matrice ( M3 )

    Ridurre gli errori di misurazione elaborando i dati in un sottospazio ridotto definito da stringhe di bit soggette a rumore.

  • Paulice

    Migliorare la fedeltà delle distribuzioni campionate utilizzando controlli di Pauli efficienti dal punto di vista hardware basati su codici spazio-temporali.


Funzionalità di supporto

Utilizza queste funzionalità per supportare e creare flussi di lavoro che sfruttano altri componenti aggiuntivi.

  • Utilità aggiuntive

    Crea più rapidamente flussi di lavoro basati su componenti aggiuntivi utilizzando questa raccolta di funzioni per la creazione di hamiltoniani, la generazione di circuiti di evoluzione temporale di Trotter e l'applicazione delle più recenti funzionalità di mitigazione degli errori.

  • Propagazione di Pauli

    Un quadro di riferimento per approssimare l'evoluzione degli operatori, che può essere utilizzato per simulare i valori attesi e implementare tecniche di mitigazione degli errori, quali l'assorbimento del rumore propagato (PNA) e i coni di luce ombreggiati.

Questa pagina è stata utile?
Segnala un bug, un errore di battitura o richiedi contenuti su GitHub.