An improved genetic heuristic to support the design of flexible manufacturing systems

In industry, when flexible manufacturing systems are designed within a group technology approach, numerous decision-taking processes emerge requiring control of the multiple characteristics of the system. In this context, several grouping problems are identified within the scope of combinatorial optimisation. Such is the case of the part families with precedence constraints problem, which is defined in order to set up families where the total dissimilarity among the parts placed in the same family is minimal and precedence constraints, as well as capacity constraints arise when grouping parts. The present paper describes the use of an improved genetic heuristic to tackle this problem. It comprises a standard genetic heuristic with appropriate operators, improved through specific local search. In order to study the performance of the improved genetic approach, a special purpose constructive heuristic plus an earlier version of the genetic heuristic were implemented. CPLEX software was used from a test instances partly taken from the literature while others were semi-randomly generated. The improved genetic heuristic produced optimal solutions for most of the shortest dimension test instances and acted positively in relation to the constructive heuristic results, over almost all the instances. As for the CPLEX it found optimal solutions only for the small instances, besides which for the higher dimensioned instances CPLEX failed to obtain any integer solutions at all, in 10h running time. Therefore, these experiments demonstrate that the improved genetic is a good tool to tackle high dimensioned test instances, when one does not expect an exact method to find an optimal solution in reasonable computing time.

[1]  Geetha Srinivasan,et al.  A heuristic algorithm for the cell formation problem , 1994 .

[2]  Armin Scholl,et al.  Balancing and Sequencing of Assembly Lines , 1995 .

[3]  Margarida Vaz Pato,et al.  A standard genetic algorithm for clustering with precedence constraints , 1997 .

[4]  S. Viswanathan Configuring cellular manufacturing systems: a quadratic integer programming formulation and a simple interchange heuristic , 1995 .

[5]  John M. Kay,et al.  Group Technology and Cellular Manufacturing , 1998 .

[6]  Margaret L. Brandeau,et al.  Optimal Component Assignment and Board Grouping in Printed Circuit Board Manufacturing , 1998, Oper. Res..

[7]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[8]  Gordon Johnson,et al.  Currently practiced formulations for the assembly line balance problem , 1983 .

[9]  Kathryn E. Stecke,et al.  A Hierarchical approach to solving machine grouping and loading problems of flexible manufacturing systems , 1986 .

[10]  Andrew Kusiak,et al.  The part families problem in flexible manufacturing systems , 1985 .

[11]  Gerd Finke,et al.  Network approach to modelling of flexible manufacturing modules and cells , 1985 .

[12]  T. Warren Liao,et al.  Integration of a feature-based CAD system and an ART1 neural model for GT coding and part family forming , 1994 .

[13]  Margarida Vaz Pato,et al.  A binary linear programming formulation for the part families with precedence constraints problem , 2001 .

[14]  Gary Klein,et al.  A Clustering Algorithm for Computer‐Assisted Process Organization , 1989 .

[15]  Michael K. Ng Clustering methods for printed circuit board insertion problems , 2000, J. Oper. Res. Soc..

[16]  Chun Hung Cheng,et al.  Solving the Generalized Machine Assignment Problem in Group Technology , 1996 .

[17]  Bharatendu Srivastava,et al.  Simulated annealing procedures for forming machine cells in group technology , 1994 .

[18]  C. Reeves Modern heuristic techniques for combinatorial problems , 1993 .

[19]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[20]  Günter Rudolph,et al.  Convergence of evolutionary algorithms in general search spaces , 1996, Proceedings of IEEE International Conference on Evolutionary Computation.

[21]  Bülent Çatay,et al.  Printed circuit board scheduling in an openshop manufacturing environment , 2006 .