Download - 1 Théorie des Graphes Cycle Eulérien. 2 Rappels de définitions On dit qu'une chaîne est un chemin passant par toutes les arêtes du graphe. On dit qu'un.

Transcript
Page 1: 1 Théorie des Graphes Cycle Eulérien. 2 Rappels de définitions On dit qu'une chaîne est un chemin passant par toutes les arêtes du graphe. On dit qu'un.

1

Théorie des Graphes

Cycle Eulérien

Page 2: 1 Théorie des Graphes Cycle Eulérien. 2 Rappels de définitions On dit qu'une chaîne est un chemin passant par toutes les arêtes du graphe. On dit qu'un.

2

Rappels de définitions

• On dit qu'une chaîne est un chemin passant par toutes les arêtes du graphe.

• On dit qu'un cycle est une chaîne ayant le même point de départ et d’arrivée. C’est donc un chemin passant par toutes les arêtes du graphe, et ayant le même point de départ et d’arrivée. C’est donc une chaîne « qui se referme ».

Page 3: 1 Théorie des Graphes Cycle Eulérien. 2 Rappels de définitions On dit qu'une chaîne est un chemin passant par toutes les arêtes du graphe. On dit qu'un.

3

Exemple 1

• On dit qu'une chaîne est un chemin passant par toutes les arêtes du graphe.

• On dit qu'un cycle est un chemin passant par toutes les arêtes du graphe, et ayant le même point de départ et d’arrivée. C’est donc une chaîne « qui se referme ».

Le chemin a-b-c-d-a n’est ni une chaîne ni un cycle car il ignore l’arête a-e

ab

c

d

e

1

2

3

4

Page 4: 1 Théorie des Graphes Cycle Eulérien. 2 Rappels de définitions On dit qu'une chaîne est un chemin passant par toutes les arêtes du graphe. On dit qu'un.

4

Exemple 2

• On dit qu'une chaîne est un chemin passant par toutes les arêtes du graphe.

• On dit qu'un cycle est un chemin passant par toutes les arêtes du graphe, et ayant le même point de départ et d’arrivée. C’est donc une chaîne « qui se referme ».

Le chemin a-b-c-d-a-e est une chaîne mais pas un cycle.

ab

c

d

e

1

2

3

4

5

Page 5: 1 Théorie des Graphes Cycle Eulérien. 2 Rappels de définitions On dit qu'une chaîne est un chemin passant par toutes les arêtes du graphe. On dit qu'un.

5

Exemple 3

• On dit qu'une chaîne est un chemin passant par toutes les arêtes du graphe.

• On dit qu'un cycle est un chemin passant par toutes les arêtes du graphe, et ayant le même point de départ et d’arrivée. C’est donc une chaîne « qui se referme ».

Le chemin a-b-c-d-a-e-b-a est un cycle (donc une chaîne).

ab

c

d

e

1

2

3

4

5 6

7

Page 6: 1 Théorie des Graphes Cycle Eulérien. 2 Rappels de définitions On dit qu'une chaîne est un chemin passant par toutes les arêtes du graphe. On dit qu'un.

6

Nouvelles définitions

On dit qu'un graphe est eulérien s'il est possible de trouver un cycle passant une et une seule fois par toutes les arêtes. On dit qu'un graphe est semi-eulérien s'il est possible de trouver une chaîne passant une et une seule fois par toutes les arêtes. Plus simplement, on peut dire qu'un graphe est eulérien (ou semi-eulérien) s'il est possible de dessiner le graphe sans lever le crayon et sans passer deux fois sur le même trait !

Page 7: 1 Théorie des Graphes Cycle Eulérien. 2 Rappels de définitions On dit qu'une chaîne est un chemin passant par toutes les arêtes du graphe. On dit qu'un.

7

Cycle eulérien : Exemple 1 Définition : On dit qu'un graphe est

eulérien s'il est possible de trouver un cycle passant une et une seule fois par toutes les arêtes.

