Я пытаюсь найти набор вершин, который минимизирует их расстояние до других вершин на взвешенном графике. Основываясь на беглом поиске в Википедии, я думаю, что это называется Jordan Center . Какие хорошие алгоритмы для его поиска?
Прямо сейчас мой план состоит в том, чтобы получить список весов для каждой ветви, исходящей из данной вершины. Вершины, веса которых имеют наименьшую относительную разницу, будут центральными. Есть другие идеи?
Я использую Java, но полезные ответы не обязательно должны быть специфичными для Java.