122
Gaston Gaston LagRaf LagRaf arrive, arrive, Gaston Gaston LagRaf LagRaf arrive, arrive, Faites Graphe Faites Graphe à vous! vous! pour d pour découvrir la couvrir la th théorie des graphes orie des graphes 7 d 7 défis fis

th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

  • Upload
    lethuy

  • View
    217

  • Download
    0

Embed Size (px)

Citation preview

Page 1: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

Gaston Gaston LagRafLagRaf arrive,arrive,Gaston Gaston LagRafLagRaf arrive,arrive,Faites Graphe Faites Graphe àà vous!vous!

pour dpour déécouvrir la couvrir la

ththééorie des graphesorie des graphes7 d7 dééfisfis

Page 2: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

Page 3: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

Page 4: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

7 Défis7 Défis1.1. Les bisesLes bises

2.2.Le ballon de footLe ballon de foot

3.3.La carte de gLa carte de gééoo 5.5. Le dessinLe dessin

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

3.3.La carte de gLa carte de gééoo

4.4.Les dominosLes dominos

5.5. Le dessinLe dessin

6.6. PlatonPlaton

7.7. Le circuitLe circuit

8.8. ........

Page 5: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

Défi nDéfi n°°°°°°°°11En Belgique, on ne se fait qu’une fois la bise, en, France,

2, 3, 4 fois, cela dépend de…heu,

1.1. Les bisesLes bises

2.2. Le ballon de footLe ballon de foot

3.3. La carte de gLa carte de gééoo

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

dépend de…heu, bref, le nombre de personnes qui ont

habité la terre et qui ont donné un

nombre impair de bises est-il pair ou

impair ?

3.3. La carte de gLa carte de gééoo

4.4. Les dominosLes dominos

5.5. Le dessinLe dessin

6.6. PlatonPlaton

7.7. Le circuitLe circuit

Page 6: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

ModélisationModélisation

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

Page 7: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

SommetAdjacents

Ordre

VocabulaireVocabulaire

8

1

9

5

VocabulaireVocabulaire

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

IsoléPendant

9

7

6

4

32

10

Page 8: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

ArêteDegré

VocabulaireVocabulaire

d(x5)=48

1

9

5

VocabulaireVocabulaire

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

9

7

6

4

32

10

Page 9: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

Différents types de graphesDifférents types de graphes

Graphe simple

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

Multi-graphe

Page 10: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

Différents types de graphesDifférents types de graphes

Graphe connexe

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

Graphe non connexe

Page 11: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

Différents types de graphesDifférents types de graphes

Graphe complets1 2

2

K2

K3

K

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

13

1

2

34

1

2

3

4

5

K3

K4

K5

Page 12: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

Différents types de graphesDifférents types de graphes

1 2

3 4

5 6

Graphe bipartite

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

71 2

3 4

5

Graphe bipartite complet ( K2,3)

Page 13: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

La somme des degrés des sommets d’un graphe est égale à deux fois son nombre d’arêtes.

∑ d(x) = 2 A5

5

Deux propriétésDeux propriétés

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

1

12

2

33

4

4

6

6

7 78

8

Page 14: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

Le nombre de sommets de degré impaird'un graphe est pair.

5

5

Deux propriétésDeux propriétés

Σd(x)=2A

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

1

12

2

33

4

4

6

6

7 78

8

Σd(x)=2A Σd(x)= Σdi(x)+ Σdp(x)

pairs

Page 15: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

ProblèmeProblème concretconcret

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

?

Page 16: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

Défi nDéfi n°°°°°°°°22

Le ballon de football est un polyèdre dont toutes les faces sont

des hexagones ou

1.1. Les bisesLes bises

2.2. Le ballon de Le ballon de

footfoot

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

des hexagones ou pentagones réguliers.

Sans les compter, combien y a-t-il de

pentagones et d'hexagones?

footfoot

3.3. La carte de gLa carte de gééoo

4.4. Les dominosLes dominos

