Flexible Job Shop Scheduling Optimization with Machine and AGV Integration Based on Improved NSGA-II
DOI:
https://doi.org/10.5755/j01.itc.53.4.37410Keywords:
Flexible job shop, multi-targeting, integrated machine and AGV scheduling, NSGA-II, VNSAbstract
Aiming at the problem of integrated scheduling of machines and AGVs in a flexible job shop, this paper constructs a scheduling model with the optimization objectives of minimizing the maximum completion time, minimizing the machine load, and minimizing the total energy consumption. This model is based on a comprehensive consideration of the payload time and no-load time of AGVs between the loading and unloading stations and the machining machines. An improved NSGA-II algorithm is proposed to address this problem. The algorithm adopts a three-level coding structure based on processes, machines, and AGVs, and employs differentiated cross-variation strategies for different levels to enhance its global search capability. A variable domain search algorithm is introduced to boost the local search capability by combining different neighborhood search methods within the three-level coding structure. Additionally, reverse individuals are introduced to improve the elite retention strategy, thereby increasing the diversity of the population. Ultimately, the case test results demonstrate that the improved NSGA-II algorithm exhibits superior performance in solving the flexible job shop scheduling problem involving AGVs, and the effect of the number of AGVs on the scheduling objectives conforms to the law of diminishing marginal utility.
Downloads
Published
Issue
Section
License
Copyright terms are indicated in the Republic of Lithuania Law on Copyright and Related Rights, Articles 4-37.