TY - GEN
T1 - Online Job Scheduling on a Single Machine with General Cost Functions
AU - Etesami, S. Rasoul
N1 - Publisher Copyright:
© 2021 IEEE.
PY - 2021
Y1 - 2021
N2 - 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) vj and arrives with a nonnegative nondecreasing cost function gj(t), and this information is revealed to the system upon arrival of job j at time rj. The goal is to schedule the jobs preemptively on the machine in an online fashion so as to minimize the generalized completion time sumlimits{} {j{g_j}} left({{Cj}}right), where Cj 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 gj(t) by utilizing a novel optimal control framework.
AB - 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) vj and arrives with a nonnegative nondecreasing cost function gj(t), and this information is revealed to the system upon arrival of job j at time rj. The goal is to schedule the jobs preemptively on the machine in an online fashion so as to minimize the generalized completion time sumlimits{} {j{g_j}} left({{Cj}}right), where Cj 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 gj(t) by utilizing a novel optimal control framework.
UR - http://www.scopus.com/inward/record.url?scp=85126038694&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85126038694&partnerID=8YFLogxK
U2 - 10.1109/CDC45484.2021.9682957
DO - 10.1109/CDC45484.2021.9682957
M3 - Conference contribution
AN - SCOPUS:85126038694
T3 - Proceedings of the IEEE Conference on Decision and Control
SP - 6690
EP - 6695
BT - 60th IEEE Conference on Decision and Control, CDC 2021
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 60th IEEE Conference on Decision and Control, CDC 2021
Y2 - 13 December 2021 through 17 December 2021
ER -