A modified memetic algorithm with multi-operation precise joint movement neighbourhood structure for the assembly job shop scheduling problem
Zhiyong Ba,Yiping Yuan,Jinduo Liu
DOI: https://doi.org/10.1080/00207543.2024.2313087
IF: 9.018
2024-02-23
International Journal of Production Research
Abstract:This paper presents an adaptive memetic algorithm based on a new neighbourhood structure (AMA) for solving the assembly job shop scheduling problem, with the aim of minimising the maximum completion time (makespan). To utilise the knowledge of problem, a theoretical analysis is conducted to explore the criteria for feasible and effective movement of operations under assembly constraints, and a multi-operation precise joint movement neighbourhood structure is proposed accordingly. In the AMA, to ensure the feasibility of solutions during the evolution process, a feasible encoding mechanism based on the constraint degree of operations is designed, a greedy active decoding method as well as feasible crossover operation based on independent operation chains are designed specifically for this encoding method. To avoid premature convergence of the population, a population update operator with diversity adaptive control is proposed. Finally, by comparing the results with five state-of-the-art algorithms, the superiority of AMA in terms of solution quality and stability is verified, particularly with the update of known optimal solutions for 11 instances.
engineering, manufacturing, industrial,operations research & management science