Existe-t-il un algorithme de graphe qui donne un début (v) et une extrémité (u) trouvera le chemin le plus court à travers l'ensemble des arêtes, mais si u est un sommet déconnecté, cela déterminera également le chemin le plus court pour ajouter des bords manquants jusqu'à ce que vous ne soyez plus déconnecté?Un seul chemin le plus court d'un graphe acyclique non orienté déconnecté
J'ai une matrice de pixels où les lignes sont en 255 (noir) et 0 (blanc). les lignes (255) peuvent avoir des cassures ou des éperons et je dois me débarrasser des deux. Je pourrais avoir une forêt de matrice de pixels avec environ 7 arbres de pixels noirs. J'ai besoin de trouver les vrais points extrêmes de chaque arbre, trouver le chemin le plus court de chaque arbre, puis réunir tous les arbres obliques pour former une seule ligne (c.-à-d. Un chemin le plus court parmi les 2 extrémités de la matrice originale) . tous les poids des arêtes peuvent être considérés comme 1.
Merci
toutes les arêtes ont-elles un poids de 1,0? .. Si ce n'est pas le cas, qu'est-ce qui déterminera le poids d'un bord nouvellement ajouté? –
Pouvez-vous préciser ce que l'on entend par "meilleur endroit" pour ajouter un bord manquant? –
-1: Ce problème est mal défini. –