Учитывая набор точек p
, я хотел бы найти точку в пространстве b
, которая ограничивает область p
, которая максимально удалена от всех точек в пределах p
.
Это касается реализации избегания соседей в симуляции стада согласно Боидам Крейга Рейнольдса - если это не лучший способ избежать соседей, я бы с удовольствием посоветовался.* РЕДАКТИРОВАТЬ: Другими словами, я хотел бы найти произвольную точку, которая находится как можно дальше от других точек в p
, оставаясь в пределах ограничивающей рамки вокруг p
.
Под ограничивающим квадратом я подразумеваю, что решением должна быть точка, имеющая координату y между верхней и нижней точками и координату x между левой и правой точками.
* 1016Чтобы сформулировать вопрос более абстрактно, я рассматриваю этот алгоритм как способ найти цель для агента, который хочет находиться в пределах
M
единиц от своих ближайших соседей, не приближаясь к
m
единицам из них.Решение, возвращаемое этим алгоритмом, должно возвращать точку, которая имеет наибольшее расстояние между ним и ближайшим соседом.
Это в 2D-плоскости.