feuille de TD n◦3Graphe et Automates
dit que deux graphes sont isomorphes (du grec qui signifie litt´eralement de mˆeme forme) si
au nom des sommets pr`es les graphes sont les mˆemes. Formellement, deux graphes G= (S, A)
et G0= (S0, A0) sont dits isomorphes s’il existe une bijection f:S−→ S0telle que :
∀x, y ∈Sxy ∈A↔f(x)f(y)∈A0
Un telle fonction est appell´ee un isomorphisme.
Remarque. En pratique pour montrer que deux graphes sont isomorphes on exhibera un iso-
morphisme qui montrera pr´ecis´ement comment on peut renommer les sommets. Pour montrer
que deux graphes ne sont pas isomorphes, on trouvera une propri´et´ee qui s´epare les deux
graphes. Par exemple : l’un a un sommet de degr´e 1, l’autre n’en a pas, ou encore l’un a un
cycle de taille 3 et l’autre n’en a pas.
3 Les degr´es d’un graphe
Le degr´e d’un sommet xde Gest le nombre de ses voisins. En particulier, le degr´e de xvaut
0 si le sommet xest isol´e. On note le degr´e de xpar deg(x).
Proposition 1. Dans un graphe,
(i) la somme des degr´es des sommets est double de la taille du graphe ; et,
(ii) le nombre de sommets de degr´es impairs est pair.
Soit n∈N∗et soit s= (d1, d2, . . . , dn) une suite croissante d’entiers naturels. On dit que s
est une s´equence de degr´es s’il existe un graphe G= (S, A) d’ordre navec S={x1, . . . , xn)
et deg(xi) = dipour 1 ≤i≤n.
Remarque. Deux graphes isomorphes ont mˆeme s´equence de degr´es car si deux sommets xet
x0se correspondent par l’isomorphisme, xet x0ont mˆeme degr´e. Par contre, la r´eciproque est
fausse : deux graphes ayant mˆeme s´equence de degr´es ne sont pas n´ecessairement isomorphes
(voir l’exercice 2)
Nous allons maintenant caract´eriser de fa¸con r´ecursive, les suites croissantes d’entiers
naturels finies qui sont des s´equences de degr´es.
Proposition 2 (Caract´erisation des s´equences de degr´es).Soit nentier naturel sup´e-
rieur ou ´egal `a 1et soit s= (d1, . . . , dn)une suite croissante d’entiers naturels avec dn≤n−1.
Soit s0= (d0
1, . . . , d0
n−1)la suite obtenue `a partir de s:
– en supprimant le terme dn
– en soustrayant 1aux dnderniers termes restants (c’est-`a-dire `a chaque dkpour n−dn≤
k≤n−1)
– en r´eordonnant la suite obtenue en une suite croissante.
Alors, sest une s´equence de degr´es si et seulement si s0est une s´equence de degr´es.
Remarque. La condition dn≤n−1 est n´ecessaire si l’on veut que ssoit une s´equence de
degr´es (dans un graphe d’ordre n, le degr´e maximum d’un sommet est n−1).
2