Multi-objective collaborative sine optimization algorithm for the distributed flow-shop scheduling
This study investigates the distributed flow shop scheduling problem with sequence-dependent setup time.A multi-objective collaborative sine optimization algorithm(MCSOA)is proposed to minimize the makespan,total tardiness and mean idle time of the problem.The MCSOA mainly contains four core phases.The sine optimization algorithm is used to control the search range of the multi-neighborhood search strategy which introduced key factories;in the destruction and reconstruction stage,an iterative search strategy is designed to guide the evolutionary direction of individuals,while the sine optimization algorithm is used to balance the global exploitation and the local search;in the selection phase,the fast non-dominated sorting and reference point methods are selected to screen high-quality solutions,and an archive set is designed to store all non-dominated solutions;in the collaborative phase,the sharing and competition scheme is designed to ensure that the three objectives can be optimized evenly.Performance indicators include spacing metric,inverse generation distance and coverage rate are used to verify the effectiveness of the algorithm.The non-parametric test shows significant advantages of the proposed algorithm.