An optimal online algorithm for single machine scheduling to minimize total general completion time

被引:7
作者
Liu, Ming [1 ,2 ]
Chu, Chengbin [3 ]
Xu, Yinfeng [2 ]
Huo, Jiazhen [1 ]
机构
[1] Tongji Univ, Sch Econ & Management, Shanghai 200092, Peoples R China
[2] Xi An Jiao Tong Univ, Sch Management, Xian 710049, Shaanxi Provinc, Peoples R China
[3] Ecole Cent Paris, Lab Genie Ind, F-92295 Chatenay Malabry, France
关键词
Online scheduling; Total general completion time; Competitive analysis;
D O I
10.1007/s10878-010-9348-0
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
We study the online problem of single machine scheduling to minimize total general completion time. General completion time is defined as C-j(alpha) = (C-j)(alpha), where C-j denotes the completion time of job J(j) and alpha >= 1 is a constant integer. Total general completion time characterizes the feather in service that when a customer is served later in time, his dissatisfaction increases in a manner of power function. The objective function Sigma(C-j)(alpha) can also be viewed as a total weighted completion time, but the "weight" is no longer a constant number. Our purpose to minimize customers' total dissatisfaction. The problem is online in the sense that all jobs arrive over time. Each job's processing time becomes known at its arrival time. Preemption is not allowed. For this online problem, we show that a lower bound on competitive ratio is 2(alpha) and prove that D-SPT (delayed shortest processing time) algorithm is optimal with a competitive ratio 2(alpha).
引用
收藏
页码:189 / 195
页数:7
相关论文
共 5 条
  • [1] [Anonymous], 1998, Online Computation and Competitive Analysis
  • [2] [Anonymous], 2004, Handbook of Scheduling-Algorithms, Models, and Performance Analysis, DOI DOI 10.1201/9780203489802.CH15
  • [3] A class of on-line scheduling algorithms to minimize total completion time
    Lu, X
    Sitters, RA
    Stougie, L
    [J]. OPERATIONS RESEARCH LETTERS, 2003, 31 (03) : 232 - 236
  • [4] STEE RV, 2005, J ALGORITHMS, V57, P95
  • [5] Vestjens A.P.A., 1997, Online machine scheduling