A simulated annealing algorithm for balancing the assembly line type II problem with sequence-dependent setup times between tasks

This paper addresses the general assembly line balancing problem where the simple version is enriched by considering sequence-dependent setup times between tasks. Recently, Andres et al. (Andres, C., Miralles, C., and Pastor, R., 2008. Balancing and scheduling tasks in assembly lines with sequence-dependent setup times. European Journal of Operational Research, 187, (3), 1212–1223.) proposed the type I general assembly line balancing problem with setups (GALBPS-I) and developed a mathematical model and several algorithms for solving the problem. In a similar vein, we scrutinised the GALBPS type II problem where the challenge is to find the minimum cycle time for a predefined number of work stations. To solve the problem, we develop a mathematical model and a novel simulated annealing (SA) algorithm to solve such an NP-hard problem. We then employed the Taguchi method as an optimisation technique to extensively tune different parameters of our algorithm and make the classical SA algorithm more efficient in terms of running time and solution quality. Computational results reflected the high efficiency of the SA algorithm in both aspects.

[1]  Pedro M. Vilarinho,et al.  ANTBAL: an ant colony optimization algorithm for balancing mixed-model assembly lines with parallel workstations , 2006 .

[2]  Armin Scholl,et al.  State-of-the-art exact and heuristic solution procedures for simple assembly line balancing , 2006, Eur. J. Oper. Res..

[3]  Andreas C. Nearchou,et al.  Balancing large assembly lines by a new heuristic based on differential evolution method , 2007 .

[4]  Carlos Andrés,et al.  Corrigendum to "Balancing and scheduling tasks in assembly lines with sequence-dependent setup" [European Journal of Operational Research 187 (2008) 1212-1223] , 2010, Eur. J. Oper. Res..

[5]  Adil Baykasoglu,et al.  Multi-rule Multi-objective Simulated Annealing Algorithm for Straight and U Type Assembly Line Balancing Problems , 2006, J. Intell. Manuf..

[6]  John K. Jackman,et al.  Evaluating assembly sequences for automatic assembly systems , 1995 .

[7]  Pedro M. Vilarinho,et al.  A two-stage heuristic method for balancing mixed-model assembly lines with parallel workstations , 2002 .

[8]  Patrick R. McMullen,et al.  Using simulated annealing to solve a multiobjective assembly line balancing problem with parallel workstations , 1998 .

[9]  Raid Al-Aomar,et al.  Incorporating robustness into Genetic Algorithm search of stochastic simulation outputs , 2006, Simul. Model. Pract. Theory.

[10]  Nils Boysen,et al.  A classification of assembly line balancing problems , 2007, Eur. J. Oper. Res..

[11]  Subhash C. Sarin,et al.  A survey of the assembly line balancing procedures , 1998 .

[12]  Carlos Andrés,et al.  Balancing and scheduling tasks in assembly lines with sequence-dependent setup times , 2008, Eur. J. Oper. Res..

[13]  Matthias Amen,et al.  Cost-oriented assembly line balancing: Model formulations, solution difficulty, upper and lower bounds , 2006, Eur. J. Oper. Res..

[14]  Madhan Shridhar Phadke,et al.  Quality Engineering Using Robust Design , 1989 .

[15]  Tung-Kuan Liu,et al.  Improved immune algorithm for global numerical optimization and job-shop scheduling problems , 2007, Appl. Math. Comput..

[16]  Rafael Pastor,et al.  Heuristic procedures for solving the general assembly line balancing problem with setups , 2010 .

[17]  Mostafa Zandieh,et al.  Scheduling hybrid flowshops with sequence dependent setup times to minimize makespan and maximum tardiness , 2009 .

[18]  Yeongho Kim,et al.  Genetic algorithms for assembly line balancing with various objectives , 1996 .

[19]  Ihsan Sabuncuoglu,et al.  Balancing of U-type assembly systems using simulated annealing , 2001 .

[20]  T. R. Bement,et al.  Taguchi techniques for quality engineering , 1995 .

[21]  Angel B. Ruiz,et al.  Balancing assembly lines with tabu search , 2006, Eur. J. Oper. Res..

[22]  Nils Boysen,et al.  The sequence-dependent assembly line balancing problem , 2008, OR Spectr..

[23]  Rafael Pastor,et al.  An improved mathematical program to solve the simple assembly line balancing problem , 2009 .

[24]  Armin Scholl,et al.  A survey on problems and methods in generalized assembly line balancing , 2006, Eur. J. Oper. Res..

[25]  S. Sahu,et al.  Stochastic assembly line balancing using simulated annealing , 1994 .

[26]  R. W. Sierenberg An Algorithm for the Line Balancing Problem , 1972 .

[27]  A. Baron Experimental Designs , 1990, The Behavior analyst.

[28]  William G. Cochran,et al.  Experimental Designs, 2nd Edition , 1950 .