SlideShare une entreprise Scribd logo
1  sur  18
Coloration du
graphe
Elaboré par:
Bouzidi Nayrouz
Gouia Salma
Zarrouk Asma
Plan
Introduction1
Présentation du problème2
Les algorithmes et leurs complexités3
Comparaison4
Conclusion
5
Introduction1
3
D’une manière générale, les graphes permettent de
représenter les structures et les connexions d’un
ensemble complexe en exprimant les relations entre
ses éléments. Les graphes constituent donc, une
méthode de penser qui permet de modéliser une
grande variétés de problèmes en se basant sur l’étude
des sommets et des arcs, l’un de ces problèmes est la
problème du coloration du graphe.
4
Présentation du
problème
2
5
Problèmatique
attribuer une couleur à
chacun de ses sommets
utilisation d'un nombre
minimal de couleurs
deux sommets reliés
par une arête soient
de couleur différente
6
Les algorithmes
et leurs complexités
3
7
Algorithme de Welsh & Powell
8
L’algorithme de Welsh & Powell consiste ainsi à colorer
séquentiellement le graphe en visitant les sommets par ordre de
degré décroissant. L’idée est que les sommets ayant beaucoup
de voisins seront plus difficiles à colorer, et donc il faut les colorer en
premier.
L’algorithme
9
Sa complexité est O(n+m)
ou bien
O(n ln(n)+m)
Algorithme de DSATUR
10
DSATUR est une heuristique qui consiste à
colorer les sommets les uns après les
autres, en s'appuyant sur un tri préalable
des sommets. Une priorité est donnée aux
sommets de grand degré, ainsi que les
sommets dont les voisins ont déjà obtenu le
plus couleurs différentes.
L’algorithme
11
Sa complexité est : O(n²)
Algorithme de Glouton
12
parcourir le graphe selon l'ordre de création
des nœuds. vérifier quelles couleurs ont été
attribuées aux voisins de chaque sommet.
S'il n'existe plus de couleur disponible, créer
une nouvelle.
L’algorithme
13
Sa complexité est : O(n+m)
Comparaison4
14
Comparaison
15
Welsh & Powell DSATUR Glouton
Simplicité de construire
une solution
X X
Temps d’exécution
raisonnable
X X X
Consomme beaucoup
de mémoire
X
Implémentation facile X X
Efficace X
Nombre minimal de
couleurs
X
Conclusion5
16
La problématique de la coloration des sommets d’un
graphe a toujours reçu beaucoup d'intension vu son
importance dans le domaine d'optimisation et de
modélisation. De nombreuses tentatives de
démonstration ont été faites pour résoudre les
problèmes de coloration.
17
Merci pour votre
attention

Contenu connexe

Tendances

Systèmes multi agents concepts et mise en oeuvre avec le middleware jade
Systèmes multi agents concepts et mise en oeuvre avec le middleware jadeSystèmes multi agents concepts et mise en oeuvre avec le middleware jade
Systèmes multi agents concepts et mise en oeuvre avec le middleware jadeENSET, Université Hassan II Casablanca
 
Machine Learning et Intelligence Artificielle
Machine Learning et Intelligence ArtificielleMachine Learning et Intelligence Artificielle
Machine Learning et Intelligence ArtificielleSoft Computing
 
Techniques du data mining
Techniques du data miningTechniques du data mining
Techniques du data miningDonia Hammami
 
applications-reparties
applications-repartiesapplications-reparties
applications-repartiesmourad50
 
Reinforcement Learning - Apprentissage par renforcement
Reinforcement Learning - Apprentissage par renforcementReinforcement Learning - Apprentissage par renforcement
Reinforcement Learning - Apprentissage par renforcementYakoubAbdallahOUARDI
 
chapitre 1 régression simple.pdf
chapitre 1 régression simple.pdfchapitre 1 régression simple.pdf
chapitre 1 régression simple.pdfAnassFarkadi
 
Introduction au traitement d'images
Introduction au traitement d'imagesIntroduction au traitement d'images
Introduction au traitement d'imagesAbdelouahed Abdou
 
Problème De Sac à Dos
Problème De Sac à Dos Problème De Sac à Dos
Problème De Sac à Dos chagra bassem
 
Les 10 plus populaires algorithmes du machine learning
Les 10 plus populaires algorithmes du machine learningLes 10 plus populaires algorithmes du machine learning
Les 10 plus populaires algorithmes du machine learningHakim Nasaoui
 
