• Aucun résultat trouvé

Math´ematiques 2

N/A
N/A
Protected

Academic year: 2021

Partager "Math´ematiques 2"

Copied!
78
0
0

Texte intégral

(1)

S´eance 1

Graphes et optimisation discr`ete

P. Laurent

Math´ematiques 2

22 novembre 2004

(2)

Plan

1 Math´ematiques discr`etes Objectifs du cours Exemples

Propri´et´es g´en´erales

2 La th´eorie des graphes D´efinitions

Quelques probl`emes

Le probl`emes du voyageur de commerce

(3)

Graphes et optimisation disc`ete

1 Math´ematiques discr`etes Objectifs du cours Exemples

Propri´et´es g´en´erales

2 La th´eorie des graphes D´efinitions

Quelques probl`emes

Le probl`emes du voyageur de commerce

(4)

Plan du cours de math. 2

Optimisation~:

Problèmes continus convexité Optimisation locale

EDP, statique analyse approximation

Graphes

flots

Pb. géométrique

(5)

Le continu et le discret (ou combinatoire)

Math´ematiques du continu Optimisation Continue EDP

¾

→ Physique math´ematique

Math´ematiques discr`etes ou combinatoires

Th´eorie des graphes

Optimisation en nombres entiers

¾

½ Probl`emes de gestion

Probl`emes d’informatique

(6)

Le continu et le discret (ou combinatoire)

Math´ematiques du continu Optimisation Continue EDP

¾

→ Physique math´ematique

Math´ematiques discr`etes ou combinatoires

Th´eorie des graphes

Optimisation en nombres entiers

¾

½ Probl`emes de gestion

Probl`emes d’informatique

(7)

Objectif du cours

Introduction aux math´ematiques de la gestion :

 

 

 

 

Logistique Ordonnancement Gestion de production Planification

D´ecision Mais aussi :

 Informatique : parall´elisation,r´eseaux, gestion de la m´emoire...

´

(8)

Objectif du cours

Introduction aux math´ematiques de la gestion :

 

 

 

 

Logistique Ordonnancement Gestion de production Planification

D´ecision Mais aussi :

 Informatique : parall´elisation,r´eseaux, gestion de la m´emoire...

´

(9)

Un peu d’histoire...

1945-1970 : “Recherche op´erationnelle”

Logistique : op´eration “Overlord”, projet Apollo

→ Th´eorie des jeux, probl`emes de flots, th´eorie des graphes Planification : programmation lin´eaire, optimisation

1970-1990 : “Intelligence artificielle”

 Informatique : Lisp, Prolog, programmation logique

(10)

Un peu d’histoire...

1945-1970 : “Recherche op´erationnelle”

Logistique : op´eration “Overlord”, projet Apollo

→ Th´eorie des jeux, probl`emes de flots, th´eorie des graphes Planification : programmation lin´eaire, optimisation

1970-1990 : “Intelligence artificielle”

 Informatique : Lisp, Prolog, programmation logique

(11)

Aujourd’hui

Outils d’aide `a la d´ecision

Visualisation : organigramme, diagramme...

→ Interactivit´e, simulation

Simulation : optimisation avec contraintes, ´enum´eration Une mani`ere particuli`ere de raisonner

Les probl`emes sont pos´es sur des ensembles sont finis.

(12)

Aujourd’hui

Outils d’aide `a la d´ecision

Visualisation : organigramme, diagramme...

→ Interactivit´e, simulation

Simulation : optimisation avec contraintes, ´enum´eration Une mani`ere particuli`ere de raisonner

Les probl`emes sont pos´es sur des ensembles sont finis.

(13)

Programmation lin´eaire

i.e. optimisation lin´eaire sous contraintes d’in´egalit´e lin´eaire.

En nombres r´eels V = R n En nombres entiers V = N n A matrice de dim.(p, n) x, b, c ∈ V

