qiskit.circuit.library.iqp
qiskit.circuit.library.iqp(interactions)
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 ) e una colonna finale di porte Hadamard, come introdotto in [1].
Il circuito è parametrizzato da una matrice di interazioni . 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:

Circuito ampliato:
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