| Algorithm 2: Pseudo-code of ISMA |
| Begin Initialize of the parameters: , Initialize of slime mould population While Calculate the fitness for each individual in slime mould Update and the best fitness Calculate the weight ,a,b according to Equations (3)–(5) For Update using Equation (2) Update , based on and , respectively Update the positions by Equation (1) EndFor Use Cauchy mutation strategy to update the best individual and the best fitness Adopt MC strategy to update the best individual and the best fitness iteration = iteration + 1 EndWhile Return the best fitness and as the best solution End |