Scheduling jobs on a single serial-batching machine with dynamic job arrivals and multiple job types

  • Jun Pei
  • , Xinbao Liu
  • , Wenjuan Fan
  • , Panos M. Pardalos
  • , Athanasios Migdalas
  • , Shanlin Yang

Research output: Contribution to journalArticlepeer-review

2 Scopus citations

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 %.

Original languageEnglish
Pages (from-to)215-228
Number of pages14
JournalAnnals of Mathematics and Artificial Intelligence
Volume76
Issue number1-2
DOIs
StatePublished - 1 Feb 2016
Externally publishedYes

Keywords

  • Dynamic job arrival
  • Multiple job types
  • Serial-batching scheduling
  • Setup time
  • Single machine

Fingerprint

Dive into the research topics of 'Scheduling jobs on a single serial-batching machine with dynamic job arrivals and multiple job types'. Together they form a unique fingerprint.

Cite this