Physique de pointe
Algorithmes quantiques (Shor, Grover)
Illustrez l'algorithme de Grover : amplification de l'amplitude d'un état cible parmi éléments. Observez le vecteur d'état tourner dans un plan à deux dimensions et vérifiez le nombre d'itérations optimal .
Matériel
- Modèle du vecteur d'état tournant dans un plan 2D
- Curseurs de taille N et nombre d'itérations k
- Affichage de l'amplitude/probabilité cible par itération
Protocole
Fixer la taille du problème
Faites glisser le curseur « Taille N » pour choisir le nombre d'éléments de la base simulée (par ex. N = 25). Sur l'axe de l'état initial, l'amplitude de la cible part de — petite pour N grand. Comparez avec la recherche classique, qui demande en moyenne essais.
Augmenter le nombre d'itérations
Faites avancer le curseur « Itérations » pas à pas et regardez le vecteur d'état tourner vers l'axe cible : chaque itération de Grover ajoute un angle avec . Lisez la probabilité de mesurer la cible après k itérations : .
Trouver le nombre optimal
Pour chaque N, balayez k jusqu'au maximum de probabilité et comparez à . Dépassez l'optimum pour voir la probabilité retomber — le vecteur dépasse la cible. Essayez un grand N (par ex. 100) : croît en , pas en .