Research Article

Improving Vector Evaluated Particle Swarm Optimisation Using Multiple Nondominated Leaders

Algorithm 3

The VEPSO algorithm using multinondominated leaders.
begin
  Initialise position & velocity for all M-swarm;
  Evaluate objective for all M-swarm;
  Initialise archive;
  Initialise pBest for all M-swarm;
  Initialise gBest (8) for all M-swarm;
  while     do
    Update velocity (9) for all M-swarm;
    Update position (4) for all M-swarm;
    Mutate position for all M-swarm;
    Evaluate objective for all M-swarm;
    Update archive;
    Update pBest for all M-swarm;
    Update gBest (8) for all M-swarm;
     ++;
  end
end