Sto cercando un algoritmo che mi dia gli n nodi più distanti l'uno dall'altro.
Questo può essere ottenuto in modo relativamente efficiente?
Per chiarire la mia domanda: Penso al problema come a una variante del contrario del problema del commesso viaggiatore. Abbiamo questo grafico:
La
a b c d e f
a 0 184 222 177 216 231
b 184 0 45 123 128 200
c 222 45 0 129 121 203
d 177 123 129 0 46 83
e 216 128 121 46 0 83
f 231 200 203 83 83 0
Ad esempio, il venditore deve visitare i 4 nodi mostrati sopra. Deve essere sulla strada tra tutti i nodi che visita il più a lungo possibile. Quali nodi visiterebbe?
La mia ipotesi è che stiamo cercando i 4 nodi con la massima distanza media tra loro. Esiste un modo ragionevolmente efficiente, preferibilmente non esponenziale, per farlo? Cosa succede se non ho bisogno di una soluzione esatta al problema?