Benders' decomposition for the balancing of assembly lines with stochastic demand

Abstract The quality of the balancing of mixed-model assembly lines is intimately related to the defined production sequence. The two problems are, however, incompatible in time, as balancing takes place when planning the line, while sequencing is an operational problem closely related to market demand fluctuations. In this paper, an exact procedure to solve the integrated balancing and sequencing problem with stochastic demand is presented. The searched balancing solution must be flexible enough to cope with different demand scenarios. A paced assembly line is considered and utility work is used as a recourse for station border violations. A Benders’ decomposition algorithm is developed along with valid inequalities and preprocessing as a solution procedure. Three datasets are proposed and used to test algorithm performance and the value of treating uncertainty in mixed-model assembly lines. The integration of the strategic balancing problem with the operational sequencing problem results in more robust assembly lines.

[1]  Patrick R. McMullen,et al.  A heuristic for solving mixed-model line balancing problems with stochastic task durations and parallel stations , 1997 .

[2]  Joaquín Bautista,et al.  A robustness information and visualization model for time and space assembly line balancing under uncertain demand , 2013 .

[3]  Alysson M. Costa,et al.  Accelerating benders decomposition with heuristicmaster problem solutions , 2012 .

[4]  Adalberto Sato Michels,et al.  The Robotic Assembly Line Design (RALD) problem: Model and case studies with practical extensions , 2018, Comput. Ind. Eng..

[5]  Adalberto Sato Michels,et al.  A Benders' decomposition algorithm with combinatorial cuts for the multi-manned assembly line balancing problem , 2019, Eur. J. Oper. Res..

[6]  Candace Arai Yano,et al.  Sequencing to minimize work overload in assembly lines with product options , 1991 .

[7]  Armin Scholl,et al.  Data of assembly line balancing problems , 1995 .

[8]  Thiago Cantos Lopes,et al.  An exact method with decomposition techniques and combinatorial Benders’ cuts for the type-2 multi-manned assembly line balancing problem , 2020 .

[9]  Giorgio Mossa,et al.  Productivity and ergonomic risk in human based production systems: A job-rotation scheduling model , 2016 .

[10]  Nguyen Van Hop,et al.  A heuristic solution for fuzzy mixed-model line balancing problem , 2006, Eur. J. Oper. Res..

[11]  Warren H. Thomas,et al.  Balancing Stochastic Assembly Lines , 1973 .

[12]  S. T. Mccormick,et al.  Some complexity results in cyclic scheduling , 1994 .

[13]  Jinlin Li,et al.  Balancing manual mixed-model assembly lines using overtime work in a demand variation environment , 2014 .

[14]  Michel Gendreau,et al.  Scheduling in-house transport vehicles to feed parts to automotive assembly lines , 2017, Eur. J. Oper. Res..

[15]  R. Wets,et al.  L-SHAPED LINEAR PROGRAMS WITH APPLICATIONS TO OPTIMAL CONTROL AND STOCHASTIC PROGRAMMING. , 1969 .

[16]  H. Lorenz,et al.  Jena Research Papers in Business and Economics Sequencing Mixed-Model Assembly Lines : Survey , Classification and Model Critique , 2007 .

[17]  Matteo Fischetti,et al.  Redesigning Benders Decomposition for Large-Scale Facility Location , 2017, Manag. Sci..

[18]  Gilbert Laporte,et al.  The integer L-shaped method for stochastic integer programs with complete recourse , 1993, Oper. Res. Lett..

[19]  Alexandre Dolgui,et al.  A bibliographic review of production line design and balancing under uncertainty , 2015 .

[20]  A.S. Simaria,et al.  Meeting demand variation using flexible U-shaped assembly lines , 2009 .

[21]  H. Mosadegh,et al.  Heuristic approaches for mixed-model sequencing problem with stochastic processing times , 2017, Int. J. Prod. Res..

[22]  Lorenzo Tiacci,et al.  Simultaneous balancing and buffer allocation decisions for the design of mixed-model assembly lines with parallel workstations and stochastic task times , 2015 .

[23]  Michael Pinedo,et al.  Sequencing in an Assembly Line with Blocking to Minimize Cycle Time , 1989, Oper. Res..

[24]  Edward P. C. Kao,et al.  A Preference Order Dynamic Program for a Stochastic Traveling Salesman Problem , 1978, Oper. Res..

[25]  Adalberto Sato Michels,et al.  Balancing and cyclically sequencing synchronous, asynchronous, and hybrid unpaced assembly lines , 2018, International Journal of Production Economics.

[26]  Michel Gendreau,et al.  The Benders decomposition algorithm: A literature review , 2017, Eur. J. Oper. Res..

[27]  J. F. Benders Partitioning procedures for solving mixed-variables programming problems , 1962 .

[28]  Brahim Hnich,et al.  Cyclic scheduling of flexible mixed model assembly lines with parallel stations , 2015 .

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