5.5. Le dessinLe dessin

6.6. PlatonPlaton

7.7. Le circuitLe circuit

Page 17: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

H HP

ModélisationModélisation

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

H H

HH

HH

H

H

P

PP

PP

Page 18: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

Qu’est-ce qu’un graphe planaire?

1 2

1 2

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

3

4 5

3

4 5

Page 19: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

Qu’est-ce qu’un graphe planaire?

1 2

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

3

4 5

Page 20: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

Qu’est-ce qu’un graphe planaire?

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

Non planaires

Page 21: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

2

6

C

Face ou régionFace ou région

Faces

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

1

3

4 5

A B

Page 22: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

S – A + F = 2

Formule Formule d'Eulerd'Euler

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

A

B C

D

• S = nombre de sommets

• A = nombre d'arêtes • F = nombre de faces

Page 23: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

Résolution de notre Résolution de notre problème.problème.

Nombre d'arêtes =2

P5H6 +

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

Nombre de sommets =

Nombre de faces =

3P5H6 +

P+H

Page 24: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

S – A + F = 2

P5H6 +P5H6 + P+H- + = 2

Résolution de notre Résolution de notre problème.problème.

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

2P5H6 +

3P5H6 + P+H- + = 2

P = 12P = 12

Page 25: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

Une autre relation intéressante

5P = 3H5P = 3H

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

5P = 3H5P = 3H

Page 26: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

12

Solution

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

20

Page 27: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

Critères de planaritéCritères de planarité

Y a-t-il un moyen de déterminer si une

représentation de graphe est celle d’un graphe

planaire ?

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

planaire ?

Graphe planaire →→→→ sous -graphes planaires

sous-graphes non planaires →→→→ Graphe non planaireRéciproque fausse!

Page 28: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

Théorème admisThéorème admis

Soit G un graphe planaire et connexe avec n ����3 sommets .

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

avec n ����3 sommets . Alors G contient au plus 3n − 6 arêtes .

Page 29: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

Tout graphe acyclique Tout graphe acyclique est planaireest planaire

2

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

1 3

45

6

Page 30: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

Les graphes complets Les graphes complets sont ...sont ...

2

• Planaires jusqu'à l'ordre 4 :

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

13

1

2

34

Page 31: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

• Non planaire à partir de l'ordre 5:

4

Les graphes complets Les graphes complets sont ...sont ...

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

1

2

3

5

Page 32: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

• De type K1,n sont planaires :

3

Les graphes bipartites Les graphes bipartites complets... complets...

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

1

2

3

45

6

7

Page 33: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

• De type K2,n sont planaires :

12

3

3

Les graphes bipartites Les graphes bipartites complets ... complets ...

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

4

12

4

56

Page 34: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

36

Les graphes bipartites... Les graphes bipartites... Les graphes bipartites Les graphes bipartites

completscomplets ……

de type Kde type K3,33,3 ne sont pas planaires.ne sont pas planaires.

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

1

2

4

5

Page 35: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

36

Les graphes bipartites... Les graphes bipartites... Les graphes bipartites …Les graphes bipartites …

Pourtant, ses sousPourtant, ses sous--graphes le sont!graphes le sont!

4

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

1

2

4

5

12

3

5

6

Page 36: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

ConséquenceConséquence

36 4

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

1

2

4

5

1

2

3

5

Page 37: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

Pas suffisantPas suffisant

4

7 8 4

expansion

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

1

2

3

5

6 9

10

1

2

3

5

Page 38: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

Théorème de KuratowskiThéorème de Kuratowski

Un graphe fini est planaire si et seulement

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

Un graphe fini est planaire si et seulement s'il ne contient pas de sous-graphequi soit une expansion de K5 ou K3,3

Page 39: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

Défi nDéfi n°°°°°°°°33Combien de couleurs au

minimum faut-il pour colorer

chaque pays de la

1.1. Les bisesLes bises

2.2. Le ballon de footLe ballon de foot

