Batch scheduling with deadlines on parallel machines

被引:21
|
作者
Brucker, P [1 ]
Kovalyov, MY
Shafransky, YM
Werner, F
机构
[1] Univ Osnabruck, Fachbereich Math, D-49069 Osnabruck, Germany
[2] Inst Engn Cybernet, Minsk 220012, BELARUS
[3] Univ Magdeburg, Fak Math, D-39016 Magdeburg, Germany
关键词
parallel machine scheduling; batching; fully polynomial approximation scheme; computational complexity;
D O I
10.1023/A:1018912114491
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
The problem of scheduling G groups of jobs on m parallel machines is considered. Each group consists of several identical jobs. We have to find splittings of groups into batches (i.e. sets of jobs to be processed contiguously) and to schedule the batches on the machines. It is possible for different batches of the same group to be processed concurrently on different machines. However, at any time, a batch can be processed on at most one machine. A sequence-independent machine set-up time is required immediately before a batch of a group is processed. A deadline is associated with each group. The objective is to find a schedule which is feasible with respect to deadlines. The problem is shown to be NP-hard even for the case of two identical machines, unit processing times, unit set-up times and a common deadline. It is strongly NP-hard if machines are uniform, the number of jobs in each group is equal and processing times, set-up times and deadlines are unit. Special cases which are polynomially solvable are discussed. For the general problem, a family {DPepsilon} of approximation algorithms is constructed. A new dynamic rounding technique is used to develop DPepsilon. For any epsilon>0, DPepsilon delivers a schedule in which the completion time of each group is at most (1 + epsilon) times the value of its deadline if there exists a schedule which is feasible with respect to the deadlines. The time complexity of DPepsilon is O(G(2m+1/)epsilon(2m)).
引用
下载
收藏
页码:23 / 40
页数:18
相关论文
共 50 条
  • [31] TOTAL WEIGHTED TARDINESS FOR SCHEDULING MAPREDUCE JOBS ON PARALLEL BATCH MACHINES
    Wang, Zhaojie
    Zheng, Feifeng
    Xu, Yinfeng
    Liu, Ming
    Sun, Lihua
    JOURNAL OF INDUSTRIAL AND MANAGEMENT OPTIMIZATION, 2023, 19 (08) : 5953 - 5968
  • [32] On-line batch scheduling with real time on two parallel machines
    Huo, Man-Chen
    Tang, Li-Xin
    Kongzhi yu Juece/Control and Decision, 2009, 24 (12): : 1826 - 1830
  • [33] A MILP formulation for a batch scheduling problem on parallel machines in the aircraft industry
    Boccia, Maurizio
    Bruno, Giuseppe
    Sterle, Claudio
    2013 5TH INTERNATIONAL CONFERENCE ON MODELING, SIMULATION AND APPLIED OPTIMIZATION (ICMSAO), 2013,
  • [34] Integrated Production and Transportation Scheduling on Parallel Batch-Processing Machines
    Feng, Xin
    Xu, Zhongyue
    IEEE ACCESS, 2019, 7 : 148393 - 148400
  • [35] Scheduling jobs with sizes and delivery times on identical parallel batch machines
    Li, Yijie
    Li, Shuguang
    THEORETICAL COMPUTER SCIENCE, 2020, 841 : 1 - 9
  • [36] Fair scheduling on parallel batch machines with non-identical capacities
    Zhang, Cui-Lin
    Fan, Guo-Qiang
    Wang, Jun-Qiang
    ENGINEERING OPTIMIZATION, 2024,
  • [37] Online scheduling on unbounded parallel-batch machines to minimize the makespan
    Tian, Ji
    Cheng, T. C. E.
    Ng, C. T.
    Yuan, Jinjiang
    INFORMATION PROCESSING LETTERS, 2009, 109 (21-22) : 1211 - 1215
  • [38] Scheduling parallel Kalman filters with quantized deadlines
    Lu, Shiyuan
    Lin, Zhiyun
    Zheng, Ronghao
    Yan, Gangfeng
    SYSTEMS & CONTROL LETTERS, 2015, 86 : 9 - 15
  • [39] Online scheduling of parallel communications with individual deadlines
    Lee, JH
    Chwa, KY
    ALGORITHMS AND COMPUTATIONS, 2000, 1741 : 383 - 392
  • [40] Scheduling with release times and deadlines on a minimum number of machines
    Cieliebak, M
    Erlebach, T
    Hennecke, F
    Weber, B
    Widmayer, P
    EXPLORING NEW FRONTIERS OF THEORETICAL INFORMATICS, 2004, 155 : 209 - 222