L'algorithme de Prim et Kruskal produisent tous deux l'arbre couvrant minimal. Selon la propriété cut, le coût total de l'arbre sera le même pour ces algorithmes, mais est-il possible que ces deux algorithmes donnent des MST différents avec le même coût total, étant donné que nous le choisissons dans l'ordre alphabétique face aux choix multiples . par exemple, on compare max (source, dest), pour les arêtes A-> B et B-> C, on compare A de A-> B et B de B-> C.Algorithme de Prim et Kruskal
Merci
Il est vrai que pour qu'il y ait la possibilité de plusieurs MST, au moins deux arêtes dans le graphe doivent être égales. Cependant, cela ne signifie pas qu'il n'y a qu'un seul MST si le comparateur déclare chaque bord différent. Existe-t-il une preuve mathématique que lorsque le comparateur déclare chaque arête différente, Prim et Kruskal vont nécessairement générer le même MST? – user1687035
Pour répondre à la question ci-dessus: si un graphe G a des poids de bord distincts, il a un MST unique. Je pense que cela signifie que peu importe le nœud sur lequel vous débutez pour Prim, vous obtiendrez le même MST pour Kruskal. – pennetti