qiskit.circuit.library.iqp
qiskit.circuit.library.iqp(interactions)
Circuit à temps polynomial quantique instantané (IQP).
Le circuit se compose d'une colonne de portes de Hadamard, d'une colonne de puissances de portes T, d'une séquence de puissances de portes CS (jusqu'à ) et d'une dernière colonne de portes de Hadamard, comme indiqué au point [1.]
Le circuit est paramétré par une matrice d'interactions . Les puissances de chaque porte T sont données par les éléments diagonaux de la matrice d'interactions. Les puissances des portes CS sont données par le triangle supérieur de la matrice d'interactions.
Circuit de référence :

Circuit élargi :
Références :
[1] M. J. Bremner et al. Average-case complexity versus approximate simulation of commuting quantum computations, Phys. Rev. Lett. 117, 080501 (2016). arXiv:1504.07999
Paramètres
interactions (Sequence[Sequence[int]]) – Les interactions sont des matrices carrées symétriques. Si None, l'argument num_qubits doit être défini et un circuit PQI aléatoire sera généré.
Retours
Un circuit IQP.
Type de retour