4.9 Le paradoxe des anniversaires
Le paradoxe des anniversaires n’est pas vraiment un paradoxe, mais plutôt un résultat surprenant et considéré par plusieurs comme étant contre intuitif. La question est de savoir combien de personnes au minimum il est nécessaire d’avoir dans une même pièce pour avoir au moins de chance qu’au moins deux personnes soient nées le même jour. Avant d’attaquer ce problème, nous allons commencer par un problème lié, mais plus simple.
Combien de personnes au minimum est-il nécessaire d’avoir dans une même pièce pour être certain qu’au moins deux personnes soient nées le même jour ? En incluant les années bissextiles, le principe des nids de pigeons nous affirme que personnes sont nécessaires pour être certain que deux personnes soient nées le même jour. Ceci correspond à la question de savoir combien de personnes il est nécessaire d’avoir dans une même pièce pour avoir de chance qu’au moins deux personnes soient nées le même jour.
Basé sur notre réponse précédente, on sait donc que la solution du problème avec doit être entre et personnes. Pour trouver la solution exacte, le plus simple est de travailler avec le complément. Il est facile de voir que, dans un groupe de personnes, il y a façons de distribuer leur anniversaire durant l’année. De plus, il y a façons de distribuer les anniversaires de sorte que nous n’ayons pas deux personnes ayant le même anniversaire. La probabilité que, dans un groupe de personnes, il n’y ait pas deux personnes ayant le même anniversaire est donc:
Puis, en prenant le complément, on obtient que la probabilité qu’il n’y ait pas deux personnes ayant le même anniversaire est donnée par:
La difficulté apparaît lorsque vient le temps de trouver la valeur de qui nous permet d’obtenir une probabilité de . Il n’est pas possible d’isoler le dû à la présence des factorielles. Pour trouver la valeur de , il est donc nécessaire de faire des approximations à l’aide, par exemple, de la formule de Stirling, ou d’utiliser un logiciel comme Python. Pour les besoins de notre cours, nous allons prendre la seconde approche.
|
Python est tout à fait capable d’évaluer notre expression pour différente valeurs de sans aucune difficulté. Par contre, le nombre est immense et peut causer problème si on choisit d’utiliser d’autre logiciel à la place tel que Microsoft Excel, ou bien si on souhaite faire le calcul à l’aide d’une calculatrice standard. On peut remédier au problème en évaluant plutôt les différentes valeurs de notre suite à l’aide d’une récurrence. Si on dénote par la probabilité que les personnes aient des anniversaires différentes, on a donc:
|
|