2D空間に配置され、通信範囲が固定された限られたモバイルデバイスをシミュレートしたいと考えています。ノードのどのペアが互いに範囲内にあるかを判別し、頂点が範囲内または範囲外に移動したときにそれに応じてエッジが更新されることを確認できる必要があります。1000ノード以上のオーダーになると予想されるため、タイムステップごとに完全なペアワイズ比較(O(n ^ 2))を実行することは不可能です。頂点は異なる方向と速度を使用して移動するため、パスを予測する「予測」方法も同様に難しいと思います。すべての頂点の通信半径は同じであると想定しています。
既存のシミュレーション環境またはJavaライブラリが理想的ですが、アルゴリズムも役立ちます。ns-2のようなハードウェアシミュレーション環境は、私が探している単純な機能にとっては極端にやり過ぎです。