An Effective Scheduling Algorithm for Linear Makespan Minimization on Unrelated Parallel Machines

被引:0
|
作者
Fan, Liya [1 ]
Zhang, Fa [1 ]
Wang, Gongming [1 ]
Liu, Zhiyong [1 ]
机构
[1] Chinese Acad Sci, Comp Technol Inst, Beijing, Peoples R China
关键词
load balancing; scheduling algorithm; parallel algorithm; makespan minimization; APPROXIMATION ALGORITHMS; BOUNDS;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
A simple yet common scheduling problem is identified, as a special case of the R parallel to C-max problem. We name it Linear Makespan Minimization on Unrelated Parallel Machines (LMMUPM). A novel algorithm, MOBSA (Multi-Objective Based Scheduling Algorithm), is presented to solve it. Two auxiliary problems are introduced as the basis of our algorithm. The first one can be reduced to a Multi-Objective Integer Program, while the second is constructed based on the solution of the first one. Results on random datasets revealed that MOBSA produced smaller and more stable makespans than other scheduling algorithms. Additionally, the makespan produced by MOBSA was within 1% of the optimum for every case. Presently, MOBSA has been applied to parallelize EMAN, one of the most popular software packages for cryo-electron microscopy single particle reconstruction. High speedups and ideal load balancing have been obtained. It is expected that MOBSA is also applicable to other similar applications.
引用
收藏
页码:40 / 49
页数:10
相关论文
共 50 条
  • [21] A genetic algorithm for minimizing the makespan in the case of scheduling identical parallel machines
    Min, L
    Cheng, W
    ARTIFICIAL INTELLIGENCE IN ENGINEERING, 1999, 13 (04): : 399 - 403
  • [22] A faster combinatorial approximation algorithm for scheduling unrelated parallel machines
    Gairing, M
    Monien, B
    Woclaw, A
    AUTOMATA, LANGUAGES AND PROGRAMMING, PROCEEDINGS, 2005, 3580 : 828 - 839
  • [23] A faster combinatorial approximation algorithm for scheduling unrelated parallel machines
    Gairing, Martin
    Monien, Burkhard
    Woclaw, Andreas
    THEORETICAL COMPUTER SCIENCE, 2007, 380 (1-2) : 87 - 99
  • [24] Effective heuristic for makespan minimization in parallel batch machines with non-identical capacities
    Jia, Zhao-hong
    Li, Kai
    Leung, Joseph Y-T
    INTERNATIONAL JOURNAL OF PRODUCTION ECONOMICS, 2015, 169 : 1 - 10
  • [25] Makespan minimization on uniform parallel machines with release times
    Koulamas, C
    Kyparisis, GJ
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2004, 157 (01) : 262 - 266
  • [26] Makespan minimization for two parallel machines with unavailability constraints
    Ben Abdellafou, Khaoula
    Korbaa, Ouajdi
    2016 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC), 2016, : 601 - 606
  • [27] Makespan Minimization On Two Parallel Machines With Release Dates
    Hifi, Mhand
    Kacem, Imed
    CIE: 2009 INTERNATIONAL CONFERENCE ON COMPUTERS AND INDUSTRIAL ENGINEERING, VOLS 1-3, 2009, : 296 - +
  • [28] Makespan minimization on unrelated parallel machines with simple job-intersection structure and bounded job assignments
    Page, Daniel R.
    Solis-Oba, Roberto
    Maack, Marten
    THEORETICAL COMPUTER SCIENCE, 2020, 809 : 204 - 217
  • [29] Makespan minimization for two parallel machines with an availability constraint
    Liao, CJ
    Shyur, DL
    Lin, CH
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2005, 160 (02) : 445 - 456
  • [30] Approximating scheduling unrelated parallel machines in parallel
    Serna, M
    Xhafa, F
    COMPUTATIONAL OPTIMIZATION AND APPLICATIONS, 2002, 21 (03) : 325 - 338