Balancing and scheduling of flexible mixed model assembly lines

Mixed model assembly line literature involves two problems: balancing and model sequencing. The general tendency in current studies is to deal with these problems in different time frames. However, in today’s competitive market, the mixed model assembly line balancing problem has been turned into an operational problem. In this paper, we propose mixed integer programming (MIP) and constraint programming (CP) models which consider both balancing and model sequencing within the same formulation along with the optimal schedule of tasks at a station. Furthermore, we also compare the proposed exact models with decomposition schemes developed for solving different instances of varying sizes. This is the first paper in the literature which takes into account the network type precedence diagrams and limited buffer capacities between stations. Besides, it is the first study that CP method is applied to balancing and scheduling of mixed model assembly lines. Our empirical study shows that the CP approach outperforms the MIP approach as well as the decomposition schemes.

[1]  Vipul Jain,et al.  Algorithms for Hybrid MILP/CP Models for a Class of Optimization Problems , 2001, INFORMS J. Comput..

[2]  Wilbert E. Wilhelm,et al.  A Column-Generation Approach for the Assembly System Design Problem with Tool Changes , 1999 .

[3]  C Merengo,et al.  Balancing and sequencing manual mixed-model assembly lines , 1999 .

[4]  Pascal Van Hentenryck,et al.  Solving the Car-Sequencing Problem in Constraint Logic Programming , 1988, ECAI.

[5]  Philippe Baptiste,et al.  Constraint-based scheduling , 2001 .

[6]  Andreas DrexlAlfKimms Sequencing JIT Mixed-Model Assembly Lines Under Station-Load and Part-Usage Constraints , 2001 .

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

[8]  John Miltenburg,et al.  Balancing and Scheduling Mixed-Model U-Shaped Production Lines , 2002 .

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

[10]  Jean-François Puget,et al.  Constraint programming and maths programming , 2001, The Knowledge Engineering Review.

[11]  Dimitris Magos,et al.  Integrating Constraint and Integer Programming for the Orthogonal Latin Squares Problem , 2002, CP.

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

[13]  Rafael M. Gasca,et al.  On Selecting and Scheduling Assembly Plans Using Constraint Programming , 2003, KES.

[14]  Jean-Charles Régin,et al.  A Filtering Algorithm for Constraints of Difference in CSPs , 1994, AAAI.

[15]  Pascal Van Hentenryck,et al.  Generality versus Specificity: An Experience with AI and OR Techniques , 1988, AAAI.

[16]  Nils Boysen,et al.  The assembly line balancing and scheduling problem with sequence-dependent setup times: problem extension, model formulation and efficient heuristics , 2013 .

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

[18]  D. Godard,et al.  Self-Adapting Large Neighborhood Search: Application to Single-Mode Scheduling Problems , 2007 .

[19]  Elif Akçali,et al.  Production smoothing in just-in-time manufacturing systems: a review of the models and solution approaches , 2007 .

[20]  Robert Fourer,et al.  Extending an Algebraic Modeling Language to Support Constraint Programming , 2002, INFORMS J. Comput..

[21]  Tadeusz Sawik Loading and scheduling of a flexible assembly system by mixed integer programming , 2004, Eur. J. Oper. Res..

[22]  Pascal Van Hentenryck Constraint satisfaction in logic programming , 1989, Logic programming.

[23]  Alexander Bockmayr,et al.  Solving Assembly Line Balancing Problems by Combining IP and CP , 2001, ArXiv.

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

[25]  Pascal Van Hentenryck Constraint and Integer Programming in OPL , 2002, INFORMS J. Comput..

[26]  Nicolas Beldiceanu,et al.  Extending CHIP in order to solve complex scheduling and placement problems , 1993, JFPL.

[27]  Sun Jin Kim,et al.  Balancing and sequencing mixed-model U-lines with a co-evolutionary algorithm , 2000 .

[28]  Barbara M. Smith,et al.  Chapter 11 - Modelling , 2006 .

[29]  James Little,et al.  On supporting Lean methodologies using constraint-based scheduling , 2010, J. Sched..

