I have started programming bat algorithm as a feature selection .i have misunderstanding of velocity concept, since the length of the feature subset is become too long after its pass to velocity equation:

Vnew= Vold+(Current-Best) * f;

S= 1/ ( 1+Math.exp(-Vnew));

X(t+1) = { 1  S>Rnd  , 0   Rnd>=S)

In the intial population , the solution subset (selected feature "1s") length between 20-50 but the subsequent iteration the solution subset become too long ( the selected feature  become more than 600)....

Similar questions and discussions