Vous êtes sur la page 1sur 9

Graphes pour les Sciences d’Ing´enieurs Cours et Exercices

Adil Bellabdaoui

adil.bellabdaoui@um5.ac.ma

www.decision.ma/

25 octobre 2017

2

Chapitre 4

Graphes acyclique, eul´erien et hamiltonien

4.1 Graphe acyclique

Les graphes acycliques constituent une classe int´eressante de graphes, avec des propri´et´es remarquables et un nom : les “forˆets”. Il existe des relations fortes entre l’existence d’un cycle dans un graphe, le degr´e des sommets, et le nombre d’arˆetes.

D´efinition 4.1 Un graphe dans lequel il n’existe aucun cycle est dit acyclique.

Exemples 4.2 La figure 4.1 pr´esente un graphe acylique (a) et un graphe qui admet un cycle (b).

un graphe acylique (a) et un graphe qui admet un cycle (b). Figure 4.1 – Graphe

Figure 4.1 – Graphe acyclique ?

Propri´et´e 4.3

39

´

40CHAPITRE 4. GRAPHES ACYCLIQUE, EUL ERIEN ET HAMILTONIEN

Si dans un graphe G tout sommet est de degr´e sup´erieur ou ´egal `a 2, alors G poss`ede au moins un cycle.

Propri´et´e 4.4 Un graphe acyclique G `a n sommets poss`ede au plus n - 1 arˆetes.

4.2 Graphe eul´erien

D´efinition 4.5

— Une chaˆıne eul´erienne est une chaˆıne simple passant par toutes les arˆetes d’un graphe.

— Un cycle eul´erien est un cycle passant une et une seule fois par chaque arˆete du graphe et revient `a son point de d´epart.

— Un graphe est dit eul´erien s’il admet un cycle eul´erien.

— Un graphe est dit semi-eul´erien s’il admet une chaine eul´erienne.

Remarque 4.6. En terme pratique, lorqu’un graphe poss`ede une chaine eul´erienne, cela signifie que nous pourrions “le dessiner” en une seule fois, sans jammais lever le crayon.

Propri´et´e 4.7

— Un graphe admet une chaˆıne eul´erienne ssi il est connexe et admet 0 ou 2 sommets de degr´e impair.

— Un graphe admet un cycle eul´erien s’il est connexe et tous les sommets sont de degr´e pair.

4.3 Graphe hamiltonien

D´efinition 4.8

— On appelle “cycle hamiltonien” d’un graphe G un cycle passant une et une seule fois par chacun des sommets de G.

— Un graphe est dit “hamiltonien” s’il poss`ede un cycle hamiltonien.

— On appelle “chaˆıne hamiltonienne” d’un graphe G une chaˆıne passant une et une seule fois par chacun des sommets de G.

— Un graphe ne poss´edant que des chaˆınes hamiltoniennes est “semi-hamiltonien”.

Remarque 4.9 Contrairement aux graphes eul´eriens, il n’existe pas de ca- ract´erisation simple des graphes (semi-)hamiltoniens. On peut ´enoncer quelques propri´et´es et conditions suffisantes :

— un graphe poss´edant un sommet de degr´e 1 ne peut pas ˆetre hamiltonien ;

— si un sommet dans un graphe est de degr´e 2, alors les deux arˆetes inci- dentes `a ce sommet doivent faire partie du cycle hamiltonien ;

4.4.

´

S ERIE 4

41

— les graphes complets K n sont hamiltoniens.

Th´eor`eme 4.10 (Ore) Soit G un graphe simple d’ordre n 3.

Si pour toute paire x, y de sommets non adjacents, on a d(x)+d(y) n, alors

G est hamiltonien.

Corollaire 4.11 (Dirac) Soit G un graphe simple d’ordre n 3.

Si pour tout sommet x de G, on a d(x) n/2 , alors G est hamiltonien.

En effet, un tel graphe v´erifie les conditions du th´eor`eme pr´ec´edent, car si x et y ne sont pas adjacents, on a bien : d(x)+d(y) n/2 + n/2 = n.

4.4 S´erie 4

