2D 공간에 배치되고 고정 된 제한된 통신 범위를 갖는 모바일 장치를 시뮬레이션하려고합니다. 어떤 노드 쌍이 서로 범위 내에 있는지를 결정할 수 있어야하고 꼭지점이 범위 안으로 또는 범위 밖으로 이동할 때 그에 따라 가장자리가 업데이트되도록해야합니다. 나는 1000 노드 이상의 순서를 가질 것으로 예상되므로 매 단계마다 전체 pairwise 비교 (O (n^2))를 수행하는 것은 실행 불가능합니다. 정점은 다른 방향과 속도를 사용하여 움직일 것이므로 경로를 예측하는 '예측'방법은 매우 어렵다고 가정합니다. 모든 꼭지점의 통신 반경이 같다고 가정합니다.주어진 유클리드 거리 내에서 2D 공간에서 모바일 노드 쌍을 찾으십니까?
기존 시뮬레이션 환경 또는 Java 라이브러리가 이상적이지만 알고리즘도 도움이됩니다. ns-2와 같은 하드웨어 시뮬레이션 환경은 내가 찾고있는 단순한 기능에 극단적 인 과잉이다.
페어링 및 클러스터에 대한 디비전 및 제약 조건을 쌍으로 연결하는 데 필요한 매개 변수에 대한 자세한 정보를 제공 할 수 있습니까? – Imposter
유일한 매개 변수는 r이며, 2D 평면의 정점 간 거리 의사 소통을 허용했다. 그렇지 않으면 쌍이 형성 될 수있는 다른 제약 조건이 없습니다. – Jeff