Skip to main content
. 2022 Nov 26;22(23):9203. doi: 10.3390/s22239203
Algorithm 2 ChooseParent(Xnear, xnearest, xnew, σnearest)
1: xminxnearest;
2: σminσnearest;
3: cminCost(xmin) + Cost(σmin);
4: for each xnearXnear do
5: σConnect(xnear, xnew);
6: cCost(xnear) + Cost(σ);
7: if c < cmin then
8:   if CollisionFree(σ) then
9:    xminxnear;
10:    σminσ;
11:    cminc;
12:   end if
13: end if
14: end for
15: return (xmin, σmin);