A Survey on Cat Swarm Optimization Algorithm
Rasheed R. Ihsan
Department of Information Technology, Duhok Private Technical Institute Duhok, Iraq
Saman M. Almufti *
Department of Computer Science, Nawroz University Duhok, Iraq.
Bijar M. S. Ormani
Aram NGO, Duhok, Iraq.
Renas R. Asaad
Department of Computer Science, Nawroz University Duhok, Iraq.
Ridwan B. Marqas
Department of Information Technology, Duhok Private Technical Institute Duhok, Iraq.
*Author to whom correspondence should be addressed.
Abstract
Swarm based optimization algorithms are a collection of intelligent techniques in the field of Artificial Intelligence (AI) were developed for simulating the intelligent behavior of animals. Over the years ago, problems complexity increased in a means that it is very difficult for basic mathematical approaches to obtain an optimum solution in an optimal time, this leads the researchers to develop various algorithms base on the natural behaviors of living beings for solving problems. This paper present a review for Cat Swarm Optimization (CSO), which is a powerful metaheuristic swarm-based optimization algorithm inspired by behaviors of cats in the Nature for solving optimization problems. Since its first appearances in 2006, CSO has been improved and applied in different fields by many researchers. In this review, we majorly focus on the original CSO algorithm and some improved branches of CSO family algorithms. Some examples of utilizing CSO to solve problems in engineering are also reviewed.
Keywords: Swarm intelligence, cat swarm optimization, CSO, optimization