Exercice 4.1 Dans un graphe acyclique, pour toute paire x,y de sommets distincts, il existe au plus une chaine ´el´ementaire de x `a y.

Exercice 4.2

Si dans un graphe G tout sommet est de degr´e sup´erieur ou ´egal `a 2, alors G

poss`ede au moins un cycle.

Exercice 4.3 Un graphe acyclique G `a n sommets poss`ede au plus n - 1 arˆetes.

Exercice 4.4. Graphe cyclique

Soit C k un graphe (non orient´e) `a k sommets constitu´e d’un seul cycle, c’est `a dire :

X

=

{x 1 , x 2 ,

, x k }

E

= {{x 1 , x 2 },

, {x k1 , x k }, {x k , x 1 }}

1.

Montrer que chaque sommet de C n est de degr´e 2.

2.

Montrer que si G est un graphe (non orient´e) connexe `a k sommets dont tous

les sommets sont de degr´e 2, alors G est isomorphe `a C k .

3. Montrer que si G est un graphe (non orient´e) `a k sommets dont tous les som-

, G k l

o`u G k i est isomorphe `a C k i avec k 1 +

mets sont de degr´e 2, alors G est une union disjointe de graphes G k 1 ,

+ k l = k.

Exercice 4.5 Soit X un ensemble de lapins, et G un graphe orient´e ayant X pour ensemble de sommets. On dit que G est un graphe de parent´e si les arcs de G codent la relation ˆetre l’enfant de Quelles conditions doit n´ecessairement v´erifier G pour pouvoir ˆetre un graphe de parent´e ?

Exercice 4.6 Les graphes suivants sont-ils eul´eriens (ou semi-eul´eriens) ?

Exercice 4.7 Montrer que :

´

42CHAPITRE 4. GRAPHES ACYCLIQUE, EUL ERIEN ET HAMILTONIEN

´ 42 CHAPITRE 4. GRAPHES ACYCLIQUE, EUL ERIEN ET HAMILTONIEN Figure 4.2 – Graphes eul´eriens ?

Figure 4.2 – Graphes eul´eriens ?

— Un graphe admet une chaˆıne eul´erienne ssi il est connexe et admet 0 ou 2 sommets de degr´e impair.

— Un graphe admet un cycle eul´erien s’il est connexe et tous les sommets sont de degr´e pair.

Exercice 4.8 Soit G un graphe non eul´erien. Est-il toujours possible de rendre G eul´erien en lui rajoutant un sommet et quelques arˆetes ?

Exercice 4.9 Est-il possible de tracer une courbe, sans lever le crayon, qui coupe chacun des 16 segments de la figure suivante exactement une fois ?

des 16 segments de la figure suivante exactement une fois ? Figure 4.3 – Sans lever

Figure 4.3 – Sans lever le crayon

Exercice 4.10 Sans lever le crayon On consid`ere le dessin suivant :

4.4.

´

S ERIE 4

4.4. ´ S ERIE 4 43 Figure 4.4 – Sans lever le crayon Est-il possible de

43

Figure 4.4 – Sans lever le crayon

Est-il possible de le dessiner sans lever le crayon et en passant une, et une seule fois, par chaque trait ? Id´ee. existe-elle une chaˆıne eul´erienne ?

Exercice 4.11 Dessinez un graphe d’ordre au moins 5 qui est :

1) hamiltonien et eul´erien 2) hamiltonien et non eul´erien 3) non hamiltonien et eul´erien 4) non hamiltonien et non eul´erien.

Exercie 4.12 Montrer que le graphe associ´e au dod´eca`edre, dans la figure 10.18, est hamilto- nien. Exercie 4.13 Montrer par r´ecurrence qu’un graphe simple d’ordre n (n ¿ 2) dont les degr´es de tous les sommets sont sup´erieurs ou ´egaux `a n/2 est hamiltonien.

´

44CHAPITRE 4. GRAPHES ACYCLIQUE, EUL ERIEN ET HAMILTONIEN

´ 44 CHAPITRE 4. GRAPHES ACYCLIQUE, EUL ERIEN ET HAMILTONIEN Figure 4.5 – Graphe associ´e au

Figure 4.5 – Graphe associ´e au dod´eca`edre

´

120CHAPITRE 4. GRAPHES ACYCLIQUE, EUL ERIEN ET HAMILTONIEN