( C = {x ∈ V tel que A x ≤ c , x ≥ 0}

max x∈C hc , xi (1)

(14)

Ordonnancement

Cas ´el´ementaire n Tˆaches `a effectuer.

Graphe de tˆaches G :

Sommet : tˆache T i , 1 ≤ i ≤ n

Arˆete : (i , j ) ∈ G ⇔ T i doit pr´ec´eder T j

Valeur d’un arc : d i dur´ee de T i . Probl`eme

D´eterminer les dates min. ou max. de d´ebut de tˆache.

(15)

Ordonnancement

Cas ´el´ementaire n Tˆaches `a effectuer.

Graphe de tˆaches G :

Sommet : tˆache T i , 1 ≤ i ≤ n

Arˆete : (i , j ) ∈ G ⇔ T i doit pr´ec´eder T j

Valeur d’un arc : d i dur´ee de T i . Probl`eme

D´eterminer les dates min. ou max. de d´ebut de tˆache.

(16)

Ordonnancement

Cas plus compliqu´e Tˆaches incompatibles.

Tˆaches utilisant les mˆemes ressources.

Quelles tˆaches sur quelle ressources ? Date au plus tˆot ou au plus tard.

Dur´ee d´ependant de la date...

Probl`emes analogues

(17)

Ordonnancement

Cas plus compliqu´e Tˆaches incompatibles.

Tˆaches utilisant les mˆemes ressources.

Quelles tˆaches sur quelle ressources ? Date au plus tˆot ou au plus tard.

Dur´ee d´ependant de la date...

Probl`emes analogues

(18)

Probl`emes de flots

Donn´ees : graphe orient´e valu´e, avec une racine D et une anti-racine A.

Probl`eme : d´eterminer le flot maximum allant de A vers D.

Algorithme de Ford-Fulkerson.

(19)

Probl`emes d’affectation

Donn´ees : Un graphe biparti

Probl`eme : Effectuer un couplage entre les noeuds.

Algorithme de Ford-Fulkerson.

(20)

Voyageur de commerce

En anglais TSP

Trouver le plus court chemin passant par tous les sommets d’un graphe valu´e.

Cas classique :

le graphe est complet, les noeuds sont des villes,

les valuations sont les distances sur la carte.

(21)

Satisfiabilit´e de clauses

SAT Donn´ees :

Un ensemble de p symboles de proposition.

Un ensemble de n clauses (P 1 ∨ ¬P 2 ∨ ... ∨ P k ).

Probl`eme : Cet ensemble est-il satisfiable ?

(i.e. peut-on donner des valeurs vrai , faux aux symboles P i pour

que toutes les clauses soient vraies ?).

(22)

Complexit´e

Les donn´ees sont dans un ensemble fini P

1

⇒ Algorithme ´evident : ´enum´eration.

2

Mais P = {F / F ⊂ E } et Card(E ) = n.

3

⇒ Le nombre de solutions est exponentiel.

Th´eorie de la complexit´e

1

Complexit´e = nombre d’op´erations ´el´ementaires pour

r´esoudre.

(23)

Complexit´e

Les donn´ees sont dans un ensemble fini P

1

⇒ Algorithme ´evident : ´enum´eration.

2

Mais P = {F / F ⊂ E } et Card(E ) = n.

3

⇒ Le nombre de solutions est exponentiel.

Th´eorie de la complexit´e

1

Complexit´e = nombre d’op´erations ´el´ementaires pour

r´esoudre.

(24)

Complexit´e

Les donn´ees sont dans un ensemble fini P

1

⇒ Algorithme ´evident : ´enum´eration.

2

Mais P = {F / F ⊂ E } et Card(E ) = n.

3

⇒ Le nombre de solutions est exponentiel.

Th´eorie de la complexit´e

1

Complexit´e = nombre d’op´erations ´el´ementaires pour

r´esoudre.

(25)

Complexit´e

Les donn´ees sont dans un ensemble fini P

1

⇒ Algorithme ´evident : ´enum´eration.

2

Mais P = {F / F ⊂ E } et Card(E ) = n.

3

⇒ Le nombre de solutions est exponentiel.

Th´eorie de la complexit´e

1

Complexit´e = nombre d’op´erations ´el´ementaires pour

r´esoudre.

(26)

Complexit´e

Les donn´ees sont dans un ensemble fini P

1

⇒ Algorithme ´evident : ´enum´eration.

2

Mais P = {F / F ⊂ E } et Card(E ) = n.

3

⇒ Le nombre de solutions est exponentiel.

Th´eorie de la complexit´e

1

Complexit´e = nombre d’op´erations ´el´ementaires pour

r´esoudre.

(27)

Complexit´e

Les donn´ees sont dans un ensemble fini P

1

⇒ Algorithme ´evident : ´enum´eration.

2

Mais P = {F / F ⊂ E } et Card(E ) = n.

3

⇒ Le nombre de solutions est exponentiel.

Th´eorie de la complexit´e

1

Complexit´e = nombre d’op´erations ´el´ementaires pour

r´esoudre.

(28)

Complexit´e

Les donn´ees sont dans un ensemble fini P

1

⇒ Algorithme ´evident : ´enum´eration.

2

Mais P = {F / F ⊂ E } et Card(E ) = n.

3

⇒ Le nombre de solutions est exponentiel.

Th´eorie de la complexit´e

1

Complexit´e = nombre d’op´erations ´el´ementaires pour

r´esoudre.

(29)

Equivalence ´

´ Equivalence entre ces probl`emes

On peut “coder” un probl`eme dans un autre.

Exemples :

Flots max ⊂ Programmation lin´eaire en nb. entier.

TSP ⇔ Programmation.

Satisfiabilit´e ⇔ Programmation lin´eaire en nb. entier.

Notion d’heuristique

(30)

Equivalence ´

´ Equivalence entre ces probl`emes

On peut “coder” un probl`eme dans un autre.

Exemples :

Flots max ⊂ Programmation lin´eaire en nb. entier.

TSP ⇔ Programmation.

Satisfiabilit´e ⇔ Programmation lin´eaire en nb. entier.

Notion d’heuristique

(31)

Graphes et optimisation disc`ete

1 Math´ematiques discr`etes Objectifs du cours Exemples

Propri´et´es g´en´erales

2 La th´eorie des graphes D´efinitions

Quelques probl`emes

Le probl`emes du voyageur de commerce

(32)

Graphes orient´es

D´efinition (Graphe)

G = (X , A) avec Card (X ) < ∞ et A ⊂ X × X .

Cela ´equivaut `a dire qu’une relation binaire est d´efinie sur G . Un ´el´ement est un noeud ou sommet (Vertex).

Un couple (x, y ) ∈ A est un arc.

D´efinition

Chemin : suite finie de sommets reli´es entre eux par un arc.

Arborescence :∃ noeud R tel que

(33)

Graphes orient´es

D´efinition (Graphe)

G = (X , A) avec Card (X ) < ∞ et A ⊂ X × X .

Cela ´equivaut `a dire qu’une relation binaire est d´efinie sur G . Un ´el´ement est un noeud ou sommet (Vertex).

Un couple (x, y ) ∈ A est un arc.

D´efinition

Chemin : suite finie de sommets reli´es entre eux par un arc.

Arborescence :∃ noeud R tel que

(34)

Graphes non orient´es

D´efinition (Graphe non orient´e et sans boucle)

G = (X , A) avec A sym´etrique et sans couple (a, a). Cela ´equivaut

`a dire que la relation binaire est sym´etrique et non r´eflexive.

Un arc non orient´e est une arˆete (Edge).

D´efinition

Chaˆıne (path) : suite finie de sommets reli´es entre eux par une arˆete.

Graphe connexe : un graphe G est dit connexe si pour toute paire

de sommets {x; y}de G, il existe une chaˆıne de premier terme x et

(35)

Graphes non orient´es

D´efinition (Graphe non orient´e et sans boucle)

G = (X , A) avec A sym´etrique et sans couple (a, a). Cela ´equivaut

`a dire que la relation binaire est sym´etrique et non r´eflexive.

Un arc non orient´e est une arˆete (Edge).

D´efinition

Chaˆıne (path) : suite finie de sommets reli´es entre eux par une arˆete.

Graphe connexe : un graphe G est dit connexe si pour toute paire

de sommets {x; y}de G, il existe une chaˆıne de premier terme x et

(36)

Un peu d’histoire

Les maisons et les puits.

Un jeu d’enfant.

Le probl`eme des ponts de Koenigsberg.

Le probl`eme des circuits hamiltoniens.

La formule d’Euler S + F − A = 2 (V + F − A = 2) . Les graphes planaires.

Le probl`eme des 4 couleurs.

(37)

Un peu d’histoire

Les maisons et les puits.

Un jeu d’enfant.

Le probl`eme des ponts de Koenigsberg.

Le probl`eme des circuits hamiltoniens.

La formule d’Euler S + F − A = 2 (V + F − A = 2) . Les graphes planaires.

Le probl`eme des 4 couleurs.

(38)

Un peu d’histoire

Les maisons et les puits.

Un jeu d’enfant.

Le probl`eme des ponts de Koenigsberg.

Le probl`eme des circuits hamiltoniens.

La formule d’Euler S + F − A = 2 (V + F − A = 2) . Les graphes planaires.

Le probl`eme des 4 couleurs.

(39)

Un peu d’histoire

Les maisons et les puits.

Un jeu d’enfant.

Le probl`eme des ponts de Koenigsberg.

Le probl`eme des circuits hamiltoniens.

La formule d’Euler S + F − A = 2 (V + F − A = 2) . Les graphes planaires.

Le probl`eme des 4 couleurs.

(40)

Un peu d’histoire

Les maisons et les puits.

Un jeu d’enfant.

Le probl`eme des ponts de Koenigsberg.

Le probl`eme des circuits hamiltoniens.

La formule d’Euler S + F − A = 2 (V + F − A = 2) . Les graphes planaires.

Le probl`eme des 4 couleurs.

(41)

Un peu d’histoire

Les maisons et les puits.

Un jeu d’enfant.

Le probl`eme des ponts de Koenigsberg.

Le probl`eme des circuits hamiltoniens.

La formule d’Euler S + F − A = 2 (V + F − A = 2) . Les graphes planaires.

Le probl`eme des 4 couleurs.

(42)

Un peu d’histoire

Les maisons et les puits.

Un jeu d’enfant.

Le probl`eme des ponts de Koenigsberg.

Le probl`eme des circuits hamiltoniens.

La formule d’Euler S + F − A = 2 (V + F − A = 2) . Les graphes planaires.

Le probl`eme des 4 couleurs.

(43)

Les ponts de Koenigsberg

(44)

Graphes eul´eriens

D´efinition (Graphe eul´erien)

Graphe qui poss`ede un circuit eul´erien, i.e. qui passe par toutes les arˆetes une fois et une seule.

Th´eor`eme

Un graphe connexe est eul´erien si et seulement si tous les sommets

sont de degr´e pair.

(45)

Graphes eul´eriens

D´efinition (Graphe eul´erien)

Graphe qui poss`ede un circuit eul´erien, i.e. qui passe par toutes les arˆetes une fois et une seule.

Th´eor`eme

Un graphe connexe est eul´erien si et seulement si tous les sommets

sont de degr´e pair.

(46)

D´emonstration

Soit (v 1 , ..., v p ) chemin ´el´ementaire de longueur max p − 1 v 1 6= v p ⇒ 1 et p ne sont pas de degr´e pair

⇒ v p = v 1 C’est un circuit.

Supposons qu’il ne soit pas eul´erien.

1)S’il passe par tous les noeuds,

