A sigmoid function was applied to transform
particle velocity value in the range between 0.0 and 1.0, and
then a binary position was decoded employing the velocity as a
probability. Since its optimization ability is not perfect and very
easy to trap in the local optimum