Research Article

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

Algorithm 1

Algorithm framework of MOABC/D-MSA.
Input: sequences to be aligned;
Output: aligned sequences;
 initialize random food sources;
 initialize non-dominated set ;
 evaluate food sources;
while termination criterion is false do
  employed bees execute search behaviour;
  onlooker bees execute search behaviour;
  for each sub-problem do
   if is not updated for iterations then
    scout bee execute search behaviour;
   end if
  end for
  update non-dominated set ;
end while
 output non-dominated solutions in ;