| Algorithm 3 Pseudo-code of CCWFO |
| Set parameters: The maximum iteration number , the problem dimension , and the population size Initialize population = 1 For Evaluate the fitness value of Find the global min End While ( IF For /* Laminar flow */ For Generate by Equations (1) and (2) End Evaluate the fitness value of Update , End Else For /* Turbulent flow */ For Generate by Equation (3) End Evaluate the fitness value of Update , End End IF For /*CC*/ Perform Horizontal crossover search to update Perform Vertical crossover search to update Update End ; End While Return End |