Je suis un débutant en informatique, et on me demande d'écrire un article qui implique la factorisation entière. En conséquence, je dois examiner l'algorithme de Shor sur les ordinateurs quantiques.
Pour les autres algorithmes, j'ai pu trouver des équations spécifiques pour calculer le nombre d'instructions de l'algorithme pour une taille d'entrée donnée (à partir de laquelle j'ai pu calculer le temps nécessaire pour calculer sur une machine à une vitesse donnée). Cependant, pour l'algorithme de Shor, le plus que je peux trouver est sa complexité: O( (log N)^3 )
.
Existe-t-il un moyen de trouver sa vitesse / complexité réelle à partir de sa notation Big-O? Sinon, y a-t-il quelqu'un qui peut me dire ce que je veux ou comment le trouver?
la source
Ce que vous demandez n'existe pas, pour de bonnes raisons.
Aujourd'hui, aucun ordinateur ne peut exécuter l'algorithme de Shor. Pour exécuter l'algorithme de Shor, vous avez besoin d'un ordinateur quantique, qui n'existe pas encore. Par conséquent, vous ne devez pas vous attendre à des estimations précises de sa vitesse ou de son temps d'exécution, car cela dépendra des détails de l'ordinateur sur lequel l'algorithme est exécuté - et nous ne pouvons pas connaître ces détails tant que nous n'en avons pas construit un avec succès. .
la source