Rapport de projet Odoo - gestion de projet et gestion de ressources humaines
Rapport de projet Odoo - gestion de projet et gestion de ressources humainesRapport de projet Odoo - gestion de projet et gestion de ressources humaines
Rapport de projet Odoo - gestion de projet et gestion de ressources humainesAyoub Ayyoub
 
Chapitre vi np complétude
Chapitre vi np complétudeChapitre vi np complétude
Chapitre vi np complétudeSana Aroussi
 
chap3 numerisation_des_signaux
chap3 numerisation_des_signauxchap3 numerisation_des_signaux
chap3 numerisation_des_signauxBAKKOURY Jamila
 
Rapport de projet odoo
Rapport de projet odooRapport de projet odoo
Rapport de projet odooayoub damir
 

Tendances (20)

Systèmes multi agents concepts et mise en oeuvre avec le middleware jade
Systèmes multi agents concepts et mise en oeuvre avec le middleware jadeSystèmes multi agents concepts et mise en oeuvre avec le middleware jade
Systèmes multi agents concepts et mise en oeuvre avec le middleware jade
 
Machine Learning et Intelligence Artificielle
Machine Learning et Intelligence ArtificielleMachine Learning et Intelligence Artificielle
Machine Learning et Intelligence Artificielle
 
ségmentation d'image
ségmentation d'imageségmentation d'image
ségmentation d'image
 
Techniques du data mining
Techniques du data miningTechniques du data mining
Techniques du data mining
 
applications-reparties
applications-repartiesapplications-reparties
applications-reparties
 
Knn
KnnKnn
Knn
 
Reinforcement Learning - Apprentissage par renforcement
Reinforcement Learning - Apprentissage par renforcementReinforcement Learning - Apprentissage par renforcement
Reinforcement Learning - Apprentissage par renforcement
 
5.5 Clustering
5.5 Clustering5.5 Clustering
5.5 Clustering
 
chapitre 1 régression simple.pdf
chapitre 1 régression simple.pdfchapitre 1 régression simple.pdf
chapitre 1 régression simple.pdf
 
Manuel uml-poweramc
Manuel uml-poweramcManuel uml-poweramc
Manuel uml-poweramc
 
Introduction au traitement d'images
Introduction au traitement d'imagesIntroduction au traitement d'images
Introduction au traitement d'images
 
Problème De Sac à Dos
Problème De Sac à Dos Problème De Sac à Dos
Problème De Sac à Dos
 
Les 10 plus populaires algorithmes du machine learning
Les 10 plus populaires algorithmes du machine learningLes 10 plus populaires algorithmes du machine learning
Les 10 plus populaires algorithmes du machine learning
 
Rapport de projet Odoo - gestion de projet et gestion de ressources humaines
Rapport de projet Odoo - gestion de projet et gestion de ressources humainesRapport de projet Odoo - gestion de projet et gestion de ressources humaines
Rapport de projet Odoo - gestion de projet et gestion de ressources humaines
 
Filtrage image
Filtrage imageFiltrage image
Filtrage image
 
Chapitre vi np complétude
Chapitre vi np complétudeChapitre vi np complétude
Chapitre vi np complétude
 
chap3 numerisation_des_signaux
chap3 numerisation_des_signauxchap3 numerisation_des_signaux
chap3 numerisation_des_signaux
 
Mahout clustering
Mahout clusteringMahout clustering
Mahout clustering
 
Data Mining
Data MiningData Mining
Data Mining
 
Rapport de projet odoo
Rapport de projet odooRapport de projet odoo
Rapport de projet odoo
 

Coloration du graphe finale

Notes de l'éditeur

  1. Bonjour , on va présenter notre projet coloration du graphe , qui est élaboré par
  2. La coloration des sommets d’un graphe consiste en une affectation de couleurs à tous les sommets du graphe de telle sorte que deux sommets adjacents ne soient pas porteurs de la même couleur en utilisant un nombre minimale de couleur qui est appelé nombre chromatique. La problème alors est de chercher le nombre chromatique On peut citer quelques domaines d’application telsque l’emploi du temps et l’allocation des fréquences dans les réseauc GSM
  3. Il existe plusieurs algorithmes de coloration qui permettent de donner une coloration possible mais pas forcément la meilleure