Dynamic fuzzy flexible job shop scheduling (DFFJSP) is significant in the medical equipment industry. Generally the dynamic flexible job shop scheduling problem considers a single dynamic factor or ignores resources such as machine itself also plays a huge role in dealing dynamic issues. Thus fuzzy processing time and machine breakdowns are considered in this paper. In order to copy with two problems mentioned above, the model of DFFJSP containing two objectives of makespan and energy consumption is established. To solve this problem, the remaining processing capacity of broken machine is applied to weaken the impacts of machine breakdowns and a multi-objective evolutionary algorithm (NG-WOA) is proposed, which integrating NSGA-II and whale optimal algorithm (WOA). Furthermore, the joining of variable neighborhood search makes NG-WOA skip the local optimum solution in time. Through experiments, the validity of remaining processing capacity is verified in rescheduling scheme. Then NG-WOA algorithm is proven can find better solutions when compared with other two algorithms according to the distribution of pareto forefront solutions in benchmark examples. The results of this paper show that the remaining processing capacity has greater advantages in guaranteeing the stability of dynamic scheduling problems, because the machine’s processing capacity can be utilized fully compared to previous strategies for fault disturbances.
Read full abstract