An Efficient Genetic Algorithm to Solve the Manufacturing Cell Formation Problem

  • W. Rojas
  • M. Solar
  • M. Chacón
  • J. Ferland


A fundamental stage in the design of manufacturing systems is the simultaneous formation of machine cells and families of parts. This problem has been addressed using a number of approaches, but genetic algorithms have had the most success. This paper presents an innovative integer genetic algorithm based on a partial definition of solutions together with a recursive fitness function based on Baldwin effect. The proposed algorithm was tested on a number of problems taken from the literature, and the comparative results are presented.


Genetic Algorithm Production Research Group Technology Cellular Manufacture Part Family 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    King JR, (1980) Machine-Component Grouping In Production Flow Analysis: An Approach Using a Rank Order Clustering Algorithm. International Journal Of Production Research 18; 213–232.CrossRefGoogle Scholar
  2. 2.
    Chan HM, Milner DA, (1982) Direct Clustering Algorithm for Group Formation in Cellular Manufacture. Journal of Manufacturing Systems 1; 65–75.CrossRefGoogle Scholar
  3. 3.
    Chu CH, Tsai M, (1990) A Comparison of Three Array-Based Clustering Techniques for Manufacturing Cell Formation. International Journal of Production Research 28(8); 1417–1433.CrossRefGoogle Scholar
  4. 4.
    McAuley J, (1972) Machine Grouping for Efficient Production. Production Engineer 51; 53–57.CrossRefGoogle Scholar
  5. 5.
    Carrie AS, (1973) Numerical Taxonomy Applied to Group Technology and Plant Layout. International Journal of Production Research 4; 399–416.CrossRefGoogle Scholar
  6. 6.
    Seifoddini H, Wolfe PM, (1987) Selection of a Threshold Value Based On Material Handling Cost in Machine-Component Grouping. IIE Transactions 19; 266–270.CrossRefGoogle Scholar
  7. 7.
    Yasuda K, Yin Y, (2001) A Dissimilarity Measure for Solving the Cell Formation Problem in Cellular Manufacturing. Computers and Industrial Engineering 39; 1–17.CrossRefGoogle Scholar
  8. 8.
    Chandrasekharan MP, Rajagopalan R, (1986a) An Ideal-Seed Non-Hierarchical Clustering Algorithm for Cellular Manufacturing. International Journal of Production Research, 24; 451–464.CrossRefMATHGoogle Scholar
  9. 9.
    Chandrasekharan MP, Rajagopalan R, (1987) Zodiac: An Algorithm for Concurrent Formation of Part Families and Machine-Cells. International Journal of Production Research 25; 835–850.CrossRefMATHGoogle Scholar
  10. 10.
    Srinivasan G, Narendran, TT, (1991) Grafics: A Non-Hierarchical Clustering Algorithm for Group Technology. International Journal of Production Research 29; 463–478.CrossRefGoogle Scholar
  11. 11.
    Srinivasan G, (1994) A Clustering Algorithm for Machine Cell Formation in Group Technology Using Minimum Spanning Trees. International Journal of Production Research 32; 2149–2158.CrossRefMATHGoogle Scholar
  12. 12.
    Joines JA, Culbreth CT, King RE, (1996) Manufacturing Cell Design: An Integer Programming Model Employing Genetic, IIE Transactions 28; 69–85.CrossRefGoogle Scholar
  13. 13.
    Cheng CH, Gupta YP, Lee WH, Wong KF, (1998) A Tsp-Based Heuristic for Forming Machine Groups and Part Families. International Journal of Production Research 36; 1325–1337.CrossRefMATHGoogle Scholar
  14. 14.
    Onwubolu GC, Mutingi M, ( 2001) A Genetic Algorithm Approach to Cellular Manufacturing Systems, Computers & Industrial Engineering 39; 125–144.CrossRefGoogle Scholar
  15. 15.
    Dimopoulos C, Mort N, (2001) A Hierarchical Clustering Methodology Based On Genetic Programming for the Solution of Simple Cell-Formation Problems. International Journal of Production Research 39; 1–19.CrossRefMATHGoogle Scholar
  16. 16.
    Mark KL, Wong YS, Wang XX, (2000) An Adaptive Genetic Algorithm for Manufacturing Cell Formation. The International Journal of Advanced Manufacturing Technology 16; 491–497.CrossRefGoogle Scholar
  17. 17.
    Ribeiro G, Lorena L, (2000) A Constructive Evolutionary Approach to the Machine-Part Cell Formation Problem in Buildings Competencies for International Manufacturing-Perspectives for Developing Countries, A. Fleury, H. Yoshizaki, L. B. M. Guimaraes And J. L. D. Ribeiro (Eds.) Ufrgs/Feeng, Porto Alegre Brazil, 340–348.Google Scholar
  18. 18.
    Gonçalves JF, Resende MG, (2002) A Hybrid Genetic Algorithm for Manufacturing Cell Formation, Submitted to Computers and Industrial Engineering.Google Scholar
  19. 19.
    Whitley D, (1989) The Genitor Algorithm and Selection Pressure: Why Rank-Based Allocation of Reproductive Trials is Best-Proceedings of The Third International Conference of Genetic Algorithms, Don Mateo, California, Los Altos, Ca: Morgan Kaufmann, 116–121.Google Scholar
  20. 20.
    Joines JA, King RE, Culbreth CT, (1997) Cell Formation Using Genetic Algorithms. In Group Technology And Cellular Manufacturing, Ed. N. C. Suresh And J. M. Kay, Boston: Kluwer, Inc.Google Scholar
  21. 21.
    Goldberg D, (1989) Genetic Algorithms in Search, Optimization, and Machine Learning, Addison Wesley Publishing Company, Massachusetts.MATHGoogle Scholar
  22. 22.
    Michalewicz Z, (1996) Genetic Algorithms + Data Structures=Evolution Programs. New York, (Springer-Verlag).MATHGoogle Scholar
  23. 23.
    Moon C, Kim J, (1999) Genetic Algorithm for Maximizing the Parts Flow Within Cells in Manufacturing Cell Design, Computers & Industrial Engineering 36; 379–389.CrossRefGoogle Scholar
  24. 24.
    Moon C, Gen M, (1999) A Genetic Algorithm-Based Approach for Design of Independent Manufacturing Cells, International Journal of Production Economics 60-61; 421–426.CrossRefGoogle Scholar
  25. 25.
    Gravel M, Nsakanda A, Price W, (1998) Efficient Solutions to the Cell&3x2010;Formation Problem with Multiple Routing via Double-Loop Genetic Algorithm. European Journal of Operational Research 109; 286–298.CrossRefMATHGoogle Scholar
  26. 26.
    Boctor FF, (1991) A Linear Formulation of the Machine-Part Cell Formation Problem. International Journal of Production Research 29; 343–356.CrossRefGoogle Scholar
  27. 27.
    Sarker B, Khan M, (2001) A Comparison of Existing Grouping Efficiency Measures and a New Weighted Grouping Efficiency Measure. IIE Transactions 33; 11–27.Google Scholar
  28. 28.
    Kumar CS, Chandrasekharan MP, (1990) Grouping Efficacy: A Quantitative Criterion for Goodness of Block Diagonal Forms of Binary Matrices In Group Technology. International Journal of Production Research 28; 233–243.CrossRefGoogle Scholar
  29. 29.
    Goldberg, D, Lingle R, (1985) Alleles, Loci, and the Traveling Salesman Problem. Proceedings of an International Conference on Genetic Algorithms and Their Applications; 155–159.Google Scholar
  30. 30.
    Waghodekar PH, Sahu S, (1984) Machine-Component Cell Formation in Group Technology Mace. International Journal of Production Research 22; 937–948.CrossRefGoogle Scholar
  31. 31.
    Seifoddini H, Wolfe PM, (1986) Application of the Similarity Coefficient Method in Group Technology. IIE Transactions 18; 271–277.CrossRefGoogle Scholar
  32. 32.
    Kusiak A, Cho M, (1992) Similarity Coefficient Algorithm for Solving the Group Technology Problem. International Journal Of Production Research 30; 2633–2646.CrossRefGoogle Scholar
  33. 33.
    Kusiak A, Chow WS, (1987) Efficient Solving of The Group Technology Problem. Journal of Manufacturing Systems 6; 117–124.CrossRefGoogle Scholar
  34. 34.
    Chandrasekharan MP, Rajagopalan R, (1986) Modroc: An Extension of Rank Order Clustering for Group Technology. International Journal of Production Research 24; 1221–1233.CrossRefGoogle Scholar
  35. 35.
    Mosier L, Taube C, (1985) Weighted Similarity Measure Heuristics for the Group Technology Clustering Problem. Omega 13; 577–579.CrossRefGoogle Scholar
  36. 36.
    Stanfel LE, (1985) Machine Clustering for Economic Production. Engineering Costs and Production Economics 9; 73–81.CrossRefGoogle Scholar
  37. 37.
    Boe WJ, Cheng CH, (1991) A Close Neighbour Algorithm for Designing a Cellular Manufacturing System. International Journal of Production Research, 29; 2097–2116.CrossRefMATHGoogle Scholar
  38. 38.
    Kumar KR, Kusiak A, Vannelli A, (1986) Grouping Parts and Components in Flexible Manufacturing System. European Journal of Operational Research, 24; 387–397.CrossRefGoogle Scholar
  39. 39.
    Chandrasekharan MP, Rajagopalan R, (1989) Groupability: An Analysis of the Properties of Binary Data Matrices for Group Technology. International Journal of Production Research 27; 1035–1052.CrossRefGoogle Scholar

Copyright information

© Springer-Verlag London 2004

Authors and Affiliations

  • W. Rojas
    • 1
  • M. Solar
    • 1
  • M. Chacón
    • 1
  • J. Ferland
    • 2
  1. 1.Computer Engineering DepartmentUniversity of Santiago of ChileSantiagoChile
  2. 2.Département d’informatique et de recherche opérationnelle Faculté des arts et des sciencesUniversité de MontréalCanada

Personalised recommendations