3.3. La carte de La carte de

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

chaque pays de la carte d’Europe de telle sorte que 2 pays voisins ne soient pas de la même couleur ?

ggééoo

4.4. Les dominosLes dominos

5.5. Le dessinLe dessin

6.6. PlatonPlaton

7.7. Le circuitLe circuit

Page 40: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

ModélisationModélisation

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

Page 41: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

Coloration d’un grapheColoration d’un graphe

Graphe planaire

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

Page 42: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

ColorationColoration

B O

M

B O

M

B O

O

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

O BR V O B

5 couleurs 3 couleurs suffisent

Coloration incorrecte

nombre chromatique χ(G)

Page 43: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

Nombre chromatique de Nombre chromatique de graphes complets Kgraphes complets Knn

3 χχχχ=nVoici K4χ=4

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

1

2

4

Page 44: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

cycle élémentaire cycle élémentaire

1 3

4

4

Nbre pair de sommets� χ=2

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

25

1

2

3

4

Nbre impair de sommets� χ=3

Page 45: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

Étape 1Étape 1 Attribuer à chaque sommet du graphe un nombre.Attribuer à chaque sommet du graphe un nombre.

L’algorithme de Welsh et Powell.

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

1

Page 46: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

Repérer le degré de Repérer le degré de

chaque sommet.chaque sommet.

Sommets Degrés

S1

S2

S3

S4

S5

S6

S7

S8

S9

3

5

4

6

2

4

4

1

2

Étape 2Étape 2

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

1

S9

S10

S11

S12

S13

S14

S15

S16

4

8

3

2

0

1

4

1

Page 47: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

Classer les sommets du graphe dans Classer les sommets du graphe dans

l’ordre décroissant de leur degrél’ordre décroissant de leur degré

Degré Sommets

8 S10

5 S6

5 S3

4 S5

4 S8

4 S15

4 S9

3 S4

Étape 3Étape 3

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

1

3 S4

3 S11

2 S2

2 S7

2 S12

1 S1

1 S14

1 S16

0 S13

Page 48: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

Degrés Sommets Couleurs

8 S10

5 S6

5 S3

4 S5

4 S8

4 S15

4 S9

3 S4

Étape 4Étape 4Attribution des couleursAttribution des couleurs

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

1

3 S4

3 S11

2 S2

2 S7

2 S12

1 S1

1 S14

1 S16

0 S13

Page 49: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

Voici le résultat:Voici le résultat:

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

Page 50: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

Théorème des Théorème des 44 couleurscouleurs

Tout graphe planaire est

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

Tout graphe planaire estcoloriable en 4 couleurs.

Page 51: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

AutresAutres applicationsapplications dede lalacolorationcoloration dede graphesgraphes

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

Page 52: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

Défi nDéfi n°°°°°°°°44

Est-il possible d’aligner toutes

1.1. Les bisesLes bises

2.2. Le ballon de footLe ballon de foot

3.3. La carte de gLa carte de gééoo

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

d’aligner toutes les pièces d’un

domino en respectant la continuité ?

4.4. Les dominosLes dominos

5.5. Le dessinLe dessin

6.6. PlatonPlaton

7.7. Le circuitLe circuit

Page 53: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

: sommets 0, 1, …, 6

: arête

ModélisationModélisation

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

Page 54: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

1

13

3

4

4cycle eulcycle euléérienrien

K7

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

2

25

5

66 70

Page 55: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

cycle 1

12

2

36

Graphe eulérienGraphe eulérien

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

3

4

45

5

6

Page 56: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

1

12

2

36

Graphe eulérienGraphe eulérien

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

cycle eulérien

3

4

45

5

6

Page 57: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

Léonhard Euler (1707-1783)

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

Page 58: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

Un graphe simple connexe G=(X ,A) est eulérien si et

Théorème d’EulerThéorème d’Euler

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

G=(X ,A) est eulérien si et

seulement si tous ses sommets

sont de degré pair.

