As the particles (bees, birds, fish, termites) are moving along in the pre-designated search space to determine the best position, during each iteration of the cycle (where a cycle may be referred to as max iterations), each particle updates its velocity and position. Once the new velocity has been determined, it is used to compute the new particle position for the next time step.