给定一组点p
,我想在空间内找到一个点,该点与b
该区域的边界p
尽可能远离其中的所有点p
。
这是关于根据Craig Reynolds 的 Boids在植绒模拟中实施避免邻居的方法 - 如果这不是避免邻居的最佳方式,我会喜欢建议。
编辑:换句话说,我想找到一个尽可能远离其他点的任意点p
,同时保持在p
.
通过边界框,我的意思是解决方案应该是一个点,其 y 坐标位于上点和最低点之间,x 坐标位于左点和最右点之间。
为了更抽象地提出这个问题,我正在将此算法视为一种为代理寻找目标的方法,该代理希望保持在M
其最近邻居的单位内,而不是比m
他们的单位更近。此算法返回的解决方案应返回与其最近邻点之间距离最大的点。
这是在二维平面中。