précédent | suivant | table des matières
Définition Wikipédia.
Un arbre de décision est un arbre binaire ordonné dans lequel :
Les branches gauches de l'arbre de décision correspondent à la réponse oui et les branches droites à la réponse non.
Un parcours de l'arbre dans ce cas consiste à poser la question qui est étiquette du noeud, et à aller à gauche ou à droite suivant la réponse à la question. Une feuille est aussi appelée verdict.
Un arbre de décision est valide pour trier un ensemble à n éléments s'il associe à toute relation d'ordre entre ces éléments un verdict compatible avec cette relation.
Un arbre de décision est élagué si aucun parcours n'est contradictoire, c'est à dire que toutes ses feuilles sont accessibles à partir de la racine par une suite consistante de questions.
Exemple :
![]() |
Tout algorithme de tri par comparaisons correspond à un arbre de
décision. L'arbre de décision àgauche correspond à
l'algorithme de tri suivant :
if (A<B)
if (B<C)
T = A,B,C;
else
if (A<C)
T = A,C,B
else T = C,A,B
else
if (B<C)
if (A<C)
T = B,A,C
else T = B,C,A
else T = C,B,A
|
![]() |
L'arbre de décision à gauche correspond à l'algorithme de tri par insertion de trois éléments. |