跳到主要导航 跳到搜索 跳到主要内容

Scheduling fully parallel jobs

  • City University of Hong Kong
  • Shenzhen Institute of Advanced Technology

科研成果: 期刊稿件文章同行评审

摘要

We consider the following scheduling problem. We have m identical machines, where each machine can accomplish one unit of work at each time unit. We have a set of n fully parallel jobs, where each job j has sj units of workload, and each unit workload can be executed on any machine at any time unit. A job is considered complete when its entire workload has been executed. The objective is to find a schedule that minimizes the total weighted completion time ∑ wjCj, where wj is the weight of job j and Cj is the completion time of job j. We provide theoretical results for this problem. First, we give a PTAS of this problem with fixed m. We then consider the special case where wj= sj for each job j, and we show that it is polynomial solvable with fixed m. Finally, we study the approximation ratio of a greedy algorithm, the Largest-Ratio-First algorithm. For the special case, we show that the approximation ratio depends on the instance size, i.e. n and m, while for the general case where jobs have arbitrary weights, we prove that the upper bound of the approximation ratio is 1+m-1m+2.

源语言英语
页(从-至)619-631
页数13
期刊Journal of Scheduling
21
6
DOI
出版状态已出版 - 1 12月 2018
已对外发布

学术指纹

探究 'Scheduling fully parallel jobs' 的科研主题。它们共同构成独一无二的学术指纹。

引用此