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 language | English |
|---|---|
| Pages (from-to) | 943-956 |
| Number of pages | 14 |
| Journal | European Journal of Operational Research |
| Volume | 270 |
| Issue number | 3 |
| DOIs | |
| Publication status | Published - 1 Nov 2018 |
| Externally published | Yes |
Funding
This work was supported by the Deutsche Forschungsgemeinschaft , KN 512/7-1 . The work of Stefan Waldherr was supported by the TUM Institute for Advanced Study through a Hans Fischer Senior Fellowship. The authors would like to thank the anonymous referees for their constructive comments.
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
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver