Genetic algorithm for balancing reconfigurable machining lines

We consider the problem of designing a reconfigurable machining line. Such a line is composed of a sequence of workstations performing specific sets of operations. Each workstation is comprised of several identical CNC machines (machining centers). The line is required to satisfy the given precedence order, inclusion, exclusion and accessibility constraints on the given set of operations. Inclusion and exclusion are zoning constraints which oblige or forbid certain operations to be performed on the same workstation. The accessibility constraints imply that each operation has a set of possible part positions under which it can be performed. All the operations performed on the same workstation must have a common part position. Workstation times are computed taking into account processing and setup times for operations and must not exceed a given bound. The number of CNC machines at one workstation is limited, and the total number of machines must be minimized. A genetic algorithm is proposed. This algorithm is based on the permutation representation of solutions. A heuristic decoder is suggested to construct a solution from a permutation, so that the output solution is feasible w.r.t. precedence, accessibility, cycle time, and exclusion constraints. The other constraints are treated with a penalty approach. For a local improvement of solutions, a mixed integer programming model is suggested for an optimal design of workstations if the order of operations is fixed. An experimental evaluation of the proposed GA on large scale test instances is performed.

[1]  Colin R. Reeves,et al.  Genetic Algorithms for the Operations Researcher , 1997, INFORMS J. Comput..

[2]  Günther R. Raidl,et al.  Combining (Integer) Linear Programming Techniques and Metaheuristics for Combinatorial Optimization , 2008, Hybrid Metaheuristics.

[3]  Alexandre Dolgui,et al.  Balancing lines with CNC machines: A multi-start ant based heuristic , 2010 .

[4]  J. Szadkowski Critical Path Concept for Multi-Tool Cutting Processes Optimization , 1997 .

[5]  Anton V. Eremeev,et al.  MIP-based GRASP and Genetic Algorithm for Balancing Transfer Lines , 2010, Matheuristics.

[6]  Marie-Claude Portmann,et al.  Performances's study on crossover operators keeping good schemata for some scheduling problems , 2000, GECCO.

[7]  Ashok Arora,et al.  RECONFIGURABLE MANUFACTURING SYSTEM: AN OVERVIEW , 2009 .

[8]  Susana Relvas,et al.  Alexandre Dolgui and Jean-Marie Proth, Supply Chain Engineering - Useful Methods and Techniques , Springer-Verlag (2010) 541 pp., ISBN: 978-1-84996-016-8 , 2010, Eur. J. Oper. Res..

[9]  Zbigniew Michalewicz,et al.  Genetic Algorithms + Data Structures = Evolution Programs , 1996, Springer Berlin Heidelberg.

[10]  Ming Zhou,et al.  A parallel station heuristic for the mixed-model production line balancing problem , 1997 .

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

[12]  Jacob Rubinovitz,et al.  A weighted approach for assembly line design with station paralleling and equipment selection , 2003 .

[13]  Patrik Jonsson,et al.  Inventory management practices and their implications on perceived planning performance , 2008 .

[14]  T. K. Bhattacharjee,et al.  Complexity of single model assembly line balancing problems , 1990 .

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

[16]  Jonathan F. Bard,et al.  Assembly line balancing with parallel workstations and dead time , 1989 .

[17]  F. Glover,et al.  Handbook of Metaheuristics , 2019, International Series in Operations Research & Management Science.

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

[19]  Anton V. Eremeev,et al.  Genetic algorithms for a supply management problem: MIP-recombination vs greedy decoder , 2009, Eur. J. Oper. Res..

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

[21]  G. M. Buxey,et al.  Assembly Line Balancing with Multiple Stations , 1974 .

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

[23]  Alexandre Dolgui,et al.  Optimisation of multi-position machines and transfer lines , 2008, European Journal of Operational Research.

[24]  Alexandre Dolgui,et al.  Balancing machining lines: a two-phase heuristic , 2010 .

[25]  Christian Blum,et al.  Hybrid Metaheuristics, An Emerging Approach to Optimization , 2008, Hybrid Metaheuristics.

[26]  F. Jovane,et al.  Reconfigurable Manufacturing Systems , 1999 .

[27]  Alexandre Dolgui,et al.  Integer programming models for logical layout design of modular machining lines , 2006, Comput. Ind. Eng..

[28]  Brahim Rekiek,et al.  State of art of optimization methods for assembly line design , 2002, Annu. Rev. Control..

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

[30]  Alexandre Dolgui,et al.  A MIP approach for balancing transfer line with complex industrial constraints , 2010, Comput. Ind. Eng..

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

[32]  Alexandre Dolgui,et al.  MIP approach to balancing transfer lines with blocks of parallel operations , 2006 .

[33]  Anton V. Eremeev,et al.  Metaheuristic approaches for the design of machining lines , 2011 .

[34]  Alexandre Dolgui,et al.  A reactive GRASP and Path Relinking for balancing reconfigurable transfer lines , 2012 .

[35]  Peter A. Pinto,et al.  Branch and bound and heuristic procedures for assembly line balancing with paralleling of stations , 1981 .

[36]  van der Ach Wolf,et al.  On the automatic generation of set-ups given a feature-based design representation , 1993 .

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

[38]  Alexandre Dolgui,et al.  Machining Lines Automation , 2009, Handbook of Automation.