Research Article

Multipopulation Management in Evolutionary Algorithms and Application to Complex Warehouse Scheduling Problems

Algorithm 1

Pseudocode of the proposed multipopulation EAs.
Set the parameters of the proposed multi-population EAs
Randomly initialize the entire population
Evaluate the fitness of all candidate solutions in the population
Divide the population into multiple subpopulations
While the halting criterion is not satisfied do
For each subpopulation do
Perform an independent EA to create its own offspring subpopulation
End for
Judge diversity and manage offspring subpopulations, and the detail sees Section 2.2
Evaluate the fitness of all offspring subpopulations
End while