une arˆete manquante est de la forme (v i , v j ).

Le chemin (v i , v j , v j +1 , ..., v p , v 2 , ..., v j ) est alors de longueur p > p − 1.

2) S’il ne passe pas par tous les noeuds,

le graphe est connexe ∃ une arˆete (v i , v),

(47)

D´emonstration

Soit (v 1 , ..., v p ) chemin ´el´ementaire de longueur max p − 1 v 1 6= v p ⇒ 1 et p ne sont pas de degr´e pair

⇒ v p = v 1 C’est un circuit.

Supposons qu’il ne soit pas eul´erien.

1)S’il passe par tous les noeuds,

une arˆete manquante est de la forme (v i , v j ).

Le chemin (v i , v j , v j +1 , ..., v p , v 2 , ..., v j ) est alors de longueur p > p − 1.

2) S’il ne passe pas par tous les noeuds,

le graphe est connexe ∃ une arˆete (v i , v),

(48)

D´emonstration

Soit (v 1 , ..., v p ) chemin ´el´ementaire de longueur max p − 1 v 1 6= v p ⇒ 1 et p ne sont pas de degr´e pair

⇒ v p = v 1 C’est un circuit.

Supposons qu’il ne soit pas eul´erien.

1)S’il passe par tous les noeuds,

