Skip to main content
. 2021 Apr 16;21(8):2823. doi: 10.3390/s21082823
Algorithm 3 Movement Path Generation Algorithm
Input: D=d1, d2, , dn /* set of data to be clustered */
    L=ldid=1, , n /* set of cluster labels of D */
    P=p11, , pKK /* set of cluster transition matrix */
    pathmax /* maximum path length */
    m /* number of data to generate */
    K /* number of clusters */
    dmax /* distance limit */
Output: T=t1, , tm /* set of sequential location data */
for  iter1 to m do
  ik1, 2,, K;
  titerdiD for all  ldi=i;
for  path2 to pathmax do
   ik{1, 2,, K|pi};
   titerconcat(titer, diD for all l di=i);
  end
end