Comme le titre l'indique, quelle est la définition correcte de arbre? Il existe plusieurs articles qui parlent d' arbres et d' arbres partiels comme définitions alternatives pour les graphiques avec une largeur d'arbre bornée, et j'ai vu de nombreuses définitions apparemment incorrectes. Par exemple, au moins un endroit définit les arbres comme suit:k k k
Un graphe est appelé arbre si et seulement si est le graphe complet avec sommets, ou si a un sommet de degré tel que est un arbre. Un arbre partiel est un sous-graphe d'un arbre .GG v k - 1k k k
Selon cette définition, on peut créer le graphique suivant:
- Commencez par un bord , un 2- arbre.
- Pour , créez un sommet v i et rendez-le adjacent à v i - 1 et v i - 2 .
Cela créerait une bande de carrés avec des diagonales. De même, nous pouvons commencer à créer une bande à partir du premier carré dans une direction orthogonale à la bande ci-dessus. Ensuite, nous aurions la première ligne et la première colonne d'une grille n × n . Il est facile de remplir la grille en créant des sommets et en les joignant aux sommets à son dessus et à sa gauche.
Le résultat final est un graphique qui contient une grille , qui, en effet, est connue pour avoir une largeur d'arbre n .
Une définition correcte des arbres doit être la suivante:
Un graphe est appelé arbre si et seulement si G est un graphe complet avec k sommets, ou G a un sommet v de degré k - 1 tel que le voisin de v forme une k -clique, et G v est un k- arbre.
Ensuite, le graphique de type grille décrit comme ci-dessus ne peut pas être créé.
Ai-je raison?