Skip to main content
. 2019 Jun 18;21(6):602. doi: 10.3390/e21060602
Algorithm 2 Initialization function.
  • 1:

    input:mc,mf;              ▹ The number of particles for each group mc, mf

  • 2:

    output:C,F;                           ▹ initialized particles

  • 3:

    fork=1 to mc do

  • 4:

        for j=1 to d do

  • 5:

            Ck(j) sample from U(0,1);              ▹ use uniform distribution

  • 6:

        end for

  • 7:

    end for

  • 8:

    Xcalculate a score vector;             ▹ use score function of feature filter

  • 9:

    σcalculate a standard deviation;                  ▹ use Equation (4)

  • 10:

    σσmf

  • 11:

    fork=1 to mf do

  • 12:

        for j=1 to d do

  • 13:

            Fk(j)sample from N(X,σ2);            ▹ use Gaussian distribution

  • 14:

        end for

  • 15:

    end for