На плоскости заданы координаты городов. Требуется построить между ними дороги так, чтобы из каждого города в каждый был путь. Также разрешается "достроить" неограниченное кол-во дополнительных городов. Предложите приближенный алгоритм, минимализирующий суммарную длину дорог между городами.
Это называется «задача Штейнера». Несколько ссылок с кратким описанием и дальнейшими ссылками на литературу: Википедия, Wikipedia, MathWorld.
Спасибо большое, буду разбираться!