Balancing stochastic two-sided assembly lines: A chance-constrained, piecewise-linear, mixed integer program and a simulated annealing algorithm

Two-sided assembly lines are often designed to produce large-sized products, such as automobiles, trucks and buses. In this type of a production line, both left-side and right-side of the line are used in parallel. In all studies on two-sided assembly lines, the task times are assumed to be deterministic. However, in real life applications, especially in manual assembly lines, the tasks may have varying execution times defined as a probability distribution. The task time variation may result from machine breakdowns, loss of motivation, lack of training, non-qualified operators, complex tasks, environment, etc. In this paper, the problem of balancing two-sided assembly lines with stochastic task times (STALBP) is considered. A chance-constrained, piecewise-linear, mixed integer program (CPMIP) is proposed to model and solve the problem. As a solution approach a simulated annealing (SA) algorithm is proposed. To assess the effectiveness of CPMIP and SA algorithm, a set of test problems are solved. Finally, computational results indicating the effectiveness of CPMIP and SA algorithm are reported.

[1]  Yakup Kara,et al.  An approach for balancing and sequencing mixed-model JIT U-lines , 2007 .

[2]  Robert L. Carraway,et al.  A dynamic programming approach to stochastic assembly line balancing , 1989 .

[3]  D. Preßmar,et al.  Operations research proceedings , 1990 .

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

[5]  John R. Birge,et al.  Introduction to Stochastic Programming , 1997 .

[6]  Nuchsara Kriengkorakot,et al.  The Assembly Line Balancing Problem : Review articles * , 2012 .

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

[8]  John C. Carter,et al.  A cost-effective approach to stochastic line balancing with off-line repairs , 1984 .

[9]  Christos Koulamas,et al.  A survey of simulated annealing applications to operations research problems , 1994 .

[10]  A. L. Arcus,et al.  COMSOAL: a computer method of sequencing operations for assembly lines , 1965 .

[11]  Hon-Shiang Lau,et al.  A Cost-Oriented Approach to Stochastic Line Balancing1 , 1973 .

[12]  Angel B. Ruiz,et al.  Balancing assembly lines: an industrial case study , 2004, J. Oper. Res. Soc..

[13]  Armin Scholl,et al.  Incorporating ergonomic risks into assembly line balancing , 2011, Eur. J. Oper. Res..

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

[15]  J. J. Bartholdi,et al.  Balancing two-sided assembly lines: a case study , 1993 .

[16]  Soumen Ghosh,et al.  A comprehensive literature review and analysis of the design, balancing and scheduling of assembly systems , 1989 .

[17]  A. Charnes,et al.  Deterministic Equivalents for Optimizing and Satisficing under Chance Constraints , 1963 .

[18]  Subhash C. Sarin,et al.  Development of cost model for the single-model stochastic assembly line balancing problem , 1990 .

[19]  H. L. Ong,et al.  A bidirectional heuristic for stochastic assembly line balancing Type II problem , 2005 .

[20]  A. Charnes,et al.  Chance-Constrained Programming , 1959 .

[21]  Hadi Gökçen,et al.  A chance-constrained approach to stochastic line balancing problem , 2007, Eur. J. Oper. Res..

[22]  Xiaofeng Hu,et al.  A station-oriented enumerative algorithm for two-sided assembly line balancing , 2008, Eur. J. Oper. Res..

[23]  Edward P. C. Kao A Preference Order Dynamic Program for Stochastic Assembly Line Balancing , 1976 .

[24]  Hon-Shiang Lau,et al.  A Total Operating Cost Model for Paced Lines with Stochastic Task Times , 1976 .

[25]  C. L. Moodie,et al.  A HEURISTIC METHOD OF ASSEMBLY LINE BALANCING FOR ASSUMPTIONS OF CONSTANTOR VARIABLE WORK ELEMENT TIMES , 1964 .

[26]  N. Metropolis,et al.  Equation of State Calculations by Fast Computing Machines , 1953, Resonance.

[27]  Bilal Toklu,et al.  Multiple-criteria decision-making in two-sided assembly line balancing: A goal programming and a fuzzy goal programming models , 2009, Comput. Oper. Res..

[28]  Yeongho Kim,et al.  Two-sided assembly line balancing to maximize work relatedness and slackness , 2001 .

[29]  Adil Baykasoğlu,et al.  Stochastic U-line balancing using genetic algorithms , 2007 .

[30]  I. Sabuncuoglu,et al.  Stochastic assembly line balancing using beam search , 2005 .

[31]  Abraham Charnes,et al.  Chance Constraints and Normal Deviates , 1962 .

[32]  Richard W. Eglese,et al.  Simulated annealing: A tool for operational research , 1990 .

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

[34]  Yeo Keun Kim,et al.  A mathematical model and a genetic algorithm for two-sided assembly line balancing , 2009, Comput. Oper. Res..

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

[36]  Ilker Baybars,et al.  A survey of exact algorithms for the simple assembly line balancing , 1986 .

[37]  Albrecht Heinrici,et al.  A Comparison between Simulated Annealing and Tabu Search with an Example from the Production Planning , 1994 .

[38]  Türkay Dereli,et al.  Two-sided assembly line balancing using an ant-colony-based heuristic , 2008 .

[39]  John Miltenburg,et al.  The stochastic U‐line balancing problem , 2003 .

[40]  Wen-Chyuan Chiang,et al.  The stochastic U-line balancing problem: A heuristic procedure , 2006, Eur. J. Oper. Res..

[41]  Edward P. C. Kao,et al.  Computational experience with a stochastic assembly line balancing algorithm , 1979, Comput. Oper. Res..

[42]  B. Suman,et al.  A survey of simulated annealing as a tool for single and multiobjective optimization , 2006, J. Oper. Res. Soc..

[43]  Uğur Özcan,et al.  A tabu search algorithm for two-sided assembly line balancing , 2009 .

[44]  John F. Kottas,et al.  A stochastic line balancing procedure , 1981 .

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

[46]  Bilal Toklu,et al.  Balancing of mixed-model two-sided assembly lines , 2009, Comput. Ind. Eng..

[47]  John R. Birge,et al.  Introduction to Stochastic programming (2nd edition), Springer verlag, New York , 2011 .

[48]  Wen-Chyuan Chiang,et al.  An optimal piecewise-linear program for the U-line balancing problem with stochastic task times , 2006, Eur. J. Oper. Res..

[49]  Armin Scholl,et al.  Balancing assembly lines with variable parallel workplaces: Problem definition and effective solution procedure , 2009, Eur. J. Oper. Res..

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

[51]  Yeongho Kim,et al.  Two-sided assembly line balancing: A genetic algorithm approach , 2000 .

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

[53]  Xiaofeng Hu,et al.  A branch-and-bound algorithm for two-sided assembly line balancing , 2008 .

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

[55]  Ana S. Simaria,et al.  2-ANTBAL: An ant colony optimisation algorithm for balancing two-sided assembly lines , 2009, Comput. Ind. Eng..

[56]  C. M. Shetty,et al.  Nonlinear Programming - Theory and Algorithms, Second Edition , 1993 .

[57]  Mokhtar S. Bazaraa,et al.  Nonlinear Programming: Theory and Algorithms , 1993 .

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

[59]  Mordechai I. Henig Extensions of the dynamic programming method in the deterministic and stochastic assembly-line balancing problems , 1986, Comput. Oper. Res..