Optimisations dans les circuits quantiques

Oct 23 2020

Dans un article intitulé Sur les circuits quantiques utilisant les racines des matrices de Pauli , j'ai trouvé cette figure, où je ne pouvais pas comprendre l'égalité dans les circuits encerclés. J'ai besoin d'une explication sur la façon dont les circuits du cercle sont égaux à toutes les règles utilisées pour la réduction. Surtout le CNOT souligné en rouge - Comment est-il réduit?

Réponses

2 CraigGidney Oct 24 2020 at 04:06

Les deux CNOT qui ont disparu ont été déplacés vers la droite jusqu'à ce qu'ils atteignent le CNOT entre les deux qubits supérieurs. Ils sont ensuite déplacés à travers ce CNOT, ce qui annule l'un d'entre eux. Le reste a ensuite été déplacé vers le côté droit du circuit en utilisant le fait que sa commande peut voyager sans modification à travers des opérations de mise en phase (S, T) et des CNOT appariés.

Cela étant dit, la décomposition que vous avez relayée n'est pas optimale. Étant donné que les deux opérations Toffoli partagent une cible et un contrôle, elles peuvent être fusionnées en une seule opération Toffoli. Voici à quoi cela ressemble:

Et cela peut être décomposé en un circuit en utilisant quatre portes T (au lieu de huit) en utilisant un ancilla :

1 BalintPato Oct 24 2020 at 00:30

Pour les égalités de circuit, je trouve l'utilisation de la bizarrerie avec la dualité état-canal super utile où vous configurez l'inverse d'un circuit, voyez l'identité dans l'affichage de l'amplitude, puis jouez avec les portes puis sur le côté gauche.

Dans l'égalité donnée, voici ma pensée:

  • Je vais ignorer le préfixe équivalent des deux circuits

  • ce circuit est constitué de portes CNOT, qui permutent les sous-espaces et les portes de phaseur (T / S ne font que phaser le sous-espace | 1> du qubit donné) - vous pouvez penser à "commuter" les portes de phase sur les portes CNOT de deux manières: 1) le contrôle CNOT commute 2) si vous avez les mêmes temps pairs CNOT, les permutations CNOT s'équilibrent, vous aurez donc un circuit équivalent => cela explique pourquoi la porte S peut être commutée jusqu'à la fin

  • Maintenant, si nous ignorons les portes du phaser pendant une seconde, nous obtenons ce circuit (voir dans la dualité état-canal bizarre pour jouer avec)

    Et la question devient pourquoi est-ce équivalent à

  • Nous pouvons supprimer les identités, après quoi la question devient: pourquoi

    équivalent à

  • ce dernier peut être compris par la règle de mise en miroir CNOT (règle VI dans cet article ):

    l'ajout de deux CNOT est une identité

    la mise en miroir sur le premier CNOT entraîne l'ajout du nouveau CNOT

    après quoi nous pouvons simplement déplacer les CNOTs à leurs places

Je suis sûr qu'il y a des explications plus simples :)