Plus simplement, on peut dire qu'un graphe est eulérien s'il est possible de dessiner le graphe sans lever le crayon et sans passer deux fois sur le même trait, tout en revenant au point de départ !

Le chemin a-b-c-d-a est un cycle eulérien

ab

c

d

1

2

3

4

Page 8: 1 Théorie des Graphes Cycle Eulérien. 2 Rappels de définitions On dit qu'une chaîne est un chemin passant par toutes les arêtes du graphe. On dit qu'un.

8

Cycle eulérien : Exemple 2Définition : On dit qu'un graphe est eulérien

s'il est possible de trouver un cycle passant une et une seule fois par toutes les arêtes.

Plus simplement, on peut dire qu'un graphe est eulérien s'il est possible de dessiner le graphe sans lever le crayon et sans passer deux fois sur le même trait, tout en revenant au point de départ !

Le chemin a-b-c-d-a-e-b-a est un cycle mais n’est pas un cycle eulérien car on utilise deux fois l’arête reliant les sommets a et b.

ab

c

d

e

1

2

3

4

5 6

7

Page 9: 1 Théorie des Graphes Cycle Eulérien. 2 Rappels de définitions On dit qu'une chaîne est un chemin passant par toutes les arêtes du graphe. On dit qu'un.

9

Graphe semi-eulérien : Exemple 1

Définition : On dit qu'un graphe est semi-

eulérien s'il est possible de trouver une chaîne passant une et une seule fois par toutes les arêtes.

Plus simplement, on peut dire qu'un graphe est semi-eulérien s'il est possible de dessiner le graphe sans lever le crayon et sans passer deux fois sur le même trait, sans revenir forcément au point de départ !

Le chemin a-b-c-d-a-e est une chaîne mais pas un cycle, comme elle comporte une seule fois chacune des arrêtes, le graphe est par définiton semi-eulérien

ab

c

d

e

1

2

3

4

5

Page 10: 1 Théorie des Graphes Cycle Eulérien. 2 Rappels de définitions On dit qu'une chaîne est un chemin passant par toutes les arêtes du graphe. On dit qu'un.

10

Graphe semi-eulérien : Exemple 2

Définition : On dit qu'un graphe est semi-

eulérien s'il est possible de trouver une chaîne passant une et une seule fois par toutes les arêtes.

Plus simplement, on peut dire qu'un graphe est semi-eulérien s'il est possible de dessiner le graphe sans lever le crayon et sans passer deux fois sur le même trait, sans revenir forcément au point de départ !

Le chemin a-b-c-d-a-e est une chaîne mais pas un cycle, comme elle comporte une seule fois chacune des arrêtes, le graphe est par définiton semi-eulérien

ab

c

d

e

1

2

3

4

5

Page 11: 1 Théorie des Graphes Cycle Eulérien. 2 Rappels de définitions On dit qu'une chaîne est un chemin passant par toutes les arêtes du graphe. On dit qu'un.

11

À vous de jouer…

Page 12: 1 Théorie des Graphes Cycle Eulérien. 2 Rappels de définitions On dit qu'une chaîne est un chemin passant par toutes les arêtes du graphe. On dit qu'un.

12

Un jeu bien connu…

• Pouvez-vous relier tous les sommets en ne passant qu’une seule fois par chaque arête ?

• Même question si on impose en plus le même point de départ et d’arrivée ?

Page 13: 1 Théorie des Graphes Cycle Eulérien. 2 Rappels de définitions On dit qu'une chaîne est un chemin passant par toutes les arêtes du graphe. On dit qu'un.

13

Méthode : on nomme les sommets

• Pouvez-vous relier tous les sommets en ne passant qu’une seule fois par chaque arête ? i.e ce graphe est-il un graphe semi-eulérien ?

• Même question si on impose en plus le même point de départ et d’arrivée ? i.e ce graphe est-il un graphe eulérien ?

a b

cd

e

Page 14: 1 Théorie des Graphes Cycle Eulérien. 2 Rappels de définitions On dit qu'une chaîne est un chemin passant par toutes les arêtes du graphe. On dit qu'un.

