Scheduling fully parallel jobs

被引:1
|
作者
Wang, Kai [1 ]
Chau, Vincent [2 ,3 ]
Li, Minming [1 ]
机构
[1] City Univ Hong Kong, Dept Comp Sci, Hong Kong, Hong Kong, Peoples R China
[2] Shenzhen Inst Adv Technol, Shenzhen, Peoples R China
[3] City Univ Hong Kong, Hong Kong, Hong Kong, Peoples R China
关键词
Approximation ratio; Total weighted completion time; Parallel jobs; Integer parallel units; WEIGHTED COMPLETION-TIME; INDEPENDENT TASKS; ALGORITHMS;
D O I
10.1007/s10951-018-0563-3
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
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 s j 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 = s j 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- 1 m+2
引用
收藏
页码:619 / 631
页数:13
相关论文
共 50 条
  • [21] Scheduling jobs and maintenance activities on parallel machines
    Rebai, Maher
    Kacem, Imed
    Adjallah, Kondo H.
    OPERATIONAL RESEARCH, 2013, 13 (03) : 363 - 383
  • [22] Co-Scheduling of Parallel Jobs in Clusters
    Madheswari, A. Neela
    Banu, R. S. D. Wahida
    2009 2ND IEEE INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND INFORMATION TECHNOLOGY, VOL 4, 2009, : 71 - 75
  • [23] Scheduling selfish jobs on multidimensional parallel machines
    Epstein, Leah
    Kleiman, Elena
    THEORETICAL COMPUTER SCIENCE, 2017, 694 : 42 - 59
  • [24] On an on-line scheduling problem for parallel jobs
    Naroska, E
    Schwiegelshohn, U
    INFORMATION PROCESSING LETTERS, 2002, 81 (06) : 297 - 304
  • [25] On-line scheduling of parallel jobs in a list
    Deshi Ye
    Guochuan Zhang
    Journal of Scheduling, 2007, 10 : 407 - 413
  • [26] Scheduling Jobs on Parallel Machines with Qualification Constraints
    Moench, Lars
    Yugma, Claude
    2015 INTERNATIONAL CONFERENCE ON AUTOMATION SCIENCE AND ENGINEERING (CASE), 2015, : 657 - 658
  • [27] On Speed Scaling Scheduling of Parallel Jobs with Preemption
    Kononov, Alexander
    Kovalenko, Yulia
    DISCRETE OPTIMIZATION AND OPERATIONS RESEARCH, DOOR 2016, 2016, 9869 : 309 - 321
  • [28] Randomized on-line scheduling of parallel jobs
    Sgall, J
    JOURNAL OF ALGORITHMS-COGNITION INFORMATICS AND LOGIC, 1996, 21 (01): : 149 - 175
  • [29] Scheduling grouped jobs on parallel machines with setups
    Yi, Yang
    Wang, Ding-Wei
    2001, CIMS (07):
  • [30] Scheduling jobs and maintenance activities on parallel machines
    Lee, CY
    Chen, ZL
    NAVAL RESEARCH LOGISTICS, 2000, 47 (02) : 145 - 165