A two-agent single-machine scheduling problem with truncated sum-of-processing-times-based learning considerations

Scheduling with learning effects has received a lot of research attention lately. By learning effect, we mean that job processing times can be shortened through the repeated processing of similar tasks. On the other hand, different entities (agents) interact to perform their respective tasks, negotiating among one another for the usage of common resources over time. However, research in the multi-agent setting is relatively limited. Meanwhile, the actual processing time of a job under an uncontrolled learning effect will drop to zero precipitously as the number of jobs increases or a job with a long processing time exists. Motivated by these observations, we consider a two-agent scheduling problem in which the actual processing time of a job in a schedule is a function of the sum-of-processing-times-based learning and a control parameter of the learning function. The objective is to minimize the total weighted completion time of the jobs of the first agent with the restriction that no tardy job is allowed for the second agent. We develop a branch-and-bound and three simulated annealing algorithms to solve the problem. Computational results show that the proposed algorithms are efficient in producing near-optimal solutions.

[1]  T. C. Edwin Cheng,et al.  Some scheduling problems with sum-of-processing-times-based and job-position-based learning effects , 2008, Inf. Sci..

[2]  C. D. Gelatt,et al.  Optimization by Simulated Annealing , 1983, Science.

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

[4]  Alessandro Agnetis,et al.  Multi-agent single machine scheduling , 2007, Ann. Oper. Res..

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

[6]  Wen-Chiung Lee,et al.  A two-machine flowshop maximum tardiness scheduling problem with a learning effect , 2006 .

[7]  Wen-Chiung Lee,et al.  A note on the total completion time problem in a permutation flowshop with a learning effect , 2009, Eur. J. Oper. Res..

[8]  Ertan Güner,et al.  A bicriteria flowshop scheduling with a learning effect , 2008 .

[9]  Wen-Chiung Lee,et al.  A two-machine flowshop problem with two agents , 2011, Comput. Oper. Res..

[10]  Alessandro Agnetis,et al.  Scheduling Problems with Two Competing Agents , 2004, Oper. Res..

[11]  T. C. Edwin Cheng,et al.  A note on the complexity of the problem of two-agent scheduling on a single machine , 2006, J. Comb. Optim..

[12]  George Chryssolouris,et al.  A decision-making approach for nesting scheduling: A textile case , 2000 .

[13]  Christos Koulamas,et al.  Single-machine and two-machine flowshop scheduling with general learning functions , 2007, Eur. J. Oper. Res..

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

[15]  Chin-Chia Wu,et al.  Genetic algorithm for minimizing the total weighted completion time scheduling problem with learning and release times , 2011, Comput. Oper. Res..

[16]  Stanislaw Gawiejnowicz,et al.  Exact and heuristic algorithms for parallel-machine scheduling with DeJong's learning effect , 2010, Comput. Ind. Eng..

[17]  Tamer Eren Minimizing the total weighted completion time on a single machine scheduling with release dates and a learning effect , 2009, Appl. Math. Comput..

[18]  N. Giannelos,et al.  Dispatching policy for manufacturing jobs and time-delay plots , 2007, Int. J. Comput. Integr. Manuf..

[19]  Marshall L. Fisher,et al.  A dual algorithm for the one-machine scheduling problem , 1976, Math. Program..

[20]  Gur Mosheiov,et al.  Parallel machine scheduling with a learning effect , 2001, J. Oper. Res. Soc..

[21]  Suh-Jenq Yang,et al.  Note on “A note on single-machine group scheduling problems with position-based learning effect” , 2010 .

[22]  Chin-Chia Wu,et al.  Minimizing total completion time in a two-machine flowshop with a learning effect , 2004 .

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

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

[25]  George Chryssolouris,et al.  A decision-making approach to the operation of flexible manufacturing systems , 1992 .

[26]  Wen-Chiung Lee,et al.  A single-machine scheduling problem with two-agent and deteriorating jobs , 2010 .

[27]  Gur Mosheiov,et al.  Minmax earliness-tardiness costs with unit processing time jobs , 2001, Eur. J. Oper. Res..

[28]  Jonathan Cole Smith,et al.  A Multiple-Criterion Model for Machine Scheduling , 2003, J. Sched..

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

[30]  Adam Janiak,et al.  Solution algorithms for the makespan minimization problem with the general learning model , 2009, Comput. Ind. Eng..

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

[32]  Li Sun,et al.  Single-machine scheduling problems with deteriorating jobs and learning effects , 2009, Comput. Ind. Eng..

[33]  Weiping Shang,et al.  A note on the scheduling with two families of jobs , 2005, J. Sched..

[34]  Dan Wang,et al.  Single-machine scheduling with learning effect and resource-dependent processing times , 2010, Comput. Ind. Eng..

[35]  T. C. Edwin Cheng,et al.  Scheduling with job-dependent learning effects and multiple rate-modifying activities , 2010, Inf. Process. Lett..

[36]  Christos Koulamas A note on single-machine scheduling with job-dependent learning effects , 2010, Eur. J. Oper. Res..

[37]  Dar-Li Yang,et al.  Minimizing the total completion time in a single-machine scheduling problem with a time-dependent learning effect , 2006, Eur. J. Oper. Res..

[38]  Chin-Chia Wu,et al.  Minimizing the makespan on a single machine with learning and unequal release times , 2010, Comput. Ind. Eng..

[39]  Adam Janiak,et al.  Scheduling jobs with position-dependent processing times , 2004, J. Oper. Res. Soc..

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

[41]  George Chryssolouris,et al.  A Scheduling Policy for Improving Tardiness Performance , 2009 .

[42]  Adam Janiak,et al.  A new approach to the learning effect: Beyond the learning curve restrictions , 2008, Comput. Oper. Res..

[43]  Wen-Chiung Lee,et al.  A note on single-machine group scheduling problems with position-based learning effect , 2009 .

[44]  Ji-Bo Wang,et al.  Two-machine flow shop problem with effects of deterioration and learning , 2009, Comput. Ind. Eng..

[45]  Dehua Xu,et al.  Some scheduling problems with general position-dependent and time-dependent learning effects , 2009, Inf. Sci..

[46]  David Ben-Arieh,et al.  Annealing method for PCB assembly scheduling on two sequential machines , 1992 .

[47]  Wen-Chiung Lee,et al.  A single-machine bi-criterion learning scheduling problem with release times , 2009, Expert Syst. Appl..

[48]  T. C. Edwin Cheng,et al.  Multi-agent scheduling on a single machine to minimize total weighted number of tardy jobs , 2006, Theor. Comput. Sci..

[49]  J.-B. Wang,et al.  Flow-shop scheduling with a learning effect , 2005, J. Oper. Res. Soc..

[50]  Daniel Oron,et al.  Single machine scheduling problems under the effects of nonlinear deterioration and time-dependent learning , 2009, Math. Comput. Model..

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

[52]  Lixin Tang,et al.  Two-Agent Scheduling with Linear Deteriorating Jobs on a Single Machine , 2008, COCOON.

[53]  Adam Janiak,et al.  A note on a makespan minimization problem with a multi-ability learning effect , 2010 .