Online Job Scheduling on a Single Machine with General Cost Functions

被引:1
作者
Etesami, S. Rasoul [1 ,2 ]
机构
[1] Univ Illinois, Dept Ind & Syst Engn, Urbana, IL 61801 USA
[2] Univ Illinois, Coordinated Sci Lab, Urbana, IL 61801 USA
来源
2021 60TH IEEE CONFERENCE ON DECISION AND CONTROL (CDC) | 2021年
关键词
FLOW-TIME;
D O I
10.1109/CDC45484.2021.9682957
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We consider the problem of online job scheduling on a single machine with general job-dependent cost functions. In this model, each job j has a processing requirement (length) v(j) and arrives with a nonnegative nondecreasing cost function g(j)(t), and this information is revealed to the system upon arrival of job j at time r(j). The goal is to schedule the jobs preemptively on the machine in an online fashion so as to minimize the generalized completion time Sigma(j) g(j)(C-j), where C-j is the completion time of job j on the machine. It is assumed that the machine has a unit processing speed that can work on a single job at any time instance. In particular, we are interested in finding an online scheduling policy whose objective cost is competitive with respect to a slower optimal offline benchmark, i.e., the one that knows all the job specifications a priori and is slower than the online algorithm. Under some mild assumptions, we provide a speed-augmented competitive algorithm for general nondecreasing cost functions g(j)(t) by utilizing a novel optimal control framework.
引用
收藏
页码:6690 / 6695
页数:6
相关论文
共 50 条
[21]   A single machine batch scheduling problem with bounded batch size [J].
Mosheiov, Gur ;
Oron, Daniel .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2008, 187 (03) :1069-1079
[22]   A Simulated Annealing Approach to Bicriteria Scheduling Problems on a Single Machine [J].
Esra Köktener Karasakal ;
Murat Köksalan .
Journal of Heuristics, 2000, 6 :311-327
[23]   Single machine scheduling with deadlines and increasing rates of processing times [J].
T.C.E. Cheng ;
Q. Ding .
Acta Informatica, 2000, 36 :673-692
[24]   A single-machine scheduling with a truncated linear deterioration and ready times [J].
Wu, Chin-Chia ;
Wu, Wen-Hsiang ;
Wu, Wen-Hung ;
Hsu, Peng-Hsiang ;
Yin, Yunqiang ;
Xu, Jianyou .
INFORMATION SCIENCES, 2014, 256 :109-125
[25]   Minimizing the makespan in a single machine scheduling problems with flexible and periodic maintenance [J].
Low, Chinyao ;
Ji, Min ;
Hsu, Chou-Jung ;
Su, Chwen-Tzeng .
APPLIED MATHEMATICAL MODELLING, 2010, 34 (02) :334-342
[26]   Single-machine scheduling with controllable processing times and learning effect [J].
Yin, Na ;
Wang, Xiao-Yuan .
INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2011, 54 (5-8) :743-748
[27]   A note on parallel-machine scheduling with controllable processing times and job-dependent learning effects [J].
Lin, Shan-Shan .
RAIRO-OPERATIONS RESEARCH, 2021, 55 (02) :561-569
[28]   Single machine lot scheduling to minimize the total weighted (discounted) completion time [J].
Zhang, E. ;
Liu, Ming ;
Zheng, Feifeng ;
Xu, Yinfeng .
INFORMATION PROCESSING LETTERS, 2019, 142 :46-51
[29]   Single-machine scheduling with time-and-resource-dependent processing times [J].
Wei, Cai-Min ;
Wang, Ji-Bo ;
Ji, Ping .
APPLIED MATHEMATICAL MODELLING, 2012, 36 (02) :792-798
[30]   Single machine batch scheduling with two competing agents to minimize total flowtime [J].
Mor, Baruch ;
Mosheiov, Gur .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2011, 215 (03) :524-531