Arbre (combinatoire)
Un arbre possĂšde des propriĂ©tĂ©s structurelles, par exemple enracinĂ© ou non, planaire ou non, Ă©tiquetĂ© ou non. En combinatoire, on compte le nombre de tels arbres possĂ©dant un nombre fixe n de nĆuds en fonction de leur classe.
Arbre planaire
Un arbre planaire est un graphe acyclique reprĂ©sentĂ© dans un plan (par un plongement) sans que les arĂȘtes se croisent. Ces arbres sont Ă©galement appelĂ©s arbres ordonnĂ©s, si de plus ils sont enracinĂ©s alors leurs arĂȘtes sont orientĂ©es. Dans ce cas, pour chaque nĆud de l'arbre, les nĆuds adjacents (ou fils) sont ordonnĂ©s ; on peut ainsi parler du j-iĂšme fils d'un nĆud.
Compter le nombre d'arbres planaires revient Ă compter le nombre de plongements possibles dans le plan.
Arbre planaire enraciné
Les arbres planaires enracinĂ©s sont Ă©galement appelĂ©s arbres de Catalan. Ce sont des arbres enracinĂ©s et planaires : ils possĂšdent une unique racine et chaque nĆud engendre un ensemble ordonnĂ© de fils.
Ăventuellement, la racine de l'arbre peut ĂȘtre jointe Ă un nĆud fictif, ce qui justifie le terme enracinĂ©. Dans ce cas, tous les nĆuds (y compris la racine) ont un degrĂ© qui vĂ©rifie : oĂč est le nombre de fils de .
Le nombre d'arbres planaires enracinĂ©s avec nâ„1 nĆuds est donnĂ© par le (n-1)-iĂšme nombre de Catalan (d'oĂč le nom de l'arbre) :
- .
Un cas particulier d'arbre planaire enracinĂ© est le cas des arbres binaires. Les nĆuds d'un arbre binaire possĂšdent soit 2 fils (ils sont alors appelĂ©s nĆuds internes), ou aucun fils (ce sont alors des feuilles). Dans un arbre binaire, il y a k nĆuds internes pour k+1 feuilles. Le nombre d'arbres binaires possĂ©dant k nĆuds internes (c'est-Ă -dire n=2k+1 nĆuds) est donnĂ© par le k-iĂšme nombre de Catalan : .
Plus gĂ©nĂ©ralement, on peut considĂ©rer les arbres m-aires (planaires et enracinĂ©s) dont chaque nĆud possĂšde m fils. Le nombre de tels arbres possĂ©dant k nĆuds internes est donnĂ© par : .
Arbre planaire étiqueté
Les arbres planaires Ă©tiquetĂ©s sont des arbres et Ă©tiquetĂ©s : chacun des n nĆuds de l'arbre est numĂ©rotĂ© de 1 Ă n (son numĂ©ro est appelĂ© Ă©tiquette) et engendre un ensemble ordonnĂ© de fils.
Le nombre d'arbres planaires Ă©tiquetĂ©s Ă n nĆuds est donnĂ© par .
Arbre planaire, étiqueté et enraciné
Le nombre d'arbres planaires, Ă©tiquetĂ©s et enracinĂ©s Ă n nĆuds est donnĂ© par : puisque chacun des n nĆuds peut ĂȘtre la racine de l'arbre planaire Ă©tiquetĂ©.
Arbre libre
Au contraire des arbres planaires, l'ensemble des fils des nĆuds d'un arbre (libre ou non planaire, ou arbre tout court) ne possĂšde pas de structure d'ordre. Ces arbres sont aussi appelĂ©s arbres de PĂłlya.
Il n'existe pas de formule rĂ©cursive directe pour compter les arbres enracinĂ©s et non enracinĂ©s (libre et non Ă©tiquetĂ©s). On utilise alors les fonctions gĂ©nĂ©ratrices et la combinatoire de PĂłlya, d'oĂč le nom des arbres. On note le nombre d'arbres enracinĂ©s Ă n nĆuds et le nombre d'arbres non enracinĂ©s Ă n nĆuds. Leurs premiĂšres valeurs sont :
n=1 | n=2 | n=3 | n=4 | ... | ||
---|---|---|---|---|---|---|
1 | 1 | 2 | 4 | ... | ||
1 | 1 | 1 | 2 | ... | ||
Les fonctions génératrices correspondantes sont définies par :
- .
Ces fonctions vérifient[1] les formules suivantes :
- ,
- .
Arbre étiqueté (arbre couvrant)
Les arbres Ă©tiquetĂ©s (non planaires) sont parfois appelĂ©s arbres de Cayley. Chaque nĆud d'un arbre Ă n nĆuds est Ă©tiquetĂ© par une Ă©tiquette allant de 1 Ă n. De tels arbres peuvent ĂȘtre interprĂ©tĂ©s comme les arbres couvrants d'un graphe complet Ă n nĆuds. Le nombre de tels arbres est donnĂ© par la formule de Cayley : .
Arbre étiqueté et enraciné
Le nombre d'arbres Ă n nĆuds, Ă©tiquetĂ©s et enracinĂ©s est puisque chacun des n nĆuds peut-ĂȘtre la racine de l'arbre Ă©tiquetĂ©.
Annexes
Liens internes
Notes et références
- https://www.dmg.tuwien.ac.at/drmota/trees.pdf, ThéorÚme 6
- (en) M. Drmota, Random trees - An Interplay between Combinatorics and Probability, Springer Verlag/Wien New York (2009), (ISBN 978-3-211-75355-2)