une arˆete manquante est de la forme (v i , v j ).

Le chemin (v i , v j , v j +1 , ..., v p , v 2 , ..., v j ) est alors de longueur p > p − 1.

2) S’il ne passe pas par tous les noeuds,

le graphe est connexe ∃ une arˆete (v i , v),

(49)

D´emonstration

Soit (v 1 , ..., v p ) chemin ´el´ementaire de longueur max p − 1 v 1 6= v p ⇒ 1 et p ne sont pas de degr´e pair

⇒ v p = v 1 C’est un circuit.

Supposons qu’il ne soit pas eul´erien.

1)S’il passe par tous les noeuds,

une arˆete manquante est de la forme (v i , v j ).

Le chemin (v i , v j , v j +1 , ..., v p , v 2 , ..., v j ) est alors de longueur p > p − 1.

2) S’il ne passe pas par tous les noeuds,

le graphe est connexe ∃ une arˆete (v i , v),

(50)

Relation d’Euler

Th´eor`eme

S : le nombre de sommets, A : le nombre d’arˆetes, F : le nombre de faces.

Si un graphe connexe est planaire, on a

S + F − A = 2

(51)

D´emonstration

Par r´ecurrence d´ecroissante :

tant qu’il y a des cycles dans le graphe, on retire une arˆete e appartenant `a un cycle, soit G 0 = G − e ;

