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)....