Single-machine batch scheduling minimizing weighted flow times and delivery costs with job release times

Article history: Received 25 November 2011 Accepted 11 January 2011 Available online 22 January 2012 This paper addresses scheduling a set of weighted jobs on a single machine in presence of release date for delivery in batches to customers or to other machines for further processing. The problem is a natural extension of minimizing the sum of weighted flow times by considering the possibility of delivering jobs in batches and introducing batch delivery costs. The classical problem is NP-hard and then the extended version of the problem is NP-hard. The objective function is that of minimizing the sum of weighted flow times and delivery costs. The extended problem arises in a real supply chain network by cooperation between two layers of chain. Structural properties of the problem are investigated and used to devise a branch-andbound solution scheme. Computational experiments show the efficiency of suggested algorithm for solving instances up to 40 jobs. © 2012 Growing Science Ltd. All rights reserved

[1]  Chengbin Chu A branch‐and‐bound algorithm to minimize total flow time with unequal release dates , 1992 .

[2]  Jitender S. Deogun,et al.  Sequencing Jobs with Unequal Ready Times to Minimize Mean Flow Time , 1981, SIAM J. Comput..

[3]  T. C. Edwin Cheng,et al.  Parallel Machine Scheduling to Minimize Costs for Earliness and Number of Tardy Jobs , 1993, Discret. Appl. Math..

[4]  Cheng-Feng Mabel Chou Asymptotic performance ratio of an online algorithm for the single machine scheduling with release dates , 2004, IEEE Transactions on Automatic Control.

[5]  A. J. Clewett,et al.  Introduction to sequencing and scheduling , 1974 .

[6]  C. N. Potts,et al.  Scheduling with release dates on a single machine to minimize total weighted completion time , 1992, Discret. Appl. Math..

[7]  Wayne E. Smith Various optimizers for single‐stage production , 1956 .

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

[9]  Jan Karel Lenstra,et al.  Complexity of machine scheduling problems , 1975 .

[10]  Mohammad Mahdavi Mazdeh,et al.  Single-machine batch scheduling minimizing weighted flow times and delivery costs , 2011 .

[11]  Lucio Bianco,et al.  Scheduling of a single machine to minimize total weighted completion time subject to release dates , 1982 .

[12]  Ramesh Chandra On n/1/F̄ dynamic deterministic problems , 1979 .

[13]  Mohammad Mahdavi Mazdeh,et al.  A branch-and-bound algorithm for single-machine scheduling with batch delivery and job release times , 2008, Comput. Oper. Res..

[14]  Eugene L. Lawler,et al.  Preemptive scheduling of uniform machines subject to release dates : (preprint) , 1979 .

[15]  E.L. Lawler,et al.  Optimization and Approximation in Deterministic Sequencing and Scheduling: a Survey , 1977 .

[16]  T. C. Edwin Cheng,et al.  Batch delivery scheduling with batch delivery cost on a single machine , 2007, Eur. J. Oper. Res..

[17]  Mohammad Mahdavi Mazdeh,et al.  A branch-and-bound algorithm for single-machine scheduling with batch delivery minimizing flow times and delivery costs , 2007, Eur. J. Oper. Res..

[18]  Chris N. Potts,et al.  An algorithm for single machine sequencing with release dates to minimize total weighted completion time , 1983, Discret. Appl. Math..