1

Initialize a population P

2

Evaluate the fitness values and constraint violations

3

If there are infeasible solutions (SP)

4

Select SPP of the infeasible solutions and generate offspring using CC strategy

5

The merged group evolves utilizing ABC algorithm

6

Sort the entire population based on the feasibility rules

7

End if

8

Go to step 2