Dynamic scheduling strategy and algorithm for mixed batch scheduling in vacuum freeze-dried fruit processes
Publié en ligne: 21 nov. 2024
Pages: 477 - 490
Reçu: 14 juin 2024
Accepté: 09 sept. 2024
DOI: https://doi.org/10.30657/pea.2024.30.45
Mots clés
© 2024 JinDian Huang et al., published by Sciendo
This work is licensed under the Creative Commons Attribution 4.0 International License.
Vacuum freeze-dried fruit processes consisting of heating and holding are modelled as a mixed batch scheduling with the objective of minimizing the makespan. The jobs differ from each other in job family, size, weight and ready time. The batch processing time is determined by the longest job and the total weight of the jobs in the batch. A mixed-integer linear programming model is developed and tested with small-scale examples. Typical batch scheduling strategies are analysed and a machine-based dynamic programming strategy is proposed. The machine-based dynamic scheduling strategy is applied to design improved genetic and particle swarm optimization algorithms, which demonstrate the effectiveness of this strategy. The worst-case ratio of the algorithms using machine dynamic programming strategy are proved. Numerical experiments show that the heuristic algorithm, genetic algorithm, and particle swarm optimization algorithm based on machine dynamic scheduling strategy outperform related algorithms using greedy and job-based dynamic scheduling strategies.