∀∀∀∀ x ∈∈∈∈ X, d(x) est pair.

Page 59: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

1

13

3

4

4

d(x)=6 → pair

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

2

25

5

66 70

Page 60: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

5

6

7 5

6

7

cycle c1 cycle c2

1

2

3

4

1

2

3

4

Page 61: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

5

6

7

cycle c1 cycle c2 cycle c3

1

2

3

4

Page 62: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

0 -1 – 2 – 3 – 4 – 5 – 6 – 0

cycle c1

cycle c2

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

0 – 1 – 3 – 6 – 2 – 1 – 2 – 3 – 4 – 5 – 6 – 0

cycle c2

Page 63: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

3 4

6

d(x)=5 → impair

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

1

2 5

Page 64: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

Défi nDéfi n°°°°°°°°55

Est-il possible de tracer ces figures sans lever le crayon et sans repasser

1.1. Les bisesLes bises

2.2. Le ballon de footLe ballon de foot

3.3. La carte de gLa carte de gééoo

5.5. Le dessinLe dessin

6.6. PlatonPlaton

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

deux fois par le même trait ?

4.4. Les dominosLes dominos 7.7. Le circuitLe circuit

Page 65: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

Extension Extension du théorème ddu théorème d’’’’’’’’EulerEuler

Degrés impairs

Degrés impairs

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

1

12

2

3

34

4

5 5

Degrés impairs

Degrés pairs

Degrés pairs

Page 66: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

ThéorèmeThéorème

Un graphe simple est semi-eulérien ssi

au plus 2 de ses sommets sont de degré impair.

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

sont de degré impair.

Page 67: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

DessinonsDessinons

1

12

2

3

34

4

5 5

1

12

2

3

34

4

5 5

1 2

34

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

1

2 3

5

4

3 43 4

1

2

3

Page 68: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

DessinonsDessinons

1

12

2

3

34

5 5

6

1

12

2

3

34

5 5

6

1 2

34

1 2

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

51

6

2

43

3 463 46

34

1

2 3

Page 69: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

les 7 ponts de les 7 ponts de KönigsbergKönigsberg

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

Page 70: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

Défi nDéfi n°°°°°°°°66Une fourmi se

ballade sur des polyèdres

platoniciens. Existe -t-il un chemin

1.1. Les bisesLes bises

2.2. Le ballon de footLe ballon de foot

3.3. La carte de gLa carte de gééoo

4.4. Les dominosLes dominos

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

Existe -t-il un chemin qui lui permette de

visiter une seule fois chaque sommet ?

4.4. Les dominosLes dominos

5.5. Le dessinLe dessin

6.6. PlatonPlaton

7.7. Le circuitLe circuit

Page 71: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

DéfinitionDéfinition

o Polyèdre

polyèdre polyèdre

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

o Convexe

o Régulier

polyèdre polyèdre platonicienplatonicien

Page 72: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

Il en existe 5Il en existe 5Le cube Le tétraèdre L’octaèdre

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

Le dodécaèdre L’icosaèdre

Page 73: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

Le cubeLe cube

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

Page 74: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

Le tétraèdreLe tétraèdre

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

Page 75: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

L’octaèdreL’octaèdre

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

Page 76: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

Le dodécaèdreLe dodécaèdre

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

Page 77: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

L’icosaèdreL’icosaèdre

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

Page 78: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

Cycle HamiltonienCycle Hamiltonien

1 2

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

34

Page 79: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

Propriété nPropriété n°°11

Un graphe possédant un sommet de degré 1 ne peut être hamiltonien.

1

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

1

2

3

4

5

6

Page 80: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

Propriété nPropriété n°°22

Si un sommet dans un graphe est de degré 2, alors, les deux arêtes incidentes à ce sommet doivent faire partie du cycle hamiltonien.

1

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

hamiltonien. 1

2

3

4

5

Page 81: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

Propriété nPropriété n°°33

Les graphes complets Kn sont hamiltonienslorsque n est supérieur à 3.

2

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

