Batch scheduling of identical jobs with controllable processing times

被引:21
|
作者
Mor, Baruch [1 ]
Mosheiov, Gur [2 ]
机构
[1] Ariel Univ, Dept Econ & Business Adm, Ariel, Israel
[2] Hebrew Univ Jerusalem, Sch Business Adm, Jerusalem, Israel
关键词
Batch scheduling; Controllable processing times; Flowtime; Single machine; Parallel identical machines; SINGLE-MACHINE; FLOW COST; TARDINESS; PENALTIES; PRODUCTS;
D O I
10.1016/j.cor.2013.08.007
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
In scheduling models with controllable processing times, the job processing times can be controlled (i.e. compressed) by allocating additional resources. In batch scheduling a large number of jobs may be grouped and processed as separate batches, where a batch processing time is identical to the total processing times of the jobs contained in the batch, and a setup time is incurred when starting a new batch. A model combining these two very popular and practical phenomena is studied. We focus on identical jobs and linear compression cost function. Two versions of the problem are considered: in the first we minimize the sum of the total flowtime and the compression cost, and in the second we minimize the total flowtime subject to an upper bound on the maximum compression. We study both problems on a single machine and on parallel identical machines. In all cases we introduce closed form solutions for the relaxed version (allowing non-integer batch sizes). Then, a simple rounding procedure is introduced, tested numerically, and shown to generate extremely close-to-optimal integer solutions. For a given number of machines, the total computational effort required by our proposed solution procedure is O(root n), where n is the number of jobs. (C) 2013 Elsevier Ltd. All rights reserved.
引用
收藏
页码:115 / 124
页数:10
相关论文
共 50 条
  • [21] Batch scheduling with controllable setup and processing times to minimize total completion time
    Ng, CTD
    Cheng, TCE
    Kovalyov, MY
    JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 2003, 54 (05) : 499 - 506
  • [22] SCHEDULING JOBS WITH VARYING PROCESSING TIMES
    GAWIEJNOWICZ, S
    PANKOWSKA, L
    INFORMATION PROCESSING LETTERS, 1995, 54 (03) : 175 - 178
  • [23] Scheduling jobs with varying processing times
    Gawiejnowicz, S.
    Pankowska, L.
    Information Processing Letters, 1995, 54 (03):
  • [24] Scheduling Jobs on Parallel Batch Processing Machines
    Liu, Lili
    Wang, Jibo
    Zhang, Feng
    2009 ISECS INTERNATIONAL COLLOQUIUM ON COMPUTING, COMMUNICATION, CONTROL, AND MANAGEMENT, VOL I, 2009, : 78 - +
  • [25] A survey of scheduling with controllable processing times
    Shabtay, Dvir
    Steiner, George
    DISCRETE APPLIED MATHEMATICS, 2007, 155 (13) : 1643 - 1666
  • [26] SCHEDULING JOBS WITH EXPONENTIAL PROCESSING AND ARRIVAL TIMES ON IDENTICAL PROCESSORS SO AS TO MINIMIZE THE EXPECTED MAKESPAN
    VANDERHEYDEN, L
    MATHEMATICS OF OPERATIONS RESEARCH, 1981, 6 (02) : 305 - 312
  • [27] Scheduling a batch-processing machine subject to precedence constraints, release dates and identical processing times
    Cheng, TCE
    Yuan, JJ
    Yang, AF
    COMPUTERS & OPERATIONS RESEARCH, 2005, 32 (04) : 849 - 859
  • [28] Approximation algorithms for scheduling jobs with release times and arbitrary sizes on batch machines with non-identical capacities
    Li, Shuguang
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2017, 263 (03) : 815 - 826
  • [29] Scheduling dedicated jobs with variative processing times
    Barketau, Maksim
    Pesch, Erwin
    Shafransky, Yakov
    JOURNAL OF COMBINATORIAL OPTIMIZATION, 2016, 31 (02) : 774 - 785
  • [30] Scheduling dedicated jobs with variative processing times
    Maksim Barketau
    Erwin Pesch
    Yakov Shafransky
    Journal of Combinatorial Optimization, 2016, 31 : 774 - 785