14

Ce graphe est semi-eulérien

• Pouvez-vous relier tous les sommets en ne passant qu’une seule fois par chaque arête ? i.e ce graphe est-il un graphe semi-eulérien ?

EXEMPLE de chemin :

a b

cd

e

Page 15: 1 Théorie des Graphes Cycle Eulérien. 2 Rappels de définitions On dit qu'une chaîne est un chemin passant par toutes les arêtes du graphe. On dit qu'un.

15

Ce graphe n’est pas eulérien

• Pouvez-vous relier tous les sommets en ne passant qu’une seule fois par chaque arête, et en ayant le même point de départ et d’arrivée ? i.e ce graphe est-il un graphe eulérien ?

Réponse : Non !Pourquoi ? C’est l’objet de ce chapitre…

a b

cd

e

Page 16: 1 Théorie des Graphes Cycle Eulérien. 2 Rappels de définitions On dit qu'une chaîne est un chemin passant par toutes les arêtes du graphe. On dit qu'un.

16

Que manquait-il ?

pour le savoir

on va étudier un second exemple…

Page 17: 1 Théorie des Graphes Cycle Eulérien. 2 Rappels de définitions On dit qu'une chaîne est un chemin passant par toutes les arêtes du graphe. On dit qu'un.

17

À vous de jouer (2)…

• Pouvez-vous relier tous les sommets en ne passant qu’une seule fois par chaque arête ? i.e ce graphe est-il un graphe semi-eulérien ?

• Même question si on impose en plus le même point de départ et d’arrivée ? i.e ce graphe est-il un graphe eulérien ?

e

a b

cd

Page 18: 1 Théorie des Graphes Cycle Eulérien. 2 Rappels de définitions On dit qu'une chaîne est un chemin passant par toutes les arêtes du graphe. On dit qu'un.

18

Ce graphe est semi-eulérien

• Pouvez-vous relier tous les sommets en ne passant qu’une seule fois par chaque arête ? i.e ce graphe est-il un graphe semi-eulérien ?

EXEMPLE de chemin :

e

a b

cd

Page 19: 1 Théorie des Graphes Cycle Eulérien. 2 Rappels de définitions On dit qu'une chaîne est un chemin passant par toutes les arêtes du graphe. On dit qu'un.

19

Ce graphe n’est pas eulérien

• Pouvez-vous relier tous les sommets en ne passant qu’une seule fois par chaque arête, et en ayant le même point de départ et d’arrivée ? i.e ce graphe est-il un graphe eulérien ?

Réponse : Non !Pourquoi ? ….

e

a b

cd

Page 20: 1 Théorie des Graphes Cycle Eulérien. 2 Rappels de définitions On dit qu'une chaîne est un chemin passant par toutes les arêtes du graphe. On dit qu'un.

20

La question est en lien avec le point de départ et le point d’arrivée….

• Le sommet d peut-il être le point de départ et d’arrivée d’un cycle eulérien ?Même question pour le sommet e ? Et pour a ?

• Pourquoi ? Quelle règle est-il nécessaire d’avoir quant au nombre d’arêtes partant du point de départ ?

Mais ce n’est pas fini…

e

a b

cd

Page 21: 1 Théorie des Graphes Cycle Eulérien. 2 Rappels de définitions On dit qu'une chaîne est un chemin passant par toutes les arêtes du graphe. On dit qu'un.

21

La question est aussi en lien avec tous les sommets du graphe...

• La règle nécessaire quant au nombre d’arêtes partant de chaque point est la même que précédemment.Pourquoi ?

e

a b

cd

Page 22: 1 Théorie des Graphes Cycle Eulérien. 2 Rappels de définitions On dit qu'une chaîne est un chemin passant par toutes les arêtes du graphe. On dit qu'un.

22

CONCLUSION :Condition nécessaire pour avoir un cycle eulérien

• La condition nécessaire pour avoir un cycle eulérien est :le nombre de chemins ayant un degré ______ est _____

