By this iterative search process, each particle can learn from the experience of other particles in the same population (called a swarm).
each particle in the iterative search process would adjust its flying velocity as well as position based on both its own acquaintance and the flying experience of other particles in the swarm.