An optimal online algorithm for scheduling with general machine cost functions

被引:0
作者
Islam Akaria
Leah Epstein
机构
[1] University of Haifa,Department of Mathematics
来源
Journal of Scheduling | 2020年 / 23卷
关键词
Online scheduling; Competitive ratio; Machine cost; Preemptive scheduling;
D O I
暂无
中图分类号
学科分类号
摘要
We present two deterministic online algorithms for the problem of scheduling with a general machine cost function. In this problem, every machine has a cost that is given by a nonnegative cost function, and the objective function is the sum of makespan and the cost of the purchased machines. In previous work by Imreh, it was shown that no deterministic algorithm has competitive ratio below 2, and an algorithm whose competitive ratio does not exceed (3+5)/2≈2.618\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$(3+\sqrt{5})/2 \approx 2.618$$\end{document} was presented. Our first algorithm imitates an optimal offline solution with respect to the number of machines used, and we show that its competitive ratio is exactly 2.5. Then, we modify our algorithm by imitating a preemptive optimal offline solution instead of a non-preemptive one. This leads to the design of a 2-competitive algorithm, which is the best possible.
引用
收藏
页码:155 / 162
页数:7
相关论文
共 34 条
[1]  
Chen B(1995)An optimal algorithm for preemptive on-line scheduling Operations Research Letters 18 127-131
[2]  
van Vliet A(2004)Better online algorithms for scheduling with machine cost SIAM Journal on Computing 33 1035-1051
[3]  
Woeginger GJ(2006)Scheduling with machine cost and rejection Journal of Combinatorial Optimization 12 337-350
[4]  
Dósa Gy(2013)The generalization of scheduling with machine cost Theoretical Computer Science 510 102-110
[5]  
He Y(2010)New upper and lower bounds for online scheduling with machine cost Discrete Optimization 7 125-135
[6]  
Dósa Gy(2000)Online scheduling revisited Journal of Scheduling 3 343-353
[7]  
He Y(1966)Bounds for certain multiprocessing anomalies Bell System Technical Journal 45 1563-1581
[8]  
Dósa Gy(2002)Semi-online scheduling with machine cost Journal of Computer Science and Technology 17 781-787
[9]  
Imreh Cs(1987)Using dual approximation algorithms for scheduling problems: Theoretical and practical results Journal of the ACM 34 144-162
[10]  
Dósa Gy(2009)On-line scheduling with general machine cost functions Discrete Applied Mathematics 157 2070-2077