Research Article

A Novel Memetic Algorithm Based on Decomposition for Multiobjective Flexible Job Shop Scheduling Problem

Algorithm 1

Framework of the proposed MOMAD.
Generate a set of weight vectors
Generate weight vector groups
Get the neighborhood of each weight vector , , where are the
closest weight vectors to  .
   Initialize the population
Initialize Idealpoint:  
Find the non-dominated solutions in initial population to construct the archive
  while the termination criterion is not satisfied  do
for    do
if    then
else
end if
Randomly select two different indexes , from , ()
GeneticOperators
UpdateIdealPoint (, )
Objective Normalization
Update Current Population
Update External Archive
end for
LocalSearch()
end while