Research Article
A Hybrid Multiobjective Evolutionary Approach for Flexible Job-Shop Scheduling Problems
Algorithm 4
Procedure of local search.
Procedure: Local search | for to popsize do | Ind : the th individual in the population; | rank : the value of non-domination rank of an individual Ind ; | JobNum: the number of job; | TempInd: a new created temporary individual; | Copy_Ind(Ind , TempInd); | for to JobNum/rank do | Adjust machine assignment on Ind ; | Evaluate Ind ; | if Ind dominates TempInd then | break; | end if | for to JobNum/rank do | Adjust operation sequence on Ind ; | Evaluate Ind ; | if Ind dominates TempInd then | break; | end if | end for | if Ind dominates TempInd then | break; | end if | if TempInd dominates Ind then | Copy_Ind(TempInd, Ind ); | end if | end for | end for |
|