Skip to main navigation Skip to search Skip to main content

Minimizing the makespan for a serial-batching scheduling problem with arbitrary machine breakdown and dynamic job arrival

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

Research output: Contribution to journalArticlepeer-review

11 Scopus citations

Abstract

Many dynamic events exist in real manufacturing systems, such as arbitrary machine breakdowns and dynamic job arrivals, which makes the scheduling problem even more complicated. In this paper, we address a serial-batching scheduling problem with the above dynamic events. Jobs need to be processed on the serial-batching machines of two manufacturers and then transported by vehicles to a customer for further processing. The objective of the scheduling problem is to minimize the makespan, and the problem is proved to be strongly NP-hard. Some structural properties and a lower bound of the problem are also proved or derived. On the basis of job arrival times, we divide the problem into two phases and propose different rules regarding these two phases. Based on these properties and rules, a heuristic algorithm is developed to solve the problem and its worst case performance is analyzed. The heuristic algorithm is tested on a large set of randomly generated problem instances, and the relative gaps between the found lower bound and the solutions of the proposed heuristic algorithm are reported. The experimental results illustrate the high efficiency and effectiveness of the proposed heuristic algorithm compared with other four classic approaches.

Original languageEnglish
Pages (from-to)3315-3331
Number of pages17
JournalInternational Journal of Advanced Manufacturing Technology
Volume86
Issue number9-12
DOIs
StatePublished - 1 Oct 2016
Externally publishedYes

Keywords

  • Dynamic arrival
  • Heuristic algorithm
  • Machine breakdown
  • Serial-batching scheduling
  • Setup time

Fingerprint

Dive into the research topics of 'Minimizing the makespan for a serial-batching scheduling problem with arbitrary machine breakdown and dynamic job arrival'. Together they form a unique fingerprint.

Cite this