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 条
  • [31] Approximating Scheduling Unrelated Parallel Machines in Parallel
    Maria Serna
    Fatos Xhafa
    Computational Optimization and Applications, 2002, 21 : 325 - 338
  • [32] Makespan Minimization on Unrelated Parallel Machines with Simple Job-Intersection Structure and Bounded Job Assignments
    Page, Daniel R.
    Solis-Oba, Roberto
    Maack, Marten
    COMBINATORIAL OPTIMIZATION AND APPLICATIONS (COCOA 2018), 2018, 11346 : 341 - 356
  • [33] An algorithm for multi-agent scheduling to minimize the makespan on m parallel machines
    Manzhan Gu
    Jinwei Gu
    Xiwen Lu
    Journal of Scheduling, 2018, 21 : 483 - 492
  • [34] An algorithm for multi-agent scheduling to minimize the makespan on m parallel machines
    Gu, Manzhan
    Gu, Jinwei
    Lu, Xiwen
    JOURNAL OF SCHEDULING, 2018, 21 (05) : 483 - 492
  • [35] Makespan minimization of multi-slot just-in-time scheduling on single and parallel machines
    Dariusz Dereniowski
    Wiesław Kubiak
    Journal of Scheduling, 2010, 13 : 479 - 492
  • [36] Makespan minimization of multi-slot just-in-time scheduling on single and parallel machines
    Dereniowski, Dariusz
    Kubiak, Wieslaw
    JOURNAL OF SCHEDULING, 2010, 13 (05) : 479 - 492
  • [37] HEURISTICS FOR SCHEDULING UNRELATED PARALLEL MACHINES
    HARIRI, AMA
    POTTS, CN
    COMPUTERS & OPERATIONS RESEARCH, 1991, 18 (03) : 323 - 331
  • [38] ANALYSIS OF A LINEAR-PROGRAMMING HEURISTIC FOR SCHEDULING UNRELATED PARALLEL MACHINES
    POTTS, CN
    DISCRETE APPLIED MATHEMATICS, 1985, 10 (02) : 155 - 164
  • [39] A new genetic algorithm in solving the unrelated parallel machines scheduling problem
    Chen, L
    Gao, JM
    THIRD INTERNATIONAL CONFERENCE ON ELECTRONIC COMMERCE ENGINEERING: DIGITAL ENTERPRISES AND NONTRADITIONAL INDUSTRIALIZATION, 2003, : 154 - 156
  • [40] An imperialist competitive algorithm with memory for distributed unrelated parallel machines scheduling
    Lei, Deming
    Yuan, Yue
    Cai, Jingcao
    Bai, Danyu
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2020, 58 (02) : 597 - 614