A Parallel Approximation Algorithm for Scheduling Parallel Identical Machines

被引:3
|
作者
Ghalami, Laleh [1 ]
Grosu, Daniel [1 ]
机构
[1] Wayne State Univ, Dept Comp Sci, Detroit, MI 48202 USA
关键词
ANOMALIES; BOUNDS;
D O I
10.1109/IPDPSW.2017.106
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We present the design and analysis of a parallel approximation algorithm for the problem of scheduling jobs on parallel identical machines to minimize makespan. The design of the parallel approximation algorithm is based on the best existing polynomial-time approximation scheme (PTAS) for the problem. To the best of our knowledge, this is the first practical parallel approximation algorithm for the minimum makespan scheduling problem that maintains the approximation guarantees of the sequential PTAS and it is specifically designed for execution on shared-memory parallel machines. We implement and run the algorithm on a multi-core system and perform an extensive experimental analysis. The results show that our proposed parallel approximation algorithm achieves significant speedup with respect to both the sequential PTAS and the CPLEX-based solver that solve the integer program formulation of the problem.
引用
收藏
页码:442 / 451
页数:10
相关论文
共 50 条
  • [1] Scheduling parallel identical machines to minimize makespan: A parallel approximation algorithm
    Ghalami, Laleh
    Grosu, Daniel
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2019, 133 : 221 - 231
  • [2] A GPU Parallel Approximation Algorithm for Scheduling Parallel Identical Machines to Minimize Makespan
    Li, Yuanzhe
    Ghalami, Laleh
    Schwiebert, Loren
    Grosu, Daniel
    2018 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW 2018), 2018, : 619 - 628
  • [3] Approximation schemes for scheduling on uniformly related and identical parallel machines
    Epstein, L
    Sgall, J
    ALGORITHMICA, 2004, 39 (01) : 43 - 57
  • [4] Approximation Schemes for Scheduling on Uniformly Related and Identical Parallel Machines
    Leah Epstein\thanks{School of Computer Science, The Interdisciplinary Center, Herzliya, Israel. lea@idc.ac.il.
    Jiri Sgall
    Algorithmica , 2004, 39 : 43 - 57
  • [5] Approximation schemes for scheduling on uniformly related and identical parallel machines
    Epstein, L
    Sgall, J
    ALGORITHMS - ESA'99, 1999, 1643 : 151 - 162
  • [6] Batch scheduling of identical jobs on parallel identical machines
    Mor, Baruch
    Mosheiov, Gur
    INFORMATION PROCESSING LETTERS, 2012, 112 (20) : 762 - 766
  • [7] 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
  • [8] An improved cuckoo search algorithm for scheduling jobs on identical parallel machines
    Laha, Dipak
    Gupta, Jatinder N. D.
    COMPUTERS & INDUSTRIAL ENGINEERING, 2018, 126 : 348 - 360
  • [9] A hybrid dynamic harmony search algorithm for identical parallel machines scheduling
    Chen, Jing
    Pan, Quan-Ke
    Wang, Ling
    Li, Jun-Qing
    ENGINEERING OPTIMIZATION, 2012, 44 (02) : 209 - 224
  • [10] 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