Research Article

Attribute Index and Uniform Design Based Multiobjective Association Rule Mining with Evolutionary Algorithm

Pseudocode 10

Pseudocode of updatting elitist.
population  paretoupdate(offspring, pareto)
Input: offspring indicates the offsprings after performing the crossover
       operator and mutation operator; pareto indicates the non-dominated
       solutions.
Output: pareto indicates the non-dominated solutions.
 offspring   call paretocreate(offspring);
for   chr1 offspring;
  nondominated true;
  for   chr2 pareto;
   if  chr1 dominate chr2
    pareto pareto − chr2;
   else if  chr2 dominate chr1
    nondominated false;
   else
    continue
   end if
  end for
  if  nondominated
   pareto pareto chr1
  end if
end for
return  pareto;