Skip to main content
. 2023 Aug 30;23(17):7547. doi: 10.3390/s23177547
Algorithm 6. ChooseParent(Snear, nnew, nnearest)
1 nminnnearest;
2 CmindistC(nnear) + Dist(nnear, nnew);
3 for each nnearSnear do
4 CdistC(nnear) + Dist(nnear, nnew);
5 if Collision-free(nnear, nnew, Sobs) then
6   if Cmindist < Cdist then
7    Cmindist = Cdist;
8    nminnnear;
9   end if;
10 end if;
11 end for
12 Return nmin;