[30]  Michela Milano,et al.  The Role of Integer Programming Techniques in Constraint Programming's Global Constraints , 2002, INFORMS J. Comput..

[31]  P. Baptiste,et al.  Edge-Finding Constraint Propagation Algorithms for Disjunctive and Cumulative Scheduling , 1996 .

[32]  Alessandro Agnetis,et al.  Concurrent operations assignment and sequencing for particular assembly problems in flow lines , 1997, Ann. Oper. Res..

[33]  John N. Hooker,et al.  Mixed Global Constraints and Inference in Hybrid CLP–IP Solvers , 2002, Annals of Mathematics and Artificial Intelligence.

[34]  Stephen F. Smith,et al.  Generating Robust Schedules through Temporal Flexibility , 2004, ICAPS.

[35]  J. Christopher Beck,et al.  Slack-based Techniques for Robust Schedules , 2014 .

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

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

[38]  Tadeusz Sawik Simultaneous versus sequential loading and scheduling of flexible assembly systems , 2000 .

[39]  Philippe Laborie,et al.  Reasoning with Conditional Time-Intervals , 2008, FLAIRS.

[40]  Petr Vilím,et al.  Reasoning with Conditional Time-Intervals. Part II: An Algebraical Model for Resources , 2009, FLAIRS.

[41]  Robert M. Haralick,et al.  Increasing Tree Search Efficiency for Constraint Satisfaction Problems , 1979, Artif. Intell..

[42]  Pascal Van Hentenryck,et al.  Search and strategies in OPL , 2000, TOCL.

[43]  Gabriela P. Henning,et al.  A constraint programming model for the scheduling of flexible manufacturing systems with machine and tool limitations , 2010, Eng. Appl. Artif. Intell..

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

[45]  Edward P. K. Tsang,et al.  Constraint Based Scheduling: Applying Constraint Programming to Scheduling Problems , 2003, J. Sched..

[46]  Yakup Kara Line balancing and model sequencing to reduce work overload in mixed-model U-line production environments , 2008 .

[47]  Pascal Van Hentenryck,et al.  versus Specificity: an Experience with AI and , 1988 .

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

[49]  Yeongho Kim,et al.  A Coevolutionary Algorithm for Balancing and Sequencing in Mixed Model Assembly Lines , 2000, Applied Intelligence.

[50]  Toby Walsh,et al.  Handbook of Constraint Programming , 2006, Handbook of Constraint Programming.

[51]  Chris N. Potts,et al.  Constraint satisfaction problems: Algorithms and applications , 1999, Eur. J. Oper. Res..

[52]  Rafael Pastor Moreno,et al.  Evaluating optimization models to solve SALBP , 2007 .

[53]  André Langevin,et al.  Integrated production and material handling scheduling using mathematical programming and constraint programming , 2003, Eur. J. Oper. Res..

[54]  Andrea Lodi,et al.  Mathematical Programming Techniques in Constraint Programming: A Short Overview , 2002, J. Heuristics.

[55]  D. Mahler Record , 1970 .

[56]  Uğur Özcan,et al.  Balancing two-sided assembly lines with sequence-dependent setup times , 2010 .

[57]  Tadeusz Sawik Loading and Scheduling of Flexible Assembly Systems , 2011 .

[58]  Semra Tunali,et al.  An adaptive genetic algorithm approach for the mixed-model assembly line sequencing problem , 2010 .

[59]  Mark Wallace,et al.  Integrating Operations Research in Constraint Programming , 2010, Ann. Oper. Res..

[60]  Roman Barták CONSTRAINT-BASED SCHEDULING: AN INTRODUCTION FOR NEWCOMERS , 2003 .

[61]  Yeongho Kim,et al.  An endosymbiotic evolutionary algorithm for the integration of balancing and sequencing in mixed-model U-lines , 2006, Eur. J. Oper. Res..

[62]  Tadeusz Sawik,et al.  Monolithic vs. hierarchical balancing and scheduling of a flexible assembly line , 2002, Eur. J. Oper. Res..

[63]  Willem Jan van Hoeve,et al.  Global Constraints , 2006, Handbook of Constraint Programming.