Research Article

A Decomposition and Dominance-Based Multiobjective Artificial Bee Colony Algorithm for Multiple Sequence Alignment

Algorithm 2

Searching behavior of employed bees.
Input: food sources;
Output: new food sources;
 initialize to ;
 calculate neighborhood of each food source;
while termination criterion is false do
  for each employed bee do
   perform single-point crossover operation;
   perform shift-closed gaps mutation operation;
  end for
  evaluate offspring solutions;
  merge food sources and offspring solutions;
  find optimal solution of each sub-problem;
  update food sources;
end while