bonsoir a vous tous. je développe un petit logiciel me permettant de vérifier mes résultats en recherche operationnelle mais je bute sur l’algorithme de kruskal.
le problème ce trouve au niveau de montrer que le graphe est acyclique.
j’avais implémenter un truc simple me permettant de prouver ça mais ça ne suffit pas. je vous explique: si je prends l’arête (A, B) et l’arête (B, C) je sais automatiquement que l’arête (A, C) ne doit pas exister sinon on a un cycle. Mais il peut avoir ce cas la on prends (A, B) (D, C) (B, C) en suivant le même principe que ci-dessus je sais que (A, C) et (D, B) ne doivent pas exister sinon on a un cycle. Mais aussi (A, D) mais a ce stage mon algorithme ne le sait pas donc si on le prend on aura un cycle quelque soit le nombre de sommet.
Pouvez vous m’aider a trouver un algorithme me permettant de montrer qu’un graphe est acyclique ou non.
Merci d’avance .