1. Scheduling jobs on a single serial-batching machine with dynamic job arrivals and multiple job types
- Author
-
Panos M. Pardalos, Jun Pei, Shanlin Yang, Athanasios Migdalas, Xinbao Liu, and Wenjuan Fan
- Subjects
Job scheduler ,0209 industrial biotechnology ,Mathematical optimization ,021103 operations research ,Job shop scheduling ,Computer science ,Applied Mathematics ,Real-time computing ,0211 other engineering and technologies ,Complex system ,Scheduling (production processes) ,02 engineering and technology ,computer.software_genre ,Upper and lower bounds ,Constructive ,Job queue ,020901 industrial engineering & automation ,Artificial Intelligence ,computer - Abstract
This paper investigates a scheduling model with certain co-existing features of serial-batching, dynamic job arrival, multi-types of job, and setup time. In this proposed model, the jobs of all types are first partitioned into serial batches, which are then processed on a single serial-batching machine with an independent constant setup time for each new batch. In order to solve this scheduling problem, we divide it into two phases based on job arrival times, and we also derive and prove certain constructive properties for these two phases. Relying on these properties, we develop a two-phase hybrid algorithm (TPHA). In addition, a valid lower bound of the problem is also derived. This is used to validate the quality of the proposed algorithm. Computational experiments, both with small- and large-scale problems, are performed in order to evaluate the performance of TPHA. The computational results indicate that TPHA outperforms seven other heuristic algorithms. For all test problems of different job sizes, the average gap percentage between the makespan, obtained using TPHA, and the lower bound does not exceed 5.41 %.
- Published
- 2015