TY - JOUR
T1 - Batch scheduling with a rate-modifying maintenance activity to minimize total flowtime
AU - Mor, Baruch
AU - Mosheiov, Gur
N1 - Funding Information:
The second author is the Charles Rosen Professor of Management, The School of Business Administration, The Hebrew University. This paper was supported in part by the Recanati Fund of the School of Business Administration, The Hebrew University, Jerusalem, Israel.
PY - 2014/7
Y1 - 2014/7
N2 - We study a single machine batch scheduling problem with unit time jobs and an optional maintenance activity. The maintenance activity is assumed to be rate modifying, i.e. the processing times of the jobs processed after the maintenance are reduced. The objective function is minimum total flowtime. We focus first on the relaxed version of the problem, where batch sizes are not forced to be integers. For a given number of jobs, setup time, duration of the maintenance activity, and a rate-modifying factor, we show that the optimal solution has a unique property: the batch sizes of the jobs scheduled prior to the maintenance, and after it, form two decreasing arithmetic sequences. Based on this property, we introduce an optimal algorithm which is polynomial in the number of jobs. We propose a simple rounding procedure that guarantees an integer solution. Our numerical tests indicate that this procedure leads to very close-to-optimal schedules.
AB - We study a single machine batch scheduling problem with unit time jobs and an optional maintenance activity. The maintenance activity is assumed to be rate modifying, i.e. the processing times of the jobs processed after the maintenance are reduced. The objective function is minimum total flowtime. We focus first on the relaxed version of the problem, where batch sizes are not forced to be integers. For a given number of jobs, setup time, duration of the maintenance activity, and a rate-modifying factor, we show that the optimal solution has a unique property: the batch sizes of the jobs scheduled prior to the maintenance, and after it, form two decreasing arithmetic sequences. Based on this property, we introduce an optimal algorithm which is polynomial in the number of jobs. We propose a simple rounding procedure that guarantees an integer solution. Our numerical tests indicate that this procedure leads to very close-to-optimal schedules.
KW - Batch scheduling
KW - Flowtime
KW - Rate-modifying maintenance activity
KW - Setup time
KW - Single machine
UR - http://www.scopus.com/inward/record.url?scp=84900504925&partnerID=8YFLogxK
U2 - 10.1016/j.ijpe.2014.03.004
DO - 10.1016/j.ijpe.2014.03.004
M3 - ???researchoutput.researchoutputtypes.contributiontojournal.article???
AN - SCOPUS:84900504925
SN - 0925-5273
VL - 153
SP - 238
EP - 242
JO - International Journal of Production Economics
JF - International Journal of Production Economics
ER -