1

2

3

45

Page 82: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

Autres propriétésAutres propriétés

Théorème d’Ore d(x) + d(y) ≥n

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

Corolaire de Diracd(x) ≥n/2

Page 83: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

Conditions suffisantesConditions suffisantes

Mais non

nécessaires !

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

1 2

3

45

Pas completPas OrePas Dirac

Page 84: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

Le cubeLe cube

78

Ne répond à aucune propriété.

Pourtant, voici un cycle hamiltonien:

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

1 2

3 4

5 6

Page 85: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

Le tétraèdreLe tétraèdre

Graphe de type K4

Voici un cycle hamiltonien:

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

Page 86: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

L’octaèdreL’octaèdre

Ore � Pour tout x, y , d(x)+d(y)=8>6

1Voici un cycle hamiltonien:

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

2 3

4 56

Page 87: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

Le dodécaèdreLe dodécaèdre

Ne répond à aucun critère.

Pourtant, voici un cycle hamiltonien:

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

Page 88: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

L’icosaèdreL’icosaèdre

Ne répond à aucun critère.

Pourtant, voici un cycle hamiltonien:

1

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

2 3

4

5

67

8 9

10

11

12

Page 89: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

La course du cavalierLa course du cavalier

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

Il y a des millions de solutions!

Page 90: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

Euler et la symétrieEuler et la symétrie

37 62 43 56 35 60 41 50

44 55 36 61 42 19 34 59

63 38 53 46 57 40 51 48

≠ → 32

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

54 45 64 39 52 47 58 33

1 26 15 20 7 32 13 22

16 19 8 25 14 21 6 31

27 2 17 10 29 4 23 12

18 9 28 3 24 11 30 5

≠ → 32

Page 91: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

Carrés semiCarrés semi--magiquesmagiques

1 30 47 52 5 28 43 54

48 51 2 29 44 53 6 27

31 46 49 4 25 8 55 42

50 3 32 45 56 41 26 7

260

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

50 3 32 45 56 41 26 7

33 62 15 20 9 24 39 58

16 19 34 61 40 57 10 23

63 14 17 36 21 12 59 38

18 35 64 13 60 37 22 11

260

130

130

Page 92: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

Et tout cela grâce à Et tout cela grâce à Hamilton!Hamilton!

L’L’icosianicosian gamegame

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

William Rowan Hamilton

Page 93: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

Aujourd’hui encore, la Aujourd’hui encore, la théorie des graphes théorie des graphes hamiltonienshamiltoniens n’a pas n’a pas

été percée à jour et les été percée à jour et les

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

été percée à jour et les été percée à jour et les recherches continuent recherches continuent

toujours dans ce toujours dans ce domaine.domaine.

Page 94: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

Défi nDéfi n°°°°°°°°77Un parcours de santé est aménagé pour les sportifs dans le parc de la ville. Il

est composé de chemins en sens unique, et de repères

tous distants de 500

1.1. Les bisesLes bises

2.2. Le ballon de footLe ballon de foot

3.3. La carte de gLa carte de gééoo

4.4. Les dominosLes dominos

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

tous distants de 500 mètres, comme indiqué sur

la figure ci-contre. Tout trajet commence en S1 et

se termine en S4. Combien y a-t-il de trajets

différents de 1.5 Km ? 2.0 Km ? 2.5 Km ?

4.4. Les dominosLes dominos

5.5. Le dessinLe dessin

6.6. PlatonPlaton

7.7.Le circuitLe circuit

Page 95: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

ModélisationModélisation

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

Page 96: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

arêtes à sens unique!

DiDi--graphegraphe

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

Page 97: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

1010

Matrice d’adjacenceMatrice d’adjacence

S1 S2 S3 S4

S

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

M.=M.=M.=M.=

0110

1010

1000

1010 S1

S2

S3

S4

Page 98: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

ThéorèmeThéorème

Soit G(X,A), un digraphe, avec X = {x1; x2 : : : ;xn}

