Abstract
In numerous flow shop variants, the processing times of the operations are not fixed in advance, but may be distributed with some flexibility among the machines. In this paper, we introduce a general model which is expressive enough to cover several models from the literature. While in most cases it is NP-hard to find a job permutation and a corresponding distribution of processing times minimizing the makespan, we show that for a fixed job permutation a best processing time distribution can be calculated in polynomial time by linear programming. Based on this, we propose a tabu search procedure using the set of all job permutations as search space. In a computational study, we show the power of the new model. Besides the classical permutation flow shop environment, we study variants with blocking, no-wait and synchronous movement constraints.
Original language | English |
---|---|
Pages (from-to) | 809-829 |
Number of pages | 21 |
Journal | OR Spectrum |
Volume | 40 |
Issue number | 3 |
DOIs | |
Publication status | Published - 1 Jul 2018 |
Externally published | Yes |
Funding
Acknowledgements 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 two anonymous referees for their constructive comments.
Keywords
- Flexible processing times
- Flow shop
- Processing time redistribution
- Scheduling