Skip to main content
IBM Quantum Platform

qiskit.circuit.library.iqp

qiskit.circuit.library.iqp(interactions)

GitHub

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'à n2n2\frac{n^2-n}{2} ) 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 n×nn \times n. 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 :

Schéma illustrant le circuit décrit précédemment.

Circuit élargi :

Schéma illustrant le circuit décrit précédemment.

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

QuantumCircuit

Cette page a-t-elle été utile ?
Signaler un bogue, une coquille ou proposer du contenu sur GitHub.