Ho un set di punti e una funzione di distanza applicabile a ciascuna coppia di punti. Vorrei collegare TUTTI i punti insieme, con la distanza totale minima. Sai di un algoritmo esistente che potrei usare per quello?Algoritmo per connettere tutti i punti con la distanza totale minima
Ogni punto può essere collegato a diversi punti, quindi questo non è il solito "venditore itinerario" problema :)
Grazie!
Questo potrebbe essere interpretato come un problema di spanning-weight minimo. Non sono sicuro che sia il modo migliore per affrontarlo ma è un modo. – biziclop
Se la metrica di distanza segue D (x, z) <= D (x, y) + D (y, z) per ogni tre punti x, y & z, quindi collegando fondamentalmente ogni punto di coppia si ottiene una distanza minima totale. Penso che tu abbia bisogno di affinare la tua domanda un po '. – ElKamina
La metrica della distanza potrebbe essere la somma di tutte le lunghezze delle connessioni. –