Iterated greedy algorithms to minimize the total family flow time for job-shop scheduling with job families and sequence-dependent set-ups

ABSTRACT This study addresses a variant of job-shop scheduling in which jobs are grouped into job families, but they are processed individually. The problem can be found in various industrial systems, especially in reprocessing shops of remanufacturing systems. If the reprocessing shop is a job-shop type and has the component-matching requirements, it can be regarded as a job shop with job families since the components of a product constitute a job family. In particular, sequence-dependent set-ups in which set-up time depends on the job just completed and the next job to be processed are also considered. The objective is to minimize the total family flow time, i.e. the maximum among the completion times of the jobs within a job family. A mixed-integer programming model is developed and two iterated greedy algorithms with different local search methods are proposed. Computational experiments were conducted on modified benchmark instances and the results are reported.

[1]  J. Wesley Barnes,et al.  Modeling the reentrant job shop scheduling problem with setups for metaheuristic searches , 2005, Eur. J. Oper. Res..

[2]  J. U. Sun,et al.  A genetic algorithm for a re-entrant job-shop scheduling problem with sequence-dependent setup times , 2009 .

[3]  Jianguo Yang,et al.  Study on job shop scheduling with sequence-dependent setup times using biological immune algorithm , 2006 .

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

[5]  Inyong Ham,et al.  A heuristic algorithm for the m-machine, n-job flow-shop sequencing problem , 1983 .

[6]  Camino R. Vela,et al.  Genetic Algorithm Combined with Tabu Search for the Job Shop Scheduling Problem with Setup Times , 2009, IWINAC.

[7]  Wim Nuijten,et al.  Solving Scheduling Problems with Setup Times and Alternative Resources , 2000, AIPS.

[8]  Chung-Cheng Lu,et al.  Minimization of total tardiness on unrelated parallel machines with sequence- and machine-dependent setup times under due date constraints , 2011 .

[9]  Hong Zhou,et al.  Using Genetic Algorithms and Heuristics for Job Shop Scheduling with Sequence-Dependent Setup Times , 2001, Ann. Oper. Res..

[10]  Christian Artigues,et al.  A branch and bound method for the job-shop problem with sequence-dependent setup times , 2008, Ann. Oper. Res..

[11]  Sheik Meeran,et al.  Deterministic job-shop scheduling: Past, present and future , 1999, Eur. J. Oper. Res..

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

[13]  Wilbert E. Wilhelm,et al.  Scheduling and lot sizing with sequence-dependent setup: A literature review , 2006 .

[14]  Christian Artigues,et al.  An efficient algorithm for operation insertion in a multi-resource job-shop schedule with sequence-dependent setup times , 2002 .

[15]  Pierre Lopez,et al.  Schedule Generation Schemes for the Job-Shop Problem with Sequence-Dependent Setup Times: Dominance Properties and Computational Analysis , 2005, Ann. Oper. Res..

[16]  Chandrasekharan Rajendran,et al.  Dispatching rules for scheduling in assembly jobshops - Part 2 , 2000 .

[17]  Chandrasekharan Rajendran,et al.  Performance evaluation of priority dispatching rules in multi-level assembly job shops with jobs having weights for flowtime and tardiness , 2006 .

[18]  Pius J. Egbelu,et al.  Scheduling in a manufacturing shop with sequence-dependent setups , 1989 .

[19]  S. F. Fatemi Ghomi,et al.  Scheduling job shop problems with sequence-dependent setup times , 2009 .

[20]  C. Bierwirth A generalized permutation approach to job shop scheduling with genetic algorithms , 1995 .

[21]  Christian Artigues,et al.  A Petri net model and a general method for on and off-line multi-resource shop floor scheduling with setup times , 2001 .

[22]  Dong-Ho Lee,et al.  Scheduling algorithms to minimise the total family flow time for job shops with job families , 2011 .

[23]  Jing Liu,et al.  A survey of scheduling problems with setup times or costs , 2008, Eur. J. Oper. Res..

[24]  In-Chan Choi,et al.  Job shop scheduling with separable sequence-dependent setups , 1997, Ann. Oper. Res..

[25]  James S. Noble,et al.  An approach to job shop scheduling with sequence-dependent setups , 1999 .

[26]  Egon Balas,et al.  Job shop scheduling with setup times, deadlines and precedence constraints , 2008, J. Sched..

[27]  Christian Blum,et al.  An iterated greedy algorithm for the large-scale unrelated parallel machines scheduling problem , 2013, Comput. Oper. Res..

[28]  Chandrasekharan Rajendran,et al.  Dispatching rules for scheduling in assembly jobshops - Part 1 , 2000 .

[29]  E. Nowicki,et al.  A Fast Taboo Search Algorithm for the Job Shop Problem , 1996 .

[30]  I. Choi,et al.  A local search algorithm for jobshop scheduling problems with alternative operations and sequence-dependent setups , 2002 .

[31]  Sant Arora,et al.  The Sequencing Problem , 1969 .

[32]  Mario T. Tabucanon,et al.  Heuristics for Job Shop Scheduling Problems with Progressive Weighted Tardiness Penalties and Inter-machine Overlapping Sequence-dependent Setup Times , 2005 .

[33]  Li-Chen Fu,et al.  Using a family of critical ratio-based approaches to minimize the number of tardy jobs in the job shop with sequence dependent setup times , 2009, Eur. J. Oper. Res..

[34]  Mehmet Fatih Tasgetiren,et al.  A variable iterated greedy algorithm with differential evolution for the no-idle permutation flowshop scheduling problem , 2013, Comput. Oper. Res..

[35]  Sophie Bernard Remanufacturing , 2010 .

[36]  V. Guide,et al.  Production planning and control for remanufacturing: industry practice and research needs , 2000 .

[37]  Pankaj Sharma,et al.  A review on job shop scheduling with setup times , 2016 .

[38]  Christian Artigues,et al.  A New Exact Solution Algorithm for the Job Shop Problem with Sequence-Dependent Setup Times , 2004, CPAIOR.

[39]  P. Brucker,et al.  A branch & bound method for the general-shop problem with sequence dependent setup-times , 1996 .

[40]  Éric D. Taillard,et al.  Benchmarks for basic scheduling problems , 1993 .

[41]  Thomas Stützle,et al.  A simple and effective iterated greedy algorithm for the permutation flowshop scheduling problem , 2007, Eur. J. Oper. Res..