A Solution Framework Based on Packet Scheduling and Dispatching Rule for Job-Based Scheduling Problems
Job-based scheduling problems have inherent similarities and relations. However, the current researches on these scheduling problems are isolated and lack references. We propose a unified solution framework containing two innovative strategies: the packet scheduling strategy and the greedy dispatching rule. It can increase the diversity of solutions and help in solving the problems with large solution space effectively. In addition, we propose an improved particle swarm optimization (PSO) algorithm with a variable neighborhood local search mechanism and a perturbation strategy. We apply the solution framework combined with the improved PSO to the benchmark instances of different job-based scheduling problems. Our method provides a self-adaptive technique for various job-based scheduling problems, which can promote mutual learning between different areas and provide guidance for practical applications.
KeywordsJob-based scheduling Unified solution framework Packet scheduling Dispatching rule Improved PSO
This research is supported by the National Natural Science Foundation of China under Grant No. 61671041.
- 7.Kennedy, J., Eberhart, R.: Particle swarm optimization. In: Proceedings of the IEEE International Conference on Neural Networks, vol. 4, pp. 1942–1948, November 1995Google Scholar
- 10.Bean, J.C.: Genetics and random keys for sequencing and optimization. In: Production Scheduling (1993)Google Scholar