#p112450,Ал написал(а):Вот, а потом в тот алгоритм нужно будет добавить варианты при перемещении или отсутствии точек.
В который из?
Короче, я тут попинал алгоритмы которые встретил навскидку...
Квадрат три на три пока, 9 точек.
Между ближайшими точками 50 км.
Кратчайший маршрут нашли оба онлайн калькулятора по методу ветвей и границ
я про них раньше рассказывал.
Длина кратчайшего маршрута 470,711 км.
Также этот маршрут нашел мой метод имитации термоусадки,
Метод ближайшего соседа я попробовал со всех девяти начальных точек по очереди,
получил, как и ожидалось, целый набор длин маршрута от 470,711 до 561,803 км.
Кратчайший маршрут получился от центральной точки № 5, собственно, вот он:
Простенько так, и со вкусом...
Мой второй метод - объединения точек, сломался окончательно на этой задаче, это еще один повод его выкинуть в корзину.
Там вообще феерия: квадрат от применения метода начал сжиматься а размерах, а количество точек в нем стало увеличиваться...
Бр-р-р!