In recent years swarm intelligence algorithm have been very popular because of real-world optimization problems which has became increasingly large, complex and dynamic. The complexity and size of the problems require the development of methods and solutions whose efficiency is measured by their ability to find acceptable results within a reasonable amount of time, comparatively that an ability to guarantee the optimal solution.