A small particle swarm optimiser using double values as their position, velocity and fitness