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 条
  • [41] 2-Approximation algorithm for a generalization of scheduling on unrelated parallel machines
    Azar, Yossi
    Champati, Jaya Prakash
    Liang, Ben
    INFORMATION PROCESSING LETTERS, 2018, 139 : 39 - 43
  • [42] Lagrangian relaxation approach to minimizing makespan in hybrid flow shop scheduling problem with unrelated parallel machines
    Asadi-Gangraj, E.
    SCIENTIA IRANICA, 2018, 25 (06) : 3765 - 3775
  • [43] An immune-inspired algorithm for an unrelated parallel machines' scheduling problem with sequence and machine dependent setup-times for makespan minimisation
    Marinho Diana, Rodney Oliveira
    de Franca Filho, Moacir Felizardo
    de Souza, Sergio Ricardo
    de Almeida Vitor, Joao Francisco
    NEUROCOMPUTING, 2015, 163 : 94 - 105
  • [44] On-Line Scheduling on Parallel Machines to Minimize the Makespan
    Li Songsong
    Zhang Yuzhong
    JOURNAL OF SYSTEMS SCIENCE & COMPLEXITY, 2016, 29 (02) : 472 - 477
  • [45] On-Line Scheduling on Parallel Machines to Minimize the Makespan
    Songsong Li
    Yuzhong Zhang
    Journal of Systems Science and Complexity, 2016, 29 : 472 - 477
  • [46] On-Line Scheduling on Parallel Machines to Minimize the Makespan
    LI Songsong
    ZHANG Yuzhong
    Journal of Systems Science & Complexity, 2016, 29 (02) : 472 - 477
  • [47] A GRASP approach for makespan minimization on parallel batch processing machines
    Damodaran, Purushothaman
    Velez-Gallego, Mario C.
    Maya, Jairo
    JOURNAL OF INTELLIGENT MANUFACTURING, 2011, 22 (05) : 767 - 777
  • [48] A GRASP approach for makespan minimization on parallel batch processing machines
    Purushothaman Damodaran
    Mario C. Vélez-Gallego
    Jairo Maya
    Journal of Intelligent Manufacturing, 2011, 22 : 767 - 777
  • [49] A simulated annealing approach to makespan minimization on identical parallel machines
    Wen-Chiung Lee
    Chin-Chia Wu
    Peter Chen
    The International Journal of Advanced Manufacturing Technology, 2006, 31 : 328 - 334
  • [50] Scheduling two interfering job sets on identical parallel machines with makespan and total completion time minimization
    Rault, Tifenn
    Sadi, Faiza
    Billaut, Jean-Charles
    Soukhal, Ameur
    JOURNAL OF SCHEDULING, 2024, 27 (05) : 485 - 505