de matrice d’adjacence M(G) =(mi,j).Notons Mk=(m(k)i,j )

Alors m vaut

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

Alors m(k)i,j vaut

le nombre de chemins de longueur k, différents, allant du sommet xi au sommet xj .

Page 99: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

2010

2120

Résolution du problèmeRésolution du problème

Trajets différents de 1.5 Km de l’entrée S 1 à la sortie S 4 ?

S1 S2 S3 S4

S1

S

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

M.M.M.M.3333====

1220

2120

2010

Chemins de 500 m

S2

S3

S4

Page 100: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

Résolution du problèmeRésolution du problème

Trajets différents de 2 Km de l’entrée S 1 à la sortie S 4 ?

2120S1 S2 S3 S4

S1

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

Chemins de 500 m

M.M.M.M.4444====

1120

1210

2010

2120 S1

S2

S3

S4

Page 101: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

Résolution du problèmeRésolution du problème

Trajets différents de 2,5 Km de l’entrée S 1 à la sortie S 4 ?

3230

S1 S2 S3 S4

S1

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

Chemins de 500 m

3120

3230

3220

3230

M.M.M.M.5555====S2

S3

S4

Page 102: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

Un dernier problèmeUn dernier problème

Le plus court cheminLe plus court chemin

Le voyageur de Le voyageur de

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

Le voyageur de Le voyageur de

commercecommerce

Page 103: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

H F

Le plus court cheminLe plus court chemin

2

10

41

poidspoids

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

D A

B

D C A

E

2

1

1

3

6

12

73

1

OptimiserOptimisertempstempsdistancedistance coûtcoût

Page 104: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

Algorithme de DijkstraAlgorithme de Dijkstra

GloutonGlouton

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

Edsger Wybe Dijkstra (1930-2002)

GloutonGlouton

Page 105: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

Affecter la valeur de

poids 0 au sommet αααα

Affecter la valeur P=∞∞∞∞aux autres sommets

Sélectionner le sommet X

non encore sélectionné

de poids minimumY a-t-il d’autres

Non

Oui

Y a-t-il des sommets X non sélectionnés?

Oui

Pour tout sommet Y adjacent à X,

calculer p=poids de X+poids de l’arête X-Y

P > pAffecter la valeur

de p à P

Choisir un sommet Y non sélectionné

Y a-t-il d’autres

sommets Y

adjacents à X?

Non Oui

Oui

La plus courte chaîne de αααα à ωωωω est obtenue

en écrivant de droite à gauche le chemin partant de ωωωω

Non

Page 106: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

Le plus court cheminLe plus court chemin

H

D C

F

2

2

1

10

6 4

3

H

D C

F

2

2

1

10

6 4

3

∞∞∞∞

∞∞∞∞

∞∞∞∞

∞∞∞∞

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

B

D C A

E

1

2

1

12

37

3

B

D C A

E

1

2

1

12

37

3

0000

∞∞∞∞

∞∞∞∞

Page 107: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

Le plus court cheminLe plus court chemin

H F

2 1

10

6 4

H F

2 1

10

6 4

∞∞∞∞

∞∞∞∞

∞∞∞∞

∞∞∞∞

∞∞∞∞2222DDDD

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

B

D C A

E

1

2

1

12

37

3

B

D C A

E

1

2

1

12

37

3

0000

∞∞∞∞

∞∞∞∞

∞∞∞∞

∞∞∞∞

∞∞∞∞1111DDDD

Page 108: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

Le plus court cheminLe plus court chemin

H F

2 1

10

6 4

H F

2 1

10

6 4

∞∞∞∞

∞∞∞∞

∞∞∞∞

∞∞∞∞

2222DDDD

4444BBBB

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

B

D C A

E

1

2

1

12

3

6

7

3

B

D C A

E

1

2

1

12

3

6

7

3

0000

∞∞∞∞

∞∞∞∞

∞∞∞∞

∞∞∞∞

1111DDDD

4444BBBB