• On admet que cette condition est suffisante,c’est-à-dire que si elle a lieu, alors on peut trouver un cycle eulérien !

Page 23: 1 Théorie des Graphes Cycle Eulérien. 2 Rappels de définitions On dit qu'une chaîne est un chemin passant par toutes les arêtes du graphe. On dit qu'un.

23

Exemple

• Expliquez pourquoi ce graphe n’admet pas de cycle eulérien :

ab

c

d

e fg

hi

j k

lm

no p

q

r

st

u

vw

x

yz

Page 24: 1 Théorie des Graphes Cycle Eulérien. 2 Rappels de définitions On dit qu'une chaîne est un chemin passant par toutes les arêtes du graphe. On dit qu'un.

24

Exemple

• Expliquez pourquoi ce graphe admet un cycle eulérien :

ab

c

d

e fg

hi

j k

lm

no p

q

r

st

u

vw

x

yz

Page 25: 1 Théorie des Graphes Cycle Eulérien. 2 Rappels de définitions On dit qu'une chaîne est un chemin passant par toutes les arêtes du graphe. On dit qu'un.

25

• Comment passer d’un graphe semi-eulérien à un graphe eulérien ? Étudiez cet exemple : comment en rajoutant un arête peut-on passer de l’un à l’autre ?

• En déduire à quelle condition nécessaire on peut trouver un graphe semi-eulérien.

Condition nécessaire pour avoir un graphe semi-eulérienCondition nécessaire pour avoir un graphe semi-eulérien

a b

cd

e

a b

cd

e

Une arête à rajouter ?

Page 26: 1 Théorie des Graphes Cycle Eulérien. 2 Rappels de définitions On dit qu'une chaîne est un chemin passant par toutes les arêtes du graphe. On dit qu'un.

26

• Comment passer d’un graphe semi-eulérien à un graphe eulérien ? Étudiez cet exemple : comment en rajoutant un arête peut-on passer de l’un à l’autre ?

• En déduire à quelle condition nécessaire on peut trouver un graphe semi-eulérien.

Condition nécessaire pour avoir un graphe semi-eulérienCondition nécessaire pour avoir un graphe semi-eulérien

a b

cd

e

a b

cd

e

Page 27: 1 Théorie des Graphes Cycle Eulérien. 2 Rappels de définitions On dit qu'une chaîne est un chemin passant par toutes les arêtes du graphe. On dit qu'un.

27

Condition nécessaire pour avoir un graphe semi-eulérien

• La condition nécessaire pour avoir un graphe semi-eulérien est :le nombre de chemins ayant un degré ______ est _____

• On admet que cette condition est suffisante, c’est-à-dire que si elle a lieu, alors on peut trouver un graphe semi-eulérien !Dans ce cas, le point de départ et d’arrivée sont ceux qui ont un degré _______

CONCLUSION : Condition nécessaire pour avoir un graphe semi-eulérien

Page 28: 1 Théorie des Graphes Cycle Eulérien. 2 Rappels de définitions On dit qu'une chaîne est un chemin passant par toutes les arêtes du graphe. On dit qu'un.

28

Conclusion de l’étude…

Page 29: 1 Théorie des Graphes Cycle Eulérien. 2 Rappels de définitions On dit qu'une chaîne est un chemin passant par toutes les arêtes du graphe. On dit qu'un.

29

CONCLUSIONS :Condition nécessaire pour avoir un cycle eulérien

• La condition nécessaire pour avoir un cycle eulérien est : le nombre de chemins ayant un degré ______ est _____.On admet que cette condition est suffisante, c’est-à-dire que si elle a lieu, alors on peut trouver un cycle eulérien !

• La condition nécessaire pour avoir un graphe semi-eulérien est : le nombre de chemins ayant un degré ______ est _____.On admet que cette condition est suffisante, c’est-à-dire que si elle a lieu, alors on peut trouver un graphe semi-eulérien !Dans ce cas, le point de départ et d’arrivée sont ceux qui ont un degré _______.