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 条
  • [1] Makespan minimization for scheduling unrelated parallel machines with setup times
    Kuo-Ching Ying
    Zne-Jung Lee
    Shih-Wei Lin
    Journal of Intelligent Manufacturing, 2012, 23 : 1795 - 1803
  • [2] Makespan minimization for scheduling unrelated parallel machines with setup times
    Ying, Kuo-Ching
    Lee, Zne-Jung
    Lin, Shih-Wei
    JOURNAL OF INTELLIGENT MANUFACTURING, 2012, 23 (05) : 1795 - 1803
  • [3] Makespan minimization for scheduling unrelated parallel machines: A recovering beam search approach
    Ghirardi, M
    Potts, CN
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2005, 165 (02) : 457 - 467
  • [4] Makespan minimization on unrelated parallel machines with a few bags
    Page, Daniel R.
    Solis-Oba, Roberto
    THEORETICAL COMPUTER SCIENCE, 2020, 821 : 34 - 44
  • [5] Makespan minimization of unrelated parallel machines with limited human resources
    Cappadonna, F. A.
    Costa, A.
    Fichera, S.
    EIGHTH CIRP CONFERENCE ON INTELLIGENT COMPUTATION IN MANUFACTURING ENGINEERING, 2013, 12 : 450 - 455
  • [6] Exact and approximation algorithms for makespan minimization on unrelated parallel machines
    Martello, S
    Soumis, F
    Toth, P
    DISCRETE APPLIED MATHEMATICS, 1997, 75 (02) : 169 - 188
  • [7] An effective heuristic for minimising makespan on unrelated parallel machines
    Srivastava, B
    JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 1998, 49 (08) : 886 - 894
  • [8] A Clonal Selection Algorithm for Makespan Minimization on Unrelated Parallel Machines with Sequence Dependent Setup Times
    Diana, Rodney O. M.
    Filho, Moacir F. de F.
    de Souza, Sergio R.
    Silva, Maria Amelia L.
    2013 BRAZILIAN CONFERENCE ON INTELLIGENT SYSTEMS (BRACIS), 2013, : 57 - 63
  • [9] Makespan minimization for parallel machines scheduling with multiple availability constraints
    Navid Hashemian
    Claver Diallo
    Béla Vizvári
    Annals of Operations Research, 2014, 213 : 173 - 186
  • [10] Online makespan minimization for MapReduce scheduling on multiple parallel machines
    Zheng, Quanchang
    Zhao, Yueyang
    Wang, Jiahe
    DEMONSTRATIO MATHEMATICA, 2024, 57 (01)