Couplage dans un Graphe en moins de 128 mots

Un couplage est un ensemble d’arête deux à deux indépendantes : elle ne partagent pas de sommets.

Exemple de couplage dans un graphe : les 2 arrêtes rouges ne partagent pas de sommets (2 à 2 indépendantes)

Couplage parfait : Chaque sommet du graphe est dans exactement une arrête du couplage

Exemple de couplage parfait dans un graphe

Un graphe parfait a un nombre pair de sommets (la réciproque n’est pas vraie)

Un couplage parfait est un couplage de taille maximale (impossible à agrandir, on ne peut pas coupler plus), la réciproque n’est pas vraie.

Exemple de couplage maximal mais pas de taille max (càd il est possible de faire par exemple un couplage avec 3 arrêtes)

Exemple d’utilisation : Dans une entreprises logistique les salariés ont un ou plusieurs permis leur permettant de rouler un certain type de véhicule. On peut représenter le problème dans un graphe avec comme sommet les salariés et les véhicules de l’entreprise. Pour résoudre le problème il faut alors trouver un couplage de taille max.

Algorithme glouton pour trouver un couplage maximal :

Etape 1 : On sélectionne une arrête aléatoirement et on la mémorise dans une copie du graphe (à gauche)

Sélection de l’arrête

Etape 2 : On supprime les arrêtes qui sont incidentes aux deux sommets et on sélectionne une autres arrête aléatoirement

Etape 3 : On supprime les arrêtes qui sont incidentes aux deux sommets, on obtient alors un couplage maximal

Auteur / autrice

Retour en haut