Optimal Scheduling of a Single-Supplier Single-Manufacturer Supply Chain With Common due Windows

We study a supply chain scheduling control problem involving a single supplier, a single manufacturer and multiple retailers, where the manufacturer with limited production capacity can only take some of the orders of the retailers. The manufacturer aims to maximize its profit, which is a function of the storage time, storage quantity, order sequence dependent weighted storage costs, and idle time of the orders to be accepted. We formulate the problem as a two-machine common due windows proportionate flow shop scheduling problem. We show that the problem is NP-hard. We provide the first pseudo-polynomial algorithm to optimally solve the problem. We show that for an accepted set of orders the shortest processing time earliest permutation schedule yields an optimal schedule. We prove that we can reduce the latest due dates of the due windows, which are given parameters, for minimizing the computational effort. We establish a tight upper bound on the enumeration process to manage the order idle time. We eliminate the need for generating all the optimal partial schedules to obtain an optimal solution, thus reducing the running time of our algorithm for solving the problem. We computationally tested the algorithm and the results show that the algorithm can solve large-sized problems very efficiently.

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

[2]  Xun Yu Zhou,et al.  Optimal feedback controls in deterministic two-machine flowshops with finite buffers , 2000, IEEE Trans. Autom. Control..

[3]  T. C. Edwin Cheng,et al.  Single machine scheduling with batch deliveries , 1996 .

[4]  Jatinder N. D. Gupta,et al.  Minimizing tardy jobs in a flowshop with common due date , 2000, Eur. J. Oper. Res..

[5]  Frank Werner,et al.  On the complexity and some properties of multi-stage scheduling problems with earliness and tardiness penalties , 2004, Comput. Oper. Res..

[6]  Sebastián Lozano,et al.  Coordinated scheduling of production and delivery from multiple plants , 2004 .

[7]  J. M. Moore,et al.  A Functional Equation and its Application to Resource Allocation and Sequencing Problems , 1969 .

[8]  Wieslaw Kubiak,et al.  Scheduling shops to minimize the weighted number of late jobs , 1994, Oper. Res. Lett..

[9]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[10]  Philip M. Kaminsky,et al.  Flow shop scheduling with earliness, tardiness, and intermediate inventory holding costs , 2004 .

[11]  S. M. Johnson,et al.  Optimal two- and three-stage production schedules with setup times included , 1954 .

[12]  Riccardo Minciardi,et al.  Optimal Strategies for Multiclass Job Scheduling on a Single Machine With Controllable Processing Times , 2008, IEEE Transactions on Automatic Control.

[13]  Zhi-Long Chen,et al.  Order Assignment and Scheduling in a Supply Chain , 2006, Oper. Res..

[14]  Han Hoogeveen,et al.  Minimizing total weighted completion time in a proportionate flow shop , 1998 .

[15]  Han Hoogeveen,et al.  The three-machine proportionate flow shop problem with unequal machine speeds , 2003, Oper. Res. Lett..

[16]  T. C. Edwin Cheng,et al.  Minimizing Weighted Number of Early and Tardy Jobs with a Common Due Window Involving Location Penalty , 2001, Ann. Oper. Res..

[17]  Peng Si Ow,et al.  Focused Scheduling in Proportionate Flowshops , 1985 .

[18]  Houmin Yan,et al.  Optimal production control in a discrete manufacturing system with unreliable machines and random demands , 2000, IEEE Trans. Autom. Control..

[19]  Michael Pinedo,et al.  Scheduling: Theory, Algorithms, and Systems , 1994 .

[20]  Byung-Cheon Choi,et al.  Minimizing maximum completion time in a proportionate flow shop with one machine of different speed , 2007, Eur. J. Oper. Res..

[21]  Kagan Gokbayrak,et al.  Constrained Optimal Hybrid Control of a Flow Shop System , 2007, IEEE Transactions on Automatic Control.

[22]  Jatinder N. D. Gupta,et al.  Flowshop scheduling research after five decades , 2006, Eur. J. Oper. Res..

[23]  Sung-Jin Chung,et al.  Minimizing the total weighted completion time in a two-machine proportionate flow shop with different machine speeds , 2006 .

[24]  T. C. Edwin Cheng,et al.  Single Supplier Scheduling for Multiple Deliveries , 2001, Ann. Oper. Res..