Skip to main content
IBM Quantum Platform

qiskit.circuit.library.iqp

qiskit.circuit.library.iqp(interactions)

GitHub

Circuito quantistico istantaneo a tempo polinomiale (IQP).

Il circuito è costituito da una colonna di porte Hadamard, una colonna di porte T, una sequenza di porte CS (fino a n2n2\frac{n^2-n}{2} ) e una colonna finale di porte Hadamard, come introdotto in [1].

Il circuito è parametrizzato da una matrice di interazioni n×nn \times n. Le potenze di ogni porta T sono date dagli elementi diagonali della matrice delle interazioni. Le potenze delle porte CS sono date dal triangolo superiore della matrice delle interazioni.

Circuito di riferimento:

Schema che illustra il circuito precedentemente descritto.

Circuito ampliato:

Schema che illustra il circuito precedentemente descritto.

Riferimenti:

[1] M. J. Bremner et al. Complessità del caso medio e simulazione approssimata di calcoli quantistici pendolari, Phys. Rev. Lett. 117, 080501 (2016). arXiv:1504.07999

Parametri

interactions (Sequence[Sequence[int]]) – Le interazioni come matrice quadrata simmetrica. Se None, allora l'argomento num_qubits deve essere impostato e verrà generato un circuito IQP casuale.

Risultati

Un circuito IQP.

Tipo di restituzione

QuantumCircuit

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