Batching Scheduling in a Two-Level Supply Chain with Earliness and Tardiness Penalties

This paper studies the batch sizing scheduling problem with earliness and tardiness penalties which is closely related to a two-level supply chain problem. In the problem, there are K customer orders, where each customer order consisting of some unit length jobs has a due date. The jobs are processed in a common machine and then delivered to their customers in batches, where the size of each batch has upper and lower bounds and each batch may incur a fixed setup cost which can also be considered a fixed delivery cost. The goal is to find a schedule which minimizes the sum of the earliness and tardiness costs and the setup costs incurred by creating a new batch. The authors first present some structural properties of the optimal schedules for single-order problem with an additional assumption (a): The jobs are consecutively processed from time zero. Based on these properties, the authors give a polynomial-time algorithm for single-order problem with Assumption (a). Then the authors give dynamic programming algorithms for some special cases of multiple-order problem with Assumption (a). At last, the authors present some structural properties of the optimal schedules for single-order problem without Assumption (a) and give a polynomial-time algorithm for it.

[1]  T.C.E. Cheng,et al.  Parallel-Machine Scheduling Problems with Earliness and Tardiness Penalties , 1994 .

[2]  George Steiner,et al.  Batch scheduling in a two-level supply chain - a focus on the supplier , 2006, Eur. J. Oper. Res..

[3]  Chris N. Potts,et al.  Supply chain scheduling: Batching and delivery , 2003, Oper. Res..

[4]  Safia Kedad-Sidhoum,et al.  Integrated batch sizing and scheduling on a single machine , 2011, J. Sched..

[5]  C. S. Sung,et al.  Batching to minimize weighted mean flow time on a single machine with batch size restrictions , 1997 .

[6]  Rong-Kwei Li,et al.  Integrated scheduling of production and delivery with time windows , 2013 .

[7]  Rasaratnam Logendran,et al.  Non-permutation flowshop scheduling in a supply chain with sequence-dependent setup times , 2012 .

[8]  Warren B. Powell,et al.  A column generation based decomposition algorithm for a parallel machine just-in-time scheduling problem , 1999, Eur. J. Oper. Res..

[9]  Gary D. Scudder,et al.  Sequencing with Earliness and Tardiness Penalties: A Review , 1990, Oper. Res..

[10]  Boris V. Sokolov,et al.  Dynamic supply chain scheduling , 2012, J. Sched..

[11]  T. C. Edwin Cheng,et al.  Production scheduling with supply and delivery considerations to minimize the makespan , 2009, Eur. J. Oper. Res..

[12]  Michael J. Magazine,et al.  Batching in single operation manufacturing systems , 1985 .

[13]  José Luis González Velarde,et al.  A search heuristic for just-in-time scheduling in parallel machines , 1991, J. Intell. Manuf..

[14]  T.C.E. Cheng,et al.  Logistics scheduling to minimize inventory and transport costs , 2009 .

[15]  T.C.E. Cheng,et al.  Single machine batch scheduling with sequential job processing , 2001 .

[16]  Chris N. Potts,et al.  Scheduling with batching: A review , 2000, Eur. J. Oper. Res..

[17]  P. De,et al.  Due‐date assignment and early/tardy scheduling on identical parallel machines , 1994 .