Triangulation de graphe
From Wikipedia, the free encyclopedia
La triangulation de graphe est un problème d'algorithmique et de théorie des graphes.
| Triangulation d'un graphe |
Notion
On travaille sur un graphe non orienté. Un graphe est triangulé si tout cycle de longueur supérieure à 3 admet une corde. On dit aussi qu'il est cordal.
Problème algorithmique
La triangulation d'un graphe non triangulé consiste à le rendre triangulé. La triangulation d'un graphe n'est pas unique et la recherche de la triangulation optimale (au sens du nombre d'arêtes ajoutées minimum) est un problème NP-Complet.
Algorithme
soit G un graphe non orienté
tantque il reste des sommets non marqués
sommet <- Choisir un Sommet
Relier deux à deux les voisins de sommet
Marquer(sommet)
