Research Article

A Multipopulation PSO Based Memetic Algorithm for Permutation Flow Shop Scheduling

Algorithm 1

The flowchart of standard PSO.
The flowchart of standard PSO
Step 1. Initialize a population of particles (viz, initial swarm);
Step 2. Evaluate the objective values of all particles in the swarm;
Step 3. If a stopping criterion is met, output and its objective value; otherwise, go to Step ;
Step 4. Update the velocity and position of each particle by using (7) and (8);
Step 5. For each particle, compare its current objective value with the objective value of its . If
  current value is better, then update and its objective value with the current position and
  objective value. Determine the best particle in the current swarm. If its objective value is better
  than the objective value of , then update . Return to Step .