Social Spider Optimization Algorithm
The social spider optimization (SSO) algorithm was proposed by Cuevas et al. in [60]. This algorithm is a swarmbased algorithm, which mimics the social intelligence of
spiders who live in a colony. In fact, the social communication of spiders using the vibration throughout the web was the main inspiration of this algorithm. In this algorithm, the search space of optimization problems is considered as the web and the search agents as the spiders of
the colony. The search agents are divided to two types: males (M) and females (F). The weight of each spider is defined as its fitness. The general operators that apply for modifying spiders (candidate solutions) are defined based on the gender. In the SSO algorithm, similar to a spider
colony, the number of females is higher than the number of males and initially considered as 60 to 90 % of the population