AccueilđŸ‡«đŸ‡·Chercher

ProblĂšme du collectionneur de vignettes

Le problÚme du collectionneur de vignettes ou du collectionneur de coupons (en anglais : coupon collector's problem, CCP) est un problÚme de probabilités et de combinatoire qui consiste à estimer le nombre de paquets de céréales à acheter pour collectionner une série complÚte de vignettes, à raison d'une vignette offerte dans chaque paquet. La vignette contenue dans chaque paquet étant inconnue à l'achat, il s'agit d'un tirage avec remise. En moyenne, si la série compte n vignettes différentes, il faut acheter n (1 + 1/2 + 1/3 + ... + 1/n) paquets de céréales.

Graphique qui donne, pour chaque nombre n de vignettes différentes (axe vertical), le nombre moyen E(T) de paquets de céréales à acheter pour les posséder toutes (axe horizontal).

Le problĂšme du collectionneur de vignettes Ă©tait dĂ©jĂ  mentionnĂ© en 1812 par Pierre-Simon de Laplace dans sa ThĂ©orie analytique des probabilitĂ©s, oĂč il donne, avant ErdƑs et RĂ©nyi, la convergence vers la loi de Gumbel. Il est aussi mentionnĂ© par George PĂłlya[1], et il est notamment citĂ© par William Feller[2]. L'Ă©tude de ce problĂšme et de ses gĂ©nĂ©ralisations trouve des applications notamment en ingĂ©nierie des tĂ©lĂ©communications.

DĂ©finition et notations

L'objectif du collectionneur est de possĂ©der une vignette pour chacun des n types de vignettes. Pour cela, il achĂšte des boĂźtes de cĂ©rĂ©ales. Comme le montre la figure ci-dessous, il y a une vignette dans chaque boĂźte. Dans l'exemple, il achĂšte sa premiĂšre boĂźte dans laquelle il obtient la vignette 1. Il achĂšte la deuxiĂšme boĂźte et on obtient la vignette 4. Dans son troisiĂšme achat, il obtient la vignette 1 Ă  nouveau : sa collection reste donc la mĂȘme, Ă  savoir il possĂšde la vignette 1 et 4. Il continue Ă  acheter des boĂźtes de cĂ©rĂ©ales jusqu'Ă  obtenir une vignette de chaque type. On suppose que toutes les vignettes sont Ă©quiprobables : on a une probabilitĂ© de 1/n d'obtenir tout type de vignettes lors de l'achat d'une boĂźte.

Exemple d'une collection de 4 vignettes possibles : 1, 2, 3, 4. Sur l'exemple, Ă  l'Ă©tape 1 on obtient la vignette 1, Ă  l'Ă©tape 2, la vignette 4. Ă  l'Ă©tape 3, la vignette 1 Ă  nouveau, etc.

On note Tn le nombre de paquets à acheter pour obtenir la collection complÚte. Pour l'exemple ci-dessus, car le collectionneur a acheté 10 boßtes de céréales avant d'obtenir les 4 vignettes. Intuitivement, les derniÚres vignettes sont plus difficiles à obtenir que les premiÚres. Pour étudier ce phénomÚne plus précisément, on introduit également la variable aléatoire Tn,k que l'on note qui représente le nombre de paquets de céréales achetés avant d'obtenir k types de vignettes parmi les n types de vignettes de la collection. Dans l'exemple, car avec un seul achat, on possÚde forcément une vignette ; , et . Le temps Tn d'obtention de la collection totale est donc Tn,n. On peut considérer que Tn,k est un temps : à chaque pas de temps, un paquet de céréales est acheté.

Soit tn,i le temps supplĂ©mentaire pour obtenir la i-Ăšme nouvelle vignette, sachant que l'on en a dĂ©jĂ  i – 1 diffĂ©rentes. On a donc . Pour l'exemple de la figure ci-dessus, on a ( est toujours Ă©gal Ă  1), , et . On a ici : en effet, dans l'exemple, il y a 10 boĂźtes achetĂ©es pour obtenir la collection complĂšte des 4 vignettes.

Calculs de l'espérance et de la variance du temps pour finir la collection

Lorsque l'on possĂšde dĂ©jĂ  i - 1 vignettes diffĂ©rentes, on en trouve une nouvelle en achetant une boĂźte de cĂ©rĂ©ales si on tombe sur l'une n – i + 1 vignettes nouvelles parmi les n possibles. Ainsi, la probabilitĂ© d'en trouver une nouvelle est n – i + 1/n. La variable tn,i suit donc une loi gĂ©omĂ©trique de paramĂštre n – i + 1/n. D'oĂč l'espĂ©rance :

.

La variance, elle, vaut :

.

Espérance

Par linéarité de l'espérance[3] :

Pour vignettes à collectionner, ce graphique présente en abscisse le nombre moyen de paquets nécessaires pour obtenir les vignettes situées en ordonnée, montrant combien les derniÚres vignettes sont les plus longues à obtenir.

oĂč est le n-iĂšme nombre harmonique () . Le temps moyen d'obtention de la collection totale est donc .

Exemples

Le collectionneur de vignettes est une métaphore et se retrouve dans des situations qui n'ont rien à voir avec des boites de céréales et des vignettes. Par exemple :

  • Le nombre moyen d'essais nĂ©cessaires pour obtenir la naissance d'une fille et d'un garçon est . Ici, chaque naissance correspond Ă  un tirage uniforme entre la naissance d'un garçon ou d'une fille. Le processus s'arrĂȘte lorsque l'on a "collectionnĂ©" les deux genres.
  • Le nombre moyen d'essais de lancers d'un dĂ© Ă  6 faces pour obtenir tous les nombres de 1 Ă  6 est . Ici, chaque lancer correspond Ă  un tirage uniforme d'un nombre entre 1 et 6. Le processus s'arrĂȘte lorsque l'on a "collectionnĂ©" tous les nombres entre 1 et 6.

Comportement Ă  l'infini

En utilisant le développement asymptotique de Hn, on obtient :

oĂč est la constante d'Euler-Mascheroni.

Temps d'attente moyen de la moitié de la collection

Ce nombre est . Ainsi, le temps d'attente moyen pour obtenir la moitié de la collection est linéaire en la taille de la collection ; il est inférieur au temps d'attente total qui est linéarithmique (voir complexité en temps).

Variance

En utilisant l'indépendance des variables tn,i, on obtient[3] :

En utilisant les développements asymptotiques de Hn et de , on obtient :

En utilisant la valeur au point 2 de la fonction zeta de Riemann, on obtient la majoration simple :

Un majoration simple de l’écart-type est donc .

Estimations plus précises de l'écart à la moyenne

La premiĂšre dĂ©monstration connue , via l’analyse des sĂ©ries gĂ©nĂ©ratrices, est celle de Pierre-Simon de Laplace, dans sa ThĂ©orie analytique des probabilitĂ©s en 1812[5]. On cite aussi, souvent, un article[6] - [7] d’Erdös et RĂ©nyi de 1960, oĂč les auteurs semblent dĂ©couvrir Ă  l’occasion la loi de Gumbel, qui rĂ©apparaĂźt dans leurs travaux la mĂȘme annĂ©e, dans le thĂ©orĂšme double-exponentiel prĂ©cisant le seuil de connexitĂ© des graphes alĂ©atoires.

Avancement de la collection

On peut souhaiter calculer le nombre moyen de vignettes diffĂ©rentes obtenues aprĂšs N achats. Pour cela, on peut mĂȘme supposer que les vignettes ne sont pas Ă©quiprobables, mais ont au contraire des probabilitĂ©s respectives p1, ... , pn d'ĂȘtre trouvĂ©es Ă  chaque achat. Dans ces conditions, aprĂšs N achats, le nombre moyen de vignettes diffĂ©rentes est .

Les fonctions étant convexes, cette espérance est toujours inférieure ou égale à celle correspondant à l'équirépartition des vignettes, ce que l'intuition ne dément pas.

En outre, dans ce cas d'Ă©quiprobabilitĂ©, lorsque N est proche de n ln n, on trouve une valeur de CN proche de n, ce qui est conforme aux rĂ©sultats des paragraphes prĂ©cĂ©dents. Pour des vignettes mal rĂ©parties, il faudra ĂȘtre encore plus riche.

Généralisations

On peut généraliser le problÚme de plusieurs maniÚres.

  • Le collectionneur a un petit frĂšre auquel il donne les vignettes en double[8].
  • Le collectionneur achĂšte des pochettes de k vignettes diffĂ©rentes. On fait alors apparaĂźtre des coefficients binomiaux dans les formules[9].

Applications

La plupart des applications du problĂšme du collectionneur de vignette sont des systĂšmes oĂč il y a un certain nombre d'Ă©lĂ©ments Ă  visiter et oĂč la politique choisie est de tirer au hasard des Ă©lĂ©ments jusqu'Ă  les avoir tous vus (au moins avec une bonne probabilitĂ©). Certains exemples sont donnĂ©s ci-dessous[10].

  • Certaines mĂ©thodes pour identifier les contraintes intĂ©ressantes en optimisation, consistent Ă  faire un certain nombre de tests et Ă  supposer qu'aprĂšs cet examen on a trouvĂ© toutes les contraintes intĂ©ressantes[11]. Le nombre de tests nĂ©cessaires est dĂ©terminĂ© grĂące aux calculs prĂ©cĂ©dents.
  • Certains algorithmes d'optimisation ont besoin d'un point de dĂ©part, et ce point de dĂ©part influe sur le rĂ©sultat obtenu, par exemple dans la recherche d'un minimum local. En utilisant plusieurs points de dĂ©part tirĂ©s au hasard on augmente la probabilitĂ© de succĂšs en allant chercher de nouveaux minima locaux, mais on peut obtenir deux fois le mĂȘme. On peut faire le parallĂšle avec le collectionneur de vignettes pour estimer le nombre de dĂ©parts nĂ©cessaires.
  • Cette technique est aussi utilisĂ©e pour dĂ©tecter des pannes.
  • Dans le domaine de la diffusion de rumeur (rumor spreading) dans un graphe, un modĂšle classique est celui oĂč la rumeur est prĂ©sente dans un nƓud au dĂ©part et Ă  chaque pas de temps chaque nƓud informĂ© transmet l'information Ă  l'un de ses voisins au hasard. Le problĂšme du collectionneur apparaĂźt naturellement dans ce contexte.
  • Le problĂšme du collectionneur de vignettes permet d'apporter un argument en faveur, mais non une preuve, de ce que le nombre π est un nombre normal. En effet si c'est bien le cas, on peut estimer le nombre de dĂ©cimales Ă  lire pour trouver les dix chiffres de 0 Ă  9, les cent sĂ©quences de 00 Ă  99 et ainsi de suite ; les estimations donnĂ©es par le problĂšme du collectionneur de vignettes sont proches des valeurs obtenues en observant le dĂ©veloppement dĂ©cimal de π[12].
  • Le problĂšme du collectionneur de vignettes intervient dans l'Ă©tude de la complexitĂ© en moyenne de l'algorithme de Gale-Shapley[13]. L'objectif de cet algorithme est de calculer un mariage stable. L'algorithme procĂšde comme suit. Chaque homme propose un mariage Ă  la femme qu'il prĂ©fĂšre le plus parmi celles Ă  qui il n'a pas encore fait de proposition. Lorsqu'une femme cĂ©libataire reçoit une proposition, elle l'accepte. Si elle est mariĂ©e, elle accepte une proposition uniquement si cette derniĂšre lui convient mieux. L'analyse en moyenne Ă©crite par Donald Knuth[13] fait une analogie avec le problĂšme du collectionneur de vignettes comme suit. Son analyse repose sur des hommes amnĂ©siques qui font des propositions Ă  des femmes alĂ©atoires. L'algorithme termine alors lorsque les hommes ont fait des propositions Ă  toutes les femmes. L'ensemble des hommes reprĂ©sente les collectionneurs ; les femmes sont les vignettes.

Notes et références

  1. (de) George PĂłlya, « Eine Wahrscheinlichkeitsaufgabe in der Kundenwerbung », Zeitschrift fĂŒr Angewandte Mathematik und Mechanik, vol. 10, no 1,‎ , p. 96–97 (DOI 10.1002/zamm.19300100113).
  2. L'ouvrage de Feller oĂč il est question du problĂšme est Feller 1968, et la remarque est faite par exemple par Foata, Han et Lass 2001.
  3. Gourdon 2021.
  4. Motwani et Raghavan 1995.
  5. Laplace 1812.
  6. (en) P. Erdös et A. Rényi, « On the Evolution of Random Graphs », Publications of the Mathematical Institute of the Hungarian Academy of Sciences, {{Article}} : paramÚtre « date » manquant (lire en ligne)
  7. (en) B. BollobĂĄs, « The Evolution of Random Graphs », Transactions of the American Mathematical Society, vol. 286, no 1,‎ , p. 257–274 (DOI 10.2307/1999405)
  8. Foata, Han et Lass 2001.
  9. Sardy et Velenik 2010.
  10. Certains exemples de cette partie proviennent de Boneh et Hofri 1997.
  11. Boneh 1983.
  12. Delahaye 2023.
  13. . Donald Knuth, Mariages Stables et leurs relations avec d'autres problÚmes combinatoires, Montréal, Les Presses de l'Université de Montréal, , 106 p. (ISBN 978-2-7606-0529-9, présentation en ligne).

Bibliographie

Étude dĂ©taillĂ©e du problĂšme

  • Xavier Gourdon, Les maths en tĂȘte, t. AlgĂšbre - ProbabilitĂ©s, Paris, Ellipses, , 3e Ă©d. (1re Ă©d. 1994), 414 p. (ISBN 978-2-340-05676-3), chap. 6 (« ProbabilitĂ©s »), problĂšme no 9 (ProblĂšme du collectionneur), p. 356–359 [lire en ligne].
  • Gilles PagĂšs et Claude Bouzitat (ill. Yves GuĂ©zou, avec le concours de Fabrice Carrance et FrĂ©dĂ©rique Petit), En passant par hasard : Les probabilitĂ©s de tous les jours, Paris, Vuibert, , 268 p. (ISBN 2-7117-5258-5), « Pour quelques images de plus ».

Vulgarisation et aspects généraux

Articles et ouvrages de recherche

  • (en) Arnon Boneh, « Preduce—A probabilistic algorithm identifying redundancy by a random feasible point generator (RFPG) », dans Redundancy in Mathematical Programming, Springer, , p. 108–134.
  • (en) Aimo Torn et Antanas Zilinskas, Global optimization, Springer-Verlag, .
  • Dominique Foata, Guo-Niu Han et Bodo Lass, « Les nombres hyperharmoniques et la fratrie du collectionneur de vignettes », SĂ©minaire Lotharingien de Combinatoire, vol. 47,‎ (lire en ligne).

Voir aussi

Source de la traduction

Cet article est issu de wikipedia. Text licence: CC BY-SA 4.0, Des conditions supplĂ©mentaires peuvent s’appliquer aux fichiers multimĂ©dias.