POLYNOMIAL APPROXIMATION SCHEMES FOR THE MAX-MIN ALLOCATION PROBLEM UNDER A GRADE OF SERVICE PROVISION

被引:7
作者
Li, Jianping [1 ]
Li, Weidong [1 ]
Li, Jianbo [2 ]
机构
[1] Yunnan Univ, Dept Math, Kunming 650091, Peoples R China
[2] Kunming Univ Sci & Technol, Sch Management & Econ, Kunming 650031, Peoples R China
基金
中国国家自然科学基金;
关键词
Scheduling; allocation; grade of service; polynomial time approximation scheme; fully polynomial time approximation scheme;
D O I
10.1142/S1793830909000282
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
The max-min allocation problem under a grade of service provision is defined in the following model: given a set M of m parallel machines and a set J of n jobs, where machines and jobs are all entitled to different levels of grade of service (GoS), each job J(j). J has its processing time p(j) and it can only be allocated to a machine M-i whose GoS level is no more than the GoS level the job J(j) has. The goal is to allocate all jobs to m machines to maximize the minimum machine load among these m machines, where the machine load of Mi is the sum of the processing time of jobs executed on Mi. The best known approximation algorithm [4] to solve this problem produces an allocation in which the minimum machine completion time is at least Omega (log log log m/log log m) of the optimal value. In this paper, we respectively present four approximation schemes to solve this problem and its two special versions: (1) a polynomial time approximation scheme (PTAS) with a running time O(mn (O)(1\epsilon(2))) for the general version, where epsilon > 0; (2) a PTAS and a fully polynomial time pproximation scheme (FPTAS) with the running time O(n) for the version where the number m of machines is fixed; (3) a PTAS with the running time O(n) for the version where the number of GoS levels is bounded by k.
引用
收藏
页码:355 / 368
页数:14
相关论文
共 17 条
[1]  
Alon N., 1998, Journal of Scheduling, V1, P55, DOI 10.1002/(SICI)1099-1425(199806)1:1<55::AID-JOS2>3.0.CO
[2]  
2-J
[3]  
Asadpour A, 2007, ACM S THEORY COMPUT, P114
[4]  
Bansal N., 2006, STOC'06. Proceedings of the 38th Annual ACM Symposium on Theory of Computing, P31, DOI 10.1145/1132516.1132522
[5]  
Bateni M, 2009, ACM S THEORY COMPUT, P543
[6]  
Bezakova I, 2005, ACM SIGECOM EXCH, V5, P11
[7]   Approximation schemes for scheduling on uniformly related and identical parallel machines [J].
Epstein, L ;
Sgall, J .
ALGORITHMICA, 2004, 39 (01) :43-57
[8]  
Feige U, 2008, PROCEEDINGS OF THE NINETEENTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, P287
[9]  
Graham R. L., 1979, Discrete Optimisation, P287
[10]   Parallel machine scheduling under a grade of service provision [J].
Hwang, HC ;
Chang, SY ;
Lee, K .
COMPUTERS & OPERATIONS RESEARCH, 2004, 31 (12) :2055-2061