[30]  Thiago Cantos Lopes,et al.  Balancing and cyclical scheduling of asynchronous mixed-model assembly lines with parallel stations , 2019, Journal of Manufacturing Systems.

[31]  Matteo Fischetti,et al.  Combinatorial Benders' Cuts for Mixed-Integer Linear Programming , 2006, Oper. Res..

[32]  Avraham Shtub,et al.  An analytic framework for sequencing mixed model assembly lines , 1992 .

[33]  Fariborz Jolai,et al.  Mixed-model assembly line balancing in the make-to-order and stochastic environment using multi-objective evolutionary algorithms , 2012, Expert Syst. Appl..

[34]  Lorenzo Tiacci,et al.  Coupling a genetic algorithm approach and a discrete event simulator to design mixed-model un-paced assembly lines with parallel workstations and stochastic task times , 2015 .

[35]  Nils Boysen,et al.  Jena Research Papers in Business and Economics Optimally Routing and Scheduling Tow Trains for JIT-Supply of Mixed-Model Assembly Lines , 2010 .

[36]  Joaquín Bautista,et al.  Benefits of robust multiobjective optimization for flexible automotive assembly line balancing , 2019 .

[37]  Alysson M. Costa,et al.  The assembly line worker assignment and balancing problem with stochastic worker availability , 2016 .

[38]  Lionel Amodeo,et al.  A comparative study of Multi-Objective Algorithms for the Assembly Line Balancing and Equipment Selection Problem under consideration of Product Design Alternatives , 2019, J. Intell. Manuf..

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

[40]  Joaquín Bautista,et al.  A multiobjective model and evolutionary algorithms for robust time and space assembly line balancing under uncertain demand , 2016 .

[41]  Serpil Sayin,et al.  Assembly line balancing in a mixed-model sequencing environment with synchronous transfers , 2003, Eur. J. Oper. Res..

[42]  Uğur Özcan,et al.  A genetic algorithm for the stochastic mixed-model U-line balancing and sequencing problem , 2011 .

[43]  Tolga Bektas,et al.  Combinatorial Benders cuts for assembly line balancing problems with setups , 2017, Eur. J. Oper. Res..

[44]  Fred N. Silverman,et al.  A Cost-Based Methodology for Stochastic Line Balancing with Intermittent Line Stoppages , 1986 .

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

[46]  Jie Gao,et al.  Balancing mixed-model assembly lines using adjacent cross-training in a demand variation environment , 2016, Comput. Oper. Res..

[47]  Alexandre Dolgui,et al.  A taxonomy of line balancing problems and their solutionapproaches , 2013 .

[48]  Prem Vrat,et al.  A cost model for optimal mix of balanced stochastic assembly line and the modular assembly system for a customer oriented production system , 1976 .

[49]  Ezey M. Dar-El,et al.  Mixed model assembly line design in a make-to-order environment , 2002 .

[50]  Georghios P. Sphicas,et al.  Deterministic Equivalents for Stochastic Assembly Line Balancing , 1976 .

[51]  Nick T. Thomopoulos,et al.  Line Balancing-Sequencing for Mixed-Model Assembly , 1967 .

[52]  Nils Boysen,et al.  Jena Research Papers in Business and Economics Production Planning of Mixed-Model Assembly Lines : Overview and Extensions , 2007 .

[53]  Tadeusz Sawik Batch versus cyclic scheduling of flexible flow shops by mixed-integer programming , 2012 .

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

[55]  Alexandre Dolgui,et al.  A sample average approximation method for disassembly line balancing problem under uncertainty , 2014, Comput. Oper. Res..

[56]  James H. Patterson,et al.  Technical Note - Assembly-Line Balancing: Zero-One Programming with Fibonacci Search , 1975, Oper. Res..

[57]  Alysson M. Costa,et al.  Improved integer programming models for simple assembly line balancing and related problems , 2018, Int. Trans. Oper. Res..

[58]  Nils Boysen,et al.  Assembly line balancing: Which model to use when? , 2006 .

[59]  Gürsel A. Süer,et al.  Stochastic mixed-model assembly line sequencing problem: Mathematical modeling and Q-learning based simulated annealing hyper-heuristics , 2019, Eur. J. Oper. Res..

[60]  Armin Scholl,et al.  Systematic data generation and test design for solution algorithms on the example of SALBPGen for assembly line balancing , 2013, Eur. J. Oper. Res..

[61]  Adalberto Sato Michels,et al.  Mixed-model assembly lines balancing with given buffers and product sequence: model, formulation comparisons, and case study , 2020, Ann. Oper. Res..

[62]  Matteo Fischetti,et al.  Benders decomposition without separability: A computational study for capacitated facility location problems , 2016, Eur. J. Oper. Res..

[63]  Dean Fantazzini,et al.  Forecasting German Car Sales Using Google Data and Multivariate Models , 2015 .