Fonction de parking
En mathématiques une fonction de parking est un objet combinatoire ayant des applications en théorie des groupes ainsi qu'en informatique théorique[1].
Définition
Définition intuitive
Considérons n places de parking disposées en ligne et numérotées de gauche à droite de 1 à n. Considérons que n voitures veulent se garer à tour de rôle sur ce parking. Quand la i-ième voiture veut se garer, elle va d'abord tenter de se garer sur sa place préférée pi : si la place est libre, la voiture s'y gare et la prochaine arrive sur le parking ; si la place est déjà prise, alors la i-ième voiture va tenter de se garer à la place juste à droite de pi à savoir pi+1 ; si cette place est encore prise, alors la voiture se décale une fois de plus sur la droite pour tenter de se garer à la place pi+2 ; ainsi de suite, jusqu'à ce que la i-ième voiture puisse se garer ou alors jusqu'à ce qu'elle arrive tout au bout du parking sans avoir pu se garer. Ce dernier cas signifie que toutes les places de pi à n sont déjà prises lorsque la i-ième voiture rentre sur le parking.
Une fonction de parking est alors une suite (p1 ,..., pn) telle que les voitures arrivent toutes à se garer (si pi désigne la place préférée de la i-ième voiture).
Définition formelle
Il existe une définition plus formelle et concise de fonction de parking[1] :
Définition (fonction de parking) — Soit un entier . Une fonction de parking de taille est une suite finie telle que
Cela revient à dire que, si est le réordonnement croissant de , alors, pour tout , .
Exemples
- La suite (1, 1,..., 1) constituée uniquement de 1 est toujours une fonction de parking.
- Une suite contenant deux n ou plus n'est jamais une fonction de parking de taille n.
Fonctions de parking | Nombre de fonction de parking | |
---|---|---|
n = 1 | 1 | 1 |
n = 2 | 11, 12, 21 | 3 |
n = 3 | 111, 112, 121, 211, 113, 131, 311, 122, 212, 221, 123, 132, 213, 231, 312, 321 | 16 |
Propriétés
Les fonctions de parking sont invariantes par permutations, autrement dit :
Proposition (invariance par permutation) — Soit un entier et une permutation . La fonction
est une bijection sur l'ensemble des fonctions de parking de taille .
Le nombre de fonctions de parking est connu depuis 1966[2] :
Théorème (Konheim et Weiss, 1966) — Soit un entier . Il existe alors fonctions de parking de taille .
Références
- (en) Persi Diaconis et Angela Hicks, « Probabilizing parking functions », Advances in Applied Mathematics, vol. 89,‎ , p. 125-155 (ISSN 0196-8858, lire en ligne)
- (en) A G Konheim et B Weiss, « An occupancy discipline and applications », SIAM J. Appl. Math., vol. 14,‎ , p. 1266–1274 (lire en ligne)