ABSTRACT

The Cat Swarm Optimization (CSO) algorithm was introduced in 2006 and it is a part of a larger family of algorithms that are generically called swarm intelligence algorithms. This chapter presents an introduction to the CSO algorithm, it illustrates the original global version of the CSO algorithm in pseudo-code form and presents the source code both in Matlab and in C++. In the end of the chapter we present a step-by-step numerical example of the global version of the CSO algorithm that can help the potential readers to carry out their own implementation of the algorithm in other programming languages. Finally, we end this chapter with a section that presents the main conclusions.