Research Article

Improving Vector Evaluated Particle Swarm Optimisation Using Multiple Nondominated Leaders

Algorithm 2

The VEPSO algorithm.
begin
  Initilise position & velocity for all M-swarm;
  Evaluate objective for all M-swarm;
  Initialise archive;
  Initialise pBest for all M-swarm;
  Initialise gBest (5) for all M-swarm;
  while      do
    Update velocity (6) & (7) for all M-swarm;
    Update position (4) for all M-swarm;
    Evaluate objective for all M-swarm;
    Update archive;
    Update pBest for all M-swarm;
    Update gBest (5) for all M-swarm;
     ++;
  end
end