
86 Cockroach Swarm Optimization
low a somewhat different approach by introducing the hunger behavior after
chase-swarming operation [3]. Some papers illustrated the ability of CSO to
solve optimization problems. With some additional assumptions, the cock-
roach swarm optimization algorithm was used to solve discrete optimization
problems, including route planning [4-6]. Moreover, cockroach-inspired algo-
rithms for robot path planning were used in [7].
The rest of this paper is organized as follows: in Section 7.2 the basic
principles of CSO, and its pseudo-code are presented and described in detail
in order to allow for easy implementation by future ...