J'ai un peu de mal à bien comprendre les dernières étapes de l'algorithme d'affacturage de Shor.
Étant donné un nous voulons factoriser, nous choisissons un aléatoire qui a l'ordre .
La première étape consiste à mettre en place les registres et à appliquer l'opérateur Hadamard. La deuxième étape consiste à appliquer un opérateur linéaire. La troisième étape, le deuxième registre est mesuré (je crois que cette étape peut être effectuée plus tard à la place). La quatrième étape de la transformée de Fourier discrète est appliquée au premier registre. Ensuite, nous mesurons le premier registre.
Voici où je suis un peu brumeux:
Nous obtenons une mesure sous la forme .
De là, nous pouvons trouver les convergentes de la fraction , les convergentes sont des valeurs possibles de l'ordre. Ici, essayons-nous simplement tous les convergentset si nous ne trouvons pascomme l'un des convergents, recommençons-nous simplement?
De même, comment la probabilité des valeurs possibles diffère-t-elle? À leur avis, ils devraient tous avoir la même probabilité, mais le document de Shor dit que ce n'est pas le cas?
Juste un peu confus car certains articles semblent dire des choses différentes.
Merci.
la source
Réponses:
Vous pourriez; l'algorithme fonctionne assez rapidement si vous le faites. Si vous souhaitez réduire le nombre prévu d'étapes quantiques, vous pouvez également effectuer d'autres tests; par exemple, vous devez vérifier si est un petit multiple de l'un des convergents. Mais si vous ne trouvez pas après ces tests étendus, vous devez recommencer.rr r
Je ne sais pas si je peux vous aider davantage à ce sujet, parce que vous ne m'avez pas donné suffisamment d'informations pour que je puisse vous expliquer pourquoi vous êtes confus. La probabilité pour chaque valeur de dans la fraction est (presque) la même. Cependant, selon exactement où situe entre les valeurs adjacentes de et , les probabilités des valeurs spécifiques de diffèrent.k / r k / r j / 2 q ( j + 1 ) / 2 q jk k/r k/r j/2q (j+1)/2q j
la source