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
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)

Amélioration et Heuristique

Tester si un graphe est triangulé

Notes et références

Related Articles

Wikiwand AI