Synchronous flow shop scheduling with pliable jobs

Matthias Bultmann, Sigrid Knust*, Stefan Waldherr

*Corresponding author for this work

Research output: Contribution to JournalArticleAcademicpeer-review

Abstract

In this paper, we consider synchronous flow shop scheduling problems where the processing times of the operations are not fixed in advance. Instead, for each job a total processing time is given which can be distributed freely among the machines, respecting some lower and/or upper bounds on the processing times of the operations. We prove that even if no additional bounds are given, minimizing the makespan is NP-hard already for two machines. On the other hand, we can draw on a more general result to show that for a fixed job permutation optimal corresponding processing times can be determined via a linear program in polynomial time. However, for larger problem instances, this leads to large run times. As a more efficient alternative, we propose direct combinatorial algorithms to determine the processing times. We embed these algorithms in a two-stage approach using the set of all job permutations as search space and calculating corresponding processing times in a second step. Computational results are presented for randomly generated data with varying degrees of allowed flexibility.

Original languageEnglish
Pages (from-to)943-956
Number of pages14
JournalEuropean Journal of Operational Research
Volume270
Issue number3
DOIs
Publication statusPublished - 1 Nov 2018
Externally publishedYes

Keywords

  • Flow shop
  • Pliability
  • Scheduling
  • Synchronous movement

Fingerprint

Dive into the research topics of 'Synchronous flow shop scheduling with pliable jobs'. Together they form a unique fingerprint.

Cite this