Scheduling problems with rejection to minimize the k-th power of the makespan plus the total rejection cost

被引:0
|
作者
Lu, Lingfa [1 ]
Zhang, Liqi [2 ]
机构
[1] Zhengzhou Univ, Sch Math & Stat, Zhengzhou, Henan, Peoples R China
[2] Henan Agr Univ, Coll Informat & Management Sci, Zhengzhou, Henan, Peoples R China
基金
中国国家自然科学基金;
关键词
Scheduling with rejection; NP-hard; Dynamic programming; FPTAS; MACHINE; RELEASE;
D O I
10.1007/s10878-023-01074-x
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
In this paper, we consider several scheduling problems with rejection on m =1 identical machines. Each job is either accepted and processed on the machines, or it is rejected by paying a certain rejection cost. The objective is to minimize the sum of the k-th power of the makespan of accepted jobs and the total rejection cost of rejected jobs, where k > 0 is a given constant. We also introduce the conception of "job splitting" in our problems. First, we consider the single machine scheduling problem, i.e., m = 1. When job splitting is allowed, we propose an O(n log n)-time optimal algorithm for the problem. When job splitting is not allowed, we show that this problem is polynomially solvable when k E (0, 1] and it becomes binary NP-hard when k > 1. Furthermore, for the NP-hard problem, we propose a pseudo-polynomial dynamic programming algorithm and a fully polynomial-time approximation scheme (FPTAS). Finally, we also extend our problems and some results to m = 2 identical parallel machines.
引用
收藏
页数:17
相关论文
共 37 条