Efficient scheduling of a stochastic no-wait job shop with controllable processing times

This work derives a novel effective and efficient algorithm for a stochastic no-wait job-shop scheduling problem with controllable processing times. Some of the processing times are stochastic and the proposed solution effectively minimizes the makespan and increases the robustness of the makespan a...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Expert systems with applications 2020-12, Vol.162, p.113879, Article 113879
Hauptverfasser: Aschauer, Alexander, Roetzer, Florian, Steinboeck, Andreas, Kugi, Andreas
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:This work derives a novel effective and efficient algorithm for a stochastic no-wait job-shop scheduling problem with controllable processing times. Some of the processing times are stochastic and the proposed solution effectively minimizes the makespan and increases the robustness of the makespan against deviating processing times. Therefore, a no-wait job shop with controllable deterministic processing times is solved by a decomposition into timetabling and sequencing. During timetabling, extra safety margins are added to the scheduled processing times without delaying jobs. In the sequence optimization subproblem, an extra penalty term is added to the cost function which punishes uncertain tasks at positions that have an impact on the makespan. Simulation results based on real plant data and tailor-made benchmark problems show that these measures can reduce the standard deviation of the makespan dramatically. This significantly improves the prediction accuracy of the scheduling method. •We present a systematic consideration of stochastic processing times.•A recursive timetabling algorithm handles controllable processing times.•An algorithm calculates the safety margins of the scheduled time slots.•The sequencing punishes tasks with high uncertainty at critical time slots.•We solve a scheduling problem from an industrial hot rolling mill.
ISSN:0957-4174
1873-6793
DOI:10.1016/j.eswa.2020.113879