Cost Allocation in Rescheduling with Machine Unavailable Period

Zhixin Liu, Liang Lu, Xiangtong Qi

Research output: Contribution to journalArticlepeer-review

22 Citations (Scopus)
97 Downloads (Pure)

Abstract

We study a rescheduling problem faced by multiple job owners sharing a single machine, where jobs need to be rescheduled when the machine becomes unavailable for a period of time. The disruption caused by any new schedule is restricted such that the difference between the completion times in the initial and the new schedules of any job is no more than a given threshold. A natural way to reschedule is to process the jobs in the initial sequence, each as early as possible. This defines a feasible schedule over which cost saving can potentially be achieved by optimal rescheduling as long as the cost saving can be fairly shared by job owners. We define a cooperative game for job owners accordingly, to share the cost saving. Given that the optimization problem is computationally intractable, we find several optimal properties and develop an optimal pseudopolynomial time dynamic programming algorithm for rescheduling. We provide a simple closed form core allocation of the total cost saving for all the jobs, and also provide the Shapley value of the game in a computable form. Then we computationally evaluate the extra cost caused by machine unavailability, the cost saving from optimization relative to the naturally constructed schedule, the likelihood for the Shapley value to be a core allocation, and how the Shapley value allocates cost saving among job owners. Managerial insights are derived from the computational studies. This work contributes to the literature by explicitly incorporating two classic scheduling topics: sequencing game and rescheduling.
Original languageEnglish
Pages (from-to)16-28
Number of pages13
JournalEuropean Journal of Operational Research
Volume266
Issue number1
Early online date19 Sept 2017
DOIs
Publication statusPublished - 1 Apr 2018

Fingerprint

Dive into the research topics of 'Cost Allocation in Rescheduling with Machine Unavailable Period'. Together they form a unique fingerprint.

Cite this