Skip to main content
. 2020 Apr 29;20(9):2513. doi: 10.3390/s20092513
Algorithm 12 mergeClusters.
   Input: Z^,Pis,Tis,c^is,Pjs,Tjs,c^js      Output: Pis,Tis,c^is
  • 1:

    forh1 to |P^js| do

  • 2:

      for g1 to |P^js| do

  • 3:

        if Z^(h,g)=o^gsZ^(h,g)1 then //merge cluster data from day j to day i

  • 4:

          phs=phspgs

  • 5:

          uhs=uhsugs

  • 6:

          o^gs=1 //mark cluster in a day j as merged

  • 7:

        end if

  • 8:

      end for

  • 9:

    end for

  • 10:

    h=|P^is|+1

  • 11:

    forg1 to |P^js| do

  • 12:

      if o^gs1 then // cluster not merged

  • 13:

        o^hs=o^gs // add cluster data from day j to day i

  • 14:

        phs=pgs

  • 15:

        uhs=ugs

  • 16:

        h=h+1

  • 17:

      end if

  • 18:

    end for