Affiliation:
1. Department of Operations and Information Systems, University of Graz, 8010 Graz, Austria;
2. Department of Management and Production Engineering, Politecnico di Torino, 10129 Torino, Italy
Abstract
Rescheduling problems arise when unpredicted events occur, such as the arrival of new orders. These new jobs should be integrated in a proper way in the existing schedule of the so-called old jobs, with the aim of minimizing an objective function for the joint set of jobs. To avoid a major disruption of the original schedule, each old job is not allowed to deviate from its original completion time by more than a certain threshold. Filling a gap in the existing literature, we consider the minimization of the total weighted completion time. The resulting rescheduling problem is shown to be weakly NP-hard and several properties of the structure of an optimal schedule are derived. These can be used for the construction of an exact dynamic programming algorithm with pseudo-polynomial running time. A fully polynomial time approximation scheme is obtained from the dynamic program by three different scaling and reduction steps. Finally, for the minimization of the number of late jobs a strong NP-hardness result is derived. History: Accepted by Erwin Pesch, Area Editor for Heuristic Search & Approximation Algorithms. Funding: This work was partially supported by the Ministero dell’Istruzione, dell’Università e della Ricerca [Award TESUN-83486178370409 finanziamento dipartimenti di eccellenza CAP. 1694 TIT. 232 ART. 6]. U. Pferschy acknowledges support by the Field of Excellence COLIBRI at the University of Graz.
Publisher
Institute for Operations Research and the Management Sciences (INFORMS)