13131313BBBB

Page 109: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

Le plus court cheminLe plus court chemin

H F

2 1

10

6 4

H F

2 1

10

6 4

∞∞∞∞

∞∞∞∞

∞∞∞∞

∞∞∞∞

2222DDDD

4444BBBB3333HHHH

12121212HHHH

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

B

D C A

E

1

2

1

12

37

3

B

D C A

E

1

2

1

12

37

3

0000

∞∞∞∞

∞∞∞∞

∞∞∞∞

∞∞∞∞

1111DDDD

4444BBBB

13131313BBBB

3333HHHH

Page 110: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

Le plus court cheminLe plus court chemin

H F

2 1

10

6 4

H F

2 1

10

6 4

∞∞∞∞

∞∞∞∞

∞∞∞∞

∞∞∞∞

2222DDDD

4444BBBB3333HHHH

12121212HHHH9999CCCC

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

B

D C A

E

1

2

1

12

37

3

B

D C A

E

1

2

1

12

37

3

0000

∞∞∞∞

∞∞∞∞

∞∞∞∞

1111DDDD13131313BBBB10101010CCCC

Page 111: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

Le plus court cheminLe plus court chemin

H F

2 1

10

6 4

H F

2 1

10

6 4

∞∞∞∞

∞∞∞∞

∞∞∞∞

∞∞∞∞

2222DDDD

4444BBBB3333HHHH

12121212HHHH9999CCCC

13131313FFFF

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

B

D C A

E

1

2

1

12

3

6

7

4

3

B

D C A

E

1

2

1

12

3

6

7

4

3

0000

∞∞∞∞

∞∞∞∞

∞∞∞∞

∞∞∞∞

1111DDDD

4444BBBB

13131313BBBB

3333HHHH

10101010CCCC

13131313FFFF

Page 112: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

Le plus court cheminLe plus court chemin

H

D C

F

2

2

1

10

6 4

3

H

D C

F

2

2

1

10

6 4

3

∞∞∞∞

∞∞∞∞

∞∞∞∞

∞∞∞∞

2222DDDD

4444BBBB3333HHHH

12121212HHHH9999CCCC

13131313FFFF11111111EEEE

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

B

D C A

E

1

2

1

12

37

3

B

D C A

E

1

2

1

12

37

3

0000

∞∞∞∞

∞∞∞∞

1111DDDD13131313BBBB10101010CCCC

E ACHD

Page 113: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

Traveling Salesman Problem ou TSP

1) Par tous les points d’un parcours,

Le voyageur de commerce

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

d’un parcours,

2) Sans passer deux fois au même endroit,

3) Par le trajet le plus court.

Page 114: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

N villes reliées entre elles

Ville départ →→→→n-1 chemins

Traitement en1 ns

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

Ville départ →→→→n-1 cheminsEtape 2 →→→→n-2 chemins

…(n-1)!/2

Page 115: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

Nombre de villes n

Nombre de trajets

Temps de traitement

Traitement en1 ns

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

10 (9!) / 2 = 181 440 1,8.10-4 s

100(99!) / 2

= 4,7.10155

4,7.10146 s

Soit environ 4,7.10139 années

Page 116: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

$$ $$

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

$$ $$

Page 117: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

En conclusionEn conclusion

• Claude BERGE

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

• Claude BERGE• Le « père » de la

théorie moderne des graphes.

Page 118: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

En conclusionEn conclusion

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

Page 119: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

En conclusionEn conclusion

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

Page 120: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

En conclusionEn conclusion

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

Page 121: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

En conclusionEn conclusion

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

Page 122: th orie des graphes - UCLouvain · Gaston LagRafarrive, Faites Graphe àvous! pour découvrir la théorie des graphes 7 défis

Logiciel

•GRIN40– Téléchargement

Gratuit

ThThééorie des graphes ISL Marcheorie des graphes ISL Marche--enen--FamenneFamenne

– Coloration– Chemin eulérien– Chemin le plus court– …