An improved approximation algorithm for scheduling monotonic moldable tasks
An improved approximation algorithm for scheduling monotonic moldable tasks
复制标题
一种改进的单调可塑任务调度近似算法
DOI:
10.1016/j.ejor.2022.08.034
复制
发表时间:
2022
影响因子:
6.4
通讯作者:
Bo Chen
中科院分区:
文献类型:
--
作者:
Fangfang Wu;Xiandong Zhang;Bo Chen
We are concerned with the problem of scheduling monotonic moldable tasks on identical processors to minimize the makespan. We focus on the natural case where the number m of processors as resources is fixed or relatively small compared with the number n of tasks. We present an efficient (3/2)-approximation algorithm with time complexity O (n m log (n m))(for m> n) and O (n 2 log n)(for m≤ n). To the best of our knowledge, the best relevant known results are:(a) a (3/2+ ϵ)-approximation algorithm with time complexity O (n m log (n/ϵ)),(b) a fully polynomial-time approximation scheme for the case of m≥ 16 n/ϵ, and (c) a polynomial-time approximation scheme with time complexity O (n g (1/ϵ)) when m is bounded by a polynomial in n, where g (·) is a super-exponential function. On the other hand, the novel general technique developed in this paper for removing the ϵ-term in the worst-case performance ratio can be applied to improving the performance guarantee of certain dual algorithms for other combinatorial optimization problems.