Solving the single machine scheduling problem with general job-dependent past-sequence-dependent setup times and learning effects

This paper deals with a single machine scheduling problem with general past-sequence-dependent (psd) setup time and log-linear learning in which the setup times and learning effects are job-dependent. The setup times are unique functions of the length of already processed jobs, and the learning effects show that processing times are unique decreasing functions of job positions. The goal is to find the optimal sequences that minimise objective functions such as the makespan, total completion time, total lateness, total waiting cost, total waiting time, total absolute differences in completion times, and the sum of earliness, tardiness and common due date penalty. Special cases of the resulting problems are solvable in polynomial time; however, the general problems are difficult to solve. We propose branch-and-bound (B%B) methods to derive the optimal sequences for such problems. Computational results show that the proposed methods can solve relatively large problem instances in reasonable amounts of time. [Received 21 December 2010; Revised 25 February 2011; Accepted 8 April 2011]

[1]  Kenneth R. Baker,et al.  Principles of Sequencing and Scheduling , 2018 .

[2]  Ji-Bo Wang,et al.  Single machine scheduling with time-dependent deterioration and exponential learning effect , 2010, Comput. Ind. Eng..

[3]  Ji-Bo Wang,et al.  Single machine past-sequence-dependent setup times scheduling with general position-dependent and time-dependent learning effects , 2011 .

[4]  T. P. Wright,et al.  Factors affecting the cost of airplanes , 1936 .

[5]  R. Bohn,et al.  Setup Time Reduction for Electronics Assembly: Combining Simple (SMED) and IT‐Based Methods , 2005 .

[6]  S. S. Panwalkar,et al.  Common Due Date Assignment to Minimize Total Penalty for the One Machine Scheduling Problem , 1982, Oper. Res..

[7]  Kenneth Steiglitz,et al.  Combinatorial Optimization: Algorithms and Complexity , 1981 .

[8]  Guoqing Wang,et al.  Single Machine Scheduling with Learning Effect Considerations , 2000, Ann. Oper. Res..

[9]  Adedeji Badiru,et al.  Computational survey of univariate and multivariate learning curve models , 1992 .

[10]  Gur Mosheiov,et al.  Scheduling problems with a learning effect , 2001, Eur. J. Oper. Res..

[11]  Dirk Biskup,et al.  A state-of-the-art review on scheduling with learning effects , 2008, Eur. J. Oper. Res..

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

[13]  J. J. Kanet Minimizing the average deviation of job completion times about a common due date , 1981 .

[14]  Ali Allahverdi,et al.  The significance of reducing setup times/setup costs , 2008, Eur. J. Oper. Res..

[15]  Tarek Y. ElMekkawy,et al.  Bi-criteria scheduling of a flowshop manufacturing cell with sequence dependent setup times , 2007 .

[16]  Louis E. Yelle THE LEARNING CURVE: HISTORICAL REVIEW AND COMPREHENSIVE SURVEY , 1979 .

[17]  Christos Koulamas,et al.  Single-machine scheduling problems with past-sequence-dependent setup times , 2008, Eur. J. Oper. Res..

[18]  John J. Kanet,et al.  Minimizing Variation of Flow Time in Single Machine Systems , 1981 .

[19]  Gur Mosheiov,et al.  Scheduling with general job-dependent learning curves , 2003, Eur. J. Oper. Res..

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

[21]  T.C.E. Cheng,et al.  Single-machine scheduling with deteriorating jobs and past-sequence-dependent setup times , 2011 .

[22]  Dirk Biskup,et al.  Single-machine scheduling with learning considerations , 1999, Eur. J. Oper. Res..

[23]  Chuanli Zhao,et al.  Single machine scheduling with past-sequence-dependent setup times and deteriorating jobs , 2010, Comput. Ind. Eng..

[24]  T.C.E. Cheng,et al.  Scheduling problems with deteriorating jobs and learning effects including proportional setup times , 2010, Comput. Ind. Eng..

[25]  H. M. Soroush,et al.  Single-machine scheduling with inserted idle time to minimise a weighted quadratic function of job lateness , 2010 .

[26]  Ji-Bo Wang,et al.  Single-machine scheduling with past-sequence-dependent setup times and time-dependent learning effect , 2008, Comput. Ind. Eng..

[27]  Dirk Biskup,et al.  Single-machine scheduling against due dates with past-sequence-dependent setup times , 2008, Eur. J. Oper. Res..

[28]  Ji-Bo Wang,et al.  Single machine scheduling with exponential time-dependent learning effect and past-sequence-dependent setup times , 2009, Comput. Math. Appl..