Energy-efficient unrelated parallel machine scheduling with general position-based deterioration
研究了纺织行业中考虑机器和加工位置影响实际加工时间的节能调度问题,目标是限制完工时间的同时最小化总能耗,提出了改进的混合整数线性规划模型和迭代启发式算法。
This paper investigates an energy-efficient scheduling problem on unrelated parallel machines considering general position-based deterioration which arises from the labour-intensive textile industry. The actual processing time of a job is not only associated with the job and the machine but also with its position in the processing sequence. The objective is to minimise the total energy consumption with a bounded makespan. To address this problem, we first establish a mixed-integer linear programming (MILP) model. Afterwards, the initial model is improved by deriving lower and upper bounds on the makespan, and an upper bound on the number of jobs processed on each machine. We also develop an iterative heuristic embedded with a variable neighbourhood search procedure (IHVNS). The algorithm obtains initial solutions iteratively by solving assignment problems and then repairs and improves them with the VNS procedure. Computational results demonstrate that the improved model is up to 230 times faster than the original one. Moreover, the proposed heuristic yields excellent solutions with average gaps of less than 0.73% for large-scale instances. Especially, the results reveal that the IHVNS algorithm is more suitable than MILP models for solving large-scale problems with tight makespan restrictions.