Academic scheduling problems usually assume deterministic and known in advance data. However, this situation is not often met in practice, since data may be subject to uncertainty and it may change over time. In this paper, we introduce a general rescheduling framework to address such dynamic scheduling problems. The framework consists mainly of a controller that makes use of a solver. The solver can assume deterministic and static data, whereas the controller deals with the uncertain and dynamic aspects of the problem and it is in charge of triggering the solver when needed and when possible. Extensive tests are carried out for the job shop problem, and we demonstrate that the framework can be used to ascertain the benefit of using rescheduling over static methods, decide between rescheduling policies, and finally we show that it can be applied in real-life applications due to a low time overhead. The framework is general enough to be applied to any scheduling environment where a fast enough deterministic solver exists.

Larsen, R., Pranzo, M. (2019). A framework for dynamic rescheduling problems. INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 57(1), 16-33 [10.1080/00207543.2018.1456700].

A framework for dynamic rescheduling problems

Pranzo M.
2019-01-01

Abstract

Academic scheduling problems usually assume deterministic and known in advance data. However, this situation is not often met in practice, since data may be subject to uncertainty and it may change over time. In this paper, we introduce a general rescheduling framework to address such dynamic scheduling problems. The framework consists mainly of a controller that makes use of a solver. The solver can assume deterministic and static data, whereas the controller deals with the uncertain and dynamic aspects of the problem and it is in charge of triggering the solver when needed and when possible. Extensive tests are carried out for the job shop problem, and we demonstrate that the framework can be used to ascertain the benefit of using rescheduling over static methods, decide between rescheduling policies, and finally we show that it can be applied in real-life applications due to a low time overhead. The framework is general enough to be applied to any scheduling environment where a fast enough deterministic solver exists.
2019
Larsen, R., Pranzo, M. (2019). A framework for dynamic rescheduling problems. INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 57(1), 16-33 [10.1080/00207543.2018.1456700].
File in questo prodotto:
File Dimensione Formato  
2018-IJPR.pdf

non disponibili

Tipologia: PDF editoriale
Licenza: NON PUBBLICO - Accesso privato/ristretto
Dimensione 1.31 MB
Formato Adobe PDF
1.31 MB Adobe PDF   Visualizza/Apri   Richiedi una copia
55.pdf

accesso aperto

Descrizione: This is an Accepted Manuscript of an article published by Taylor & Francis in International Journal of Production Research on 16 Apr 2018, available at: http://www.tandfonline.com/10.1080/00207543.2018.1456700
Tipologia: Post-print
Licenza: Creative commons
Dimensione 388.48 kB
Formato Adobe PDF
388.48 kB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11365/1110961