Quels sont les CNOT physiquement autorisés pour la puce Rigetti 19 bits et la puce BristleCone 72 bits de Google?

Pour chaque puce IBM quantique, on peut écrire un dictionnaire mappant chaque qubit de contrôle j sur une liste de ses cibles physiquement autorisées, en supposant que j soit le contrôle d'un CNOT. Par exemple, ibmqx4_c_to_tars = { 0: [], 1: [0], 2: [0, 1, 4], 3: [2, 4], 4: []} # 6 edges pour leur...