Online scheduling with linear deteriorating jobs to minimize the total weighted completion time

Online scheduling with linear deteriorating jobs to minimize the total weighted completion time

0.00 Avg rating0 Votes
Article ID: iaor201530260
Volume: 273
Start Page Number: 570
End Page Number: 583
Publication Date: Jan 2016
Journal: Applied Mathematics and Computation
Authors: , ,
Keywords: combinatorial optimization, scheduling, heuristics
Abstract:

In this paper, we study the online scheduling of linear deteriorating jobs on a single machine to minimize the total weighted completion time. In the problem, a set of n independent linear deteriorating jobs arriving online over time has to be scheduled on a single machine, where the information of each job including its deterioration rate and weight is unknown in advance. Linear deterioration means that the processing time pj of a job Jj is a linear function of its starting time sj . In this paper, we assume that p j = a j ( A + B s j ) , equ1 where A and B are nonnegative with A + B > 0 equ2 and aj ≥ 0 is the deterioration rate of Jj . The goal is to minimize the total weighted completion time, i.e., ΣwjCj . For this problem, we provide a best possible online algorithm with a competitive ratio of 1 + λ ( A ) + a max B , equ3 where a max = max 1 j n a j equ4 and λ ( A ) = 0 equ5 or λ ( A ) = 1 equ6 depending on whether A = 0 equ7 or A > 0.

Reviews

Required fields are marked *. Your email address will not be published.