TY - GEN
T1 - Online makespan scheduling of linear deteriorating jobs on parallel machines
AU - Yu, Sheng
AU - Ojiaku, Jude Thaddeus
AU - Wong, Prudence W.H.
AU - Xu, Yinfeng
PY - 2012
Y1 - 2012
N2 - Traditional scheduling assumes that the processing time of a job is fixed. Yet there are numerous situations that the processing time increases (deteriorates) as the start time increases. Examples include scheduling cleaning or maintenance, fire fighting, steel production and financial management. Scheduling of deteriorating jobs was first introduced on a single machine by Browne and Yechiali, and Gupta and Gupta independently. In particular, lots of work has been devoted to jobs with linear deterioration. The processing time p j of job J j is a linear function of its start time s j, precisely, p j = a j + b js j, where a j is the normal or basic processing time and b j is the deteriorating rate. The objective is to minimize the makespan of the schedule. We first consider simple linear deterioration, i.e., p j = b js j. It has been shown that on m parallel machines, in the online-list model, LS (List Scheduling) is (1 + b max) 1-1/m-competitive. We extend the study to the online-time model where each job is associated with a release time. We show that for two machines, no deterministic online algorithm is better than (1 + b max)-competitive, implying that the problem is more difficult in the online-time model than in the online-list model. We also show that LS is (1 + b max) 2(1-1/m)-competitive, meaning that it is optimal when m=2.
AB - Traditional scheduling assumes that the processing time of a job is fixed. Yet there are numerous situations that the processing time increases (deteriorates) as the start time increases. Examples include scheduling cleaning or maintenance, fire fighting, steel production and financial management. Scheduling of deteriorating jobs was first introduced on a single machine by Browne and Yechiali, and Gupta and Gupta independently. In particular, lots of work has been devoted to jobs with linear deterioration. The processing time p j of job J j is a linear function of its start time s j, precisely, p j = a j + b js j, where a j is the normal or basic processing time and b j is the deteriorating rate. The objective is to minimize the makespan of the schedule. We first consider simple linear deterioration, i.e., p j = b js j. It has been shown that on m parallel machines, in the online-list model, LS (List Scheduling) is (1 + b max) 1-1/m-competitive. We extend the study to the online-time model where each job is associated with a release time. We show that for two machines, no deterministic online algorithm is better than (1 + b max)-competitive, implying that the problem is more difficult in the online-time model than in the online-list model. We also show that LS is (1 + b max) 2(1-1/m)-competitive, meaning that it is optimal when m=2.
UR - https://www.scopus.com/pages/publications/84861009204
U2 - 10.1007/978-3-642-29952-0_28
DO - 10.1007/978-3-642-29952-0_28
M3 - 会议稿件
AN - SCOPUS:84861009204
SN - 9783642299513
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 260
EP - 272
BT - Theory and Applications of Models of Computation - 9th Annual Conference, TAMC 2012, Proceedings
T2 - 9th Annual Conference on Theory and Applications of Models of Computation, TAMC 2012
Y2 - 16 May 2012 through 21 May 2012
ER -