Considérons un graphe pondéré G = (V, E, w). On nous donne une famille de sous-ensembles de sommets V_i. Une forêt de Steiner est une forêt qui, pour chaque sous-ensemble de sommets, relie tous les sommets de ce sous-ensemble à un arbre. Exemple: un seul sous-ensemble V_1 = V. Dans ce cas, une forêt de Steiner est un arbre couvrant de tout le graphe. Exemple: un graphe P4 (chemin avec 4 sommets) et deux sous-ensembles: V_1 = {v1, v4} et V_2 = {v2, v3}. L'arbre de Steiner pour cet exemple est le graphique entier.Un algorithme approximatif pour trouver la forêt de Steiner
Enough theory. Trouver une telle forêt avec un poids minimal est difficile (NP-complet). Connaissez-vous un algorithme approximatif plus rapide pour trouver une telle forêt avec un poids non-optimal?
Cela peut être approprié pour SO, mais étant donné le niveau de difficulté apparent des maths, vous pourriez avoir plus de chance sur http://mathoverflow.net. –
Pour être complet: la même question que j'ai posée sur mo.net: http://mathoverflow.net/questions/21859/an-approximate-algorithm-for-finding-steiner-forest-in-a-graph –