J'ai réduit mon problème à trouver le Spanning Tree minimal dans le graphique. Mais je veux avoir une autre contrainte qui est que le degré total pour chaque sommet ne devrait pas dépasser un certain facteur constant. Comment modéliser mon problème? MST est-il le mauvais chemin? Connaissez-vous des algorithmes qui m'aideront?Coller à la résolution du problème Minimal Spanning Tree
Encore un problème: Mon graphe a des poids de bord dupliqués. Y a-t-il un moyen de compter le nombre de MST uniques? Y a-t-il des algorithmes qui font cela?
Merci. Edit: Par degré, je veux dire le nombre total d'arêtes reliant le sommet. Par poids de bord dupliqué, je veux dire que deux arêtes ont le même poids.
Vous pouvez simplement appliquer l'algorithme de kruskal, en supprimant de la liste les nedges qui sont connectés aux nœuds avec un degré total maximum, mais je ne sais pas si cela détermine une solution optimale (et si elle détermine une solution! – akappa
Sinon, vous pouvez appliquer l'algorithme complet de kruskal, puis utiliser des techniques de recherche locale pour obtenir un spanning tree valide. – akappa