In PSO implementation, the position of job is considered as VM to be assigned to it. But if in the next iteration, the new position is calculated as greater than the number of available VMs and less than 1 then what to do in implementation? In addition what should be the value of c1, c2, w, r1 and r1 for calculating the new velocity of particle