ポイントのセットが与えられた場合、内のすべてのポイントから可能な限り離れた の領域を境界付けるp
空間内のポイントを見つけたいと思います。b
p
p
これは、 Craig Reynolds の Boidsによる群れシミュレーションでの近隣回避の実装に関するものです。これが近隣を回避する最善の方法でない場合は、提案をお待ちしています。
編集: 言い換えれば、p
周囲の境界ボックス内に留まりながら、他のポイントからできるだけ離れた任意のポイントを見つけたいと思いますp
。
バウンディング ボックスとは、解が上端と下端の間にある y 座標と、左端と右端の間にある x 座標を持つ点であることを意味します。
質問をより抽象的に言えば、私はこのアルゴリズムをM
、最も近い隣のユニットの範囲内にとどまり、それらのユニットよりも近づかないようにしたいエージェントのターゲットを見つける方法として見ていm
ます。このアルゴリズムによって返される解は、その点とその最も近い隣接点との間の距離が最大になる点を返す必要があります。
これは 2D 平面にあります。