Skip to main content
. 2021 Apr 16;21(8):2823. doi: 10.3390/s21082823
Algorithm 2 Cluster State Transition Matrix Generation Algorithm
Input:C==c1, c2, …, cK /* set of cluster centroids */
   K /* number of clusters */
   dmax /* distance limit */
Output:P=p11, …, pKK /* set of cluster transition matrix */
for i←1 to K do
  cmin←i;
  dmin←0;
  flag←false;
  for j←1 to K do
    d←distanceci, cj;
    if i=j or d≤dmax then
     aij←1;
     flag←true;
    else
     aij←0;
     if cmin=i or dmin≥d then
      cmin←j;
      dmin←d;
     end
    end
   end
   if flag=false then
    j←cmin;
    aij←1;
  end
end
for i←1 to K do
  near_num←∑j=1Kaij;
  for j←1 to K do
   if aij=1 then
    pij←1near_num;
   else
    pij←0;
   end
 end
end