Online Scheduling with General Cost Functions
Sungjin Im,Benjamin Moseley,Kirk Pruhs
DOI: https://doi.org/10.1137/120902288
2014-01-01
SIAM Journal on Computing
Abstract:We consider a general online scheduling problem where the goal is to minimize $\sum_j w_j g(F_j)$, where $w_j$ is the weight/importance of job $J_j$, $F_j$ is the flow time of the job in the schedule, and $g$ is an arbitrary nondecreasing cost function. Numerous natural scheduling objectives are special cases of this general framework. We show that the scheduling algorithm Highest Density First (HDF) is $(2+\epsilon)$-speed $O(1)$-competitive for all cost functions $g$ simultaneously. We give lower bounds that show that the HDF algorithm and this analysis are essentially optimal. Finally, we show that scalable algorithms are achievable in some special cases.
computer science, theory & methods,mathematics, applied