Research Article

Multistrategy Harris Hawks Optimization Algorithm Using Chaotic Method, Cauchy Mutation, and Elite Individual Guidance

Algorithm 2

CCCHHO algorithm.
Initialize population size N, number of iterations T
Use Equation (13) to perform chaotic strategy initialization population ()
Set the current number of iterations
while t < T
 Calculate the fitness value of hawks
 Set the best position as the position of the prey
for each individual
  Update escape energy and jump strength by using Equation (16)
  if
   Update location by using Equation (1)
   Get the optimum of the current population and use Equation (15) to carry out the Cauchy mutation
  end if
  if
   if
    Update location by using Equation (4)
   else if
    Update location by using Equation (5)
   else if
    Update location by using Equation (8)
   else if
    Update location by using Equation (10)
   end if
  Carry out chaotic local search
  end if
end for
 Carry out elite individual guidance
end while