Si le graphe est planaire cette arˆete appartient `a deux cycles en retirant l’arˆete commune ces deux cycles n’en forment plus qu’un.

Le graphe G 0 a alors une arˆete et une face en moins.

S’il n’y a plus de cycle le graphe est alors un arbre, S = A + 1

(52)

Relation d’Euler : applications

K 5 et K 3 , 3 ne sont pas planaires.

K 5 :

S = 5, A = 10, donc F = 7 ; or bord des faces = cycles,

cycles de K 5 : triangles et pentagones, ⇒ plus de 3 arˆetes,

⇒ A ≥ 7 × 3/2 donc A ≥ 10, 5 ⇒ faux.

K 3 , 3 :

S = 6, A = 9 on en d´eduit que F = 5.

Or tous les cycles sont d’ordre 4 ou 6. ⇒ A ≥ 5 × 4/2, donc

(53)

Graphes hamiltonien

D´efinition

Graphe qui poss`ede un circuit hamiltonien, i.e. qui passe par tous les sommet une fois et une seule.

Il n’existe pas de caract´erisation simple des graphes hamiltoniens.

Montrer qu’un graphe est hamiltonien est un probl`eme difficile.

(54)

Graphes hamiltonien

D´efinition

Graphe qui poss`ede un circuit hamiltonien, i.e. qui passe par tous les sommet une fois et une seule.

Il n’existe pas de caract´erisation simple des graphes hamiltoniens.

Montrer qu’un graphe est hamiltonien est un probl`eme difficile.

(55)

Le dod´eca`edre est hamiltonien

(56)

Coloriage

D´efinition

On appelle indice chromatique χ(G) d’un graphe le nombre de couleurs n´ecessaire pour colorier les sommets de fa¸con que deux sommets adjecents n’ait pas la mˆeme couleur.

Il n’existe pas de caract´erisation simple des graphes coloriable avec k > 2 couleurs.

Trouver l’indice chromatique d’un graphe est un probl`eme difficile.

(57)

Coloriage

D´efinition

On appelle indice chromatique χ(G) d’un graphe le nombre de couleurs n´ecessaire pour colorier les sommets de fa¸con que deux sommets adjecents n’ait pas la mˆeme couleur.

Il n’existe pas de caract´erisation simple des graphes coloriable avec k > 2 couleurs.

Trouver l’indice chromatique d’un graphe est un probl`eme difficile.

(58)

Repr´esentation plane d’un graphe

D´efinition

Un graphe est planaire s’il peut ˆetre repr´esent´e sur un plan, les ares

´etant des courbes sans intersection.

Th´eor`eme (Kuratowski)

Un graphe est planaire si et seulement si il ne contient pas de sous-graphe r´eductible `a K 5 ou K 3 , 3.

Th´eor`eme (Tr`es difficile)

(59)

Repr´esentation plane

(60)

Repr´esentation plane

(61)

Repr´esentation plane

(62)

Un probl`eme d’optimisation

TSP

On cherche le plus court chemin ferm´e (circuit) sur un graphe valu´e qui passe par tous les sommets.

Version “euclidienne” : Le graphe est complet.

Les valeurs sont des distances sur une carte.

(63)

Cas simple

(64)

TSP en Allemagne

(65)

TSP : 15000 noeuds

(66)

TSP : 3000 noeuds

(67)

Graphes et optimisation disc`ete

1 Math´ematiques discr`etes Objectifs du cours Exemples

Propri´et´es g´en´erales

2 La th´eorie des graphes D´efinitions

Quelques probl`emes

Le probl`emes du voyageur de commerce

(68)

Conclusion

Plan des s´eances

1

Graphes.

2

Probl`eme de flots.

3

Th´eorie de la complexit´e.

4

Programmation lin´eaire.

5

Les algorithmes g´en´etiques.

Objectifs

1

L’esprit des maths discr`etes.

(69)

Conclusion

Plan des s´eances

1

Graphes.

2

Probl`eme de flots.

3

Th´eorie de la complexit´e.

4

Programmation lin´eaire.

5

Les algorithmes g´en´etiques.

Objectifs

1

L’esprit des maths discr`etes.

(70)

Conclusion

Plan des s´eances

1

Graphes.

2

Probl`eme de flots.

3

Th´eorie de la complexit´e.

4

Programmation lin´eaire.

5

Les algorithmes g´en´etiques.

Objectifs

1

L’esprit des maths discr`etes.

(71)

Conclusion

Plan des s´eances

1

Graphes.

2

Probl`eme de flots.

3

Th´eorie de la complexit´e.

4

Programmation lin´eaire.

5

Les algorithmes g´en´etiques.

Objectifs

1

L’esprit des maths discr`etes.

(72)

Conclusion

Plan des s´eances

1

Graphes.

2

Probl`eme de flots.

3

Th´eorie de la complexit´e.

4

Programmation lin´eaire.

5

Les algorithmes g´en´etiques.

Objectifs

1

L’esprit des maths discr`etes.

(73)

Conclusion

Plan des s´eances

1

Graphes.

2

Probl`eme de flots.

3

Th´eorie de la complexit´e.

4

Programmation lin´eaire.

5

Les algorithmes g´en´etiques.

Objectifs

1

L’esprit des maths discr`etes.

(74)

Conclusion

Plan des s´eances

1

Graphes.

2

Probl`eme de flots.

3

Th´eorie de la complexit´e.

4

Programmation lin´eaire.

5

Les algorithmes g´en´etiques.

Objectifs

1

L’esprit des maths discr`etes.

(75)

Conclusion

Plan des s´eances

1

Graphes.

2

Probl`eme de flots.

3

Th´eorie de la complexit´e.

4

Programmation lin´eaire.

5

Les algorithmes g´en´etiques.

Objectifs

1

L’esprit des maths discr`etes.

(76)

Conclusion

Plan des s´eances

1

Graphes.

2

Probl`eme de flots.

3

Th´eorie de la complexit´e.

4

Programmation lin´eaire.

5

Les algorithmes g´en´etiques.

Objectifs

1

L’esprit des maths discr`etes.

(77)

Conclusion

Plan des s´eances

1

Graphes.

2

Probl`eme de flots.

3

Th´eorie de la complexit´e.

4

Programmation lin´eaire.

5

Les algorithmes g´en´etiques.

Objectifs

1

L’esprit des maths discr`etes.

(78)

Probl`emes ouverts

Exemples (Conjecture de Hadwiger)

Un graphe qui ne poss`ede pas de sous-graphe complet d’ordre p est coloriable avec p couleurs.

si p = 1, 2, 3, 4 c’est simple.

si p = 5, 6 c’est ´equivalent au probl`eme des 4 couleurs.

p > 7 ?

Références

Documents relatifs

On considère trois triangles isocèles de même base BC et de sommets A₁,A₂ et A₃ situés du même côté par rapport

On considère trois triangles isocèles de même base BC et de sommets A 1 ,A 2 et A 3 situés du même côté par rapport à BC.. Le cercle circonscrit au triangle FIG passe

Même si la triangulation du polygone comporte plusieurs triangles ''non conformes'', on pourra, sans changer le nombre de triangles, se ramener à une triangulation avec des

A un moment le disque ne contiendra plus aucun point de E mais avant cette extême il y aura eu un moment où il y avait 1012 points dans le disque dont exactement trois sur le cercle

sommets sont de couleurs toutes différentes) dont deux cotés sont parallèles aux axes, ou il n’existe aucun triangle trichrome dont deux cotés sont parallèles aux axes.. Dans

Le nombre chromatique total χ 00 (G ) d’un graphe G est le plus petit entier k tel que l’on puisse colorier les sommets et arˆ etes de G en k couleurs de sorte que deux

poser la question g´en´erale de d´eterminer le nombre de couleurs n´ecessaire et suffisant pour colorier les sommets d’un multi-graphe donn´e, de mani`ere telle que deux

Exemple 2- On considère de même un graphe dont les sommets sont numérotés de 1 à 8. Ce graphe, sans cycle, et les puissances de sa matrice sont décrits ci-dessous.. Module Info31