Pattern-Based Heuristic for the Cell Formation Problem in Group Technology

  • Mikhail BatsynEmail author
  • Ilya Bychkov
  • Boris Goldengorin
  • Panos Pardalos
  • Pavel Sukhov
Conference paper
Part of the Springer Proceedings in Mathematics & Statistics book series (PROMS, volume 32)


In this chapter we introduce a new pattern-based approach within the linear assignment model with the purpose to design heuristics for a combinatorial optimization problem (COP). We assume that the COP has an additive (separable) objective function and the structure of a feasible (optimal) solution to the COP is predefined by a collection of cells (positions) in an input file. We define a pattern as a collection of positions in an instance problem represented by its input file (matrix). We illustrate the notion of pattern by means of some well-known problems in COP, among them are the linear ordering problem (LOP) and cell formation problem (CFP), just to mention a couple. The CFP is defined on a Boolean input matrix, the rows of which represent machines and columns – parts. The CFP consists in finding three optimal objects: a block-diagonal collection of rectangles, a row (machines) permutation, and a column (parts) permutation such that the grouping efficacy is maximized. The suggested heuristic combines two procedures: the pattern-based procedure to build an initial solution and an improvement procedure to obtain a final solution with high grouping efficacy for the CFP. Our computational experiments with the most popular set of 35 benchmark instances show that our heuristic outperforms all well-known heuristics and returns either the best known or improved solutions to the CFP.


Cell formation problem Group technology Heuristic 



The authors would like to thank professor Mauricio Resende for the 35 GT instances provided on his web page ( We are also grateful to professors R. Jonker and A. Volgenant for making available for us their very efficient program implementation of the Hungarian algorithm.

The authors are supported by The LATNA Laboratory, National Research University Higher School of Economics (NRU HSE), and Russian Federation government grant, ag. 11.G34.31.0057. Boris Goldengorin and Mikhail Batsyn are partially supported by NRU HSE Scientific Fund grant “Teachers–Students” #11-04-0008 “Calculus for tolerances in combinatorial optimization: theory and algorithms.”


  1. 1.
    Askin, R.G., Chiu, K.S.: A graph partitioning procedure for machine assignment and cell formation in group technology. Int. J. Prod. Res. 28(8), 1555–1572 (1990)zbMATHCrossRefGoogle Scholar
  2. 2.
    Askin, R.G., Subramanian, S.: A cost-based heuristic for group technology configuration. Int. J. Prod. Res. 25, 101–113 (1987)CrossRefGoogle Scholar
  3. 3.
    Ballakur, A., Steudel, H.J.: A within cell utilization based heuristic for designing cellular manufacturing systems. Int. J. Prod. Res. 25, 639–655 (1987)CrossRefGoogle Scholar
  4. 4.
    Boctor, F.: A linear formulation of the machine-part cell formation problem. Int. J. Prod. Res. 29(2), 343–356 (1991)CrossRefGoogle Scholar
  5. 5.
    Boe, W., Cheng, C.H.: A close neighbor algorithm for designing cellular manufacturing systems. Int. J. Prod. Res. 29(10), 2097–2116 (1991)zbMATHCrossRefGoogle Scholar
  6. 6.
    Burbidge, J.L.: The new approach to production. Prod. Eng. 40, 3–19 (1961)Google Scholar
  7. 7.
    Burbidge, J.L.: The Introduction of Group Technology. Wiley, New York (1975)Google Scholar
  8. 8.
    Carrie, S.: Numerical taxonomy applied to group technology and plant layout. Int. J. Prod. Res. 11, 399–416 (1973)CrossRefGoogle Scholar
  9. 9.
    Chan, H.M., Milner, D.A.: Direct clustering algorithm for group formation in cellular manufacture. J. Manuf. Syst. 1(1), 64–76 (1982)CrossRefGoogle Scholar
  10. 10.
    Chandrasekaran, M.P., Rajagopalan, R.: An ideal seed non-hierarchical clustering algorithm for cellular manufacturing. Int. J. Prod. Res. 24, 451–464 (1986)CrossRefGoogle Scholar
  11. 11.
    Chandrasekaran, M.P., Rajagopalan, R.: MODROC: An extension of rank order clustering of group technology. Int. J. Prod. Res. 24(5), 1221–1233 (1986)CrossRefGoogle Scholar
  12. 12.
    Chandrasekharan, M.P., Rajagopalan, R.: ZODIAC—An algorithm for concurrent formation of part families and machine cells. Int. J. Prod. Res. 25(6), 835–850 (1987)zbMATHCrossRefGoogle Scholar
  13. 13.
    Chandrasekharan, M.P., Rajagopalan, R.: Groupability: Analysis of the properties of binary data matrices for group technology. Int. J. Prod. Res. 27(6), 1,035–1,052 (1989)CrossRefGoogle Scholar
  14. 14.
    Cheng, C.H., Gupta, Y.P., Lee, W.H., Wong, K.F.: A TSP-based heuristic for forming machine groups and part families. Int. J. Prod. Res. 36(5), 1325–1337 (1998)zbMATHCrossRefGoogle Scholar
  15. 15.
    Dimopoulos, C., Mort, N.: A hierarchical clustering methodology based on genetic programming for the solution of simple cell-formation problems. Int. J. Prod. Res. 39(1), 1–19 (2001)zbMATHCrossRefGoogle Scholar
  16. 16.
    Goldengorin, B., Krushinsky, D., Slomp, J.: Flexible PMP approach for large size cell formation, Oper. Res. 60(5), 1157–1166 (2012)CrossRefGoogle Scholar
  17. 17.
    Gonçalves, J.F., Resende, M.G.C.: An evolutionary algorithm for manufacturing cell formation. Comput. Ind. Eng. 47, 247–273 (2004)CrossRefGoogle Scholar
  18. 18.
    Hsu, C.P.: Similarity coefficient approaches to machine-component cell formation in cellular manufacturing: A comparative study. PhD Thesis, Department of Industrial and Manufacturing Engineering, University of Wisconsin Milwaukee (1990)Google Scholar
  19. 19.
    Jonker, R., Volgenant, A.: A shortest augmenting path algorithm for dense and sparse linear assignment problems. Computing 38(4), 325–340 (1987)MathSciNetzbMATHCrossRefGoogle Scholar
  20. 20.
    King, J.R.: Machine-component grouping in production flow analysis: An approach using a rank order clustering algorithm. Int. J. Prod. Res. 18(2), 213–232 (1980)CrossRefGoogle Scholar
  21. 21.
    King, J.R., Nakornchai, V.: Machine-component group formation in group technology: Review and extension. Int. J. Prod. Res. 20(2), 117–133 (1982)CrossRefGoogle Scholar
  22. 22.
    Krushinsky, D., Goldengorin, B.: An exact model for cell formation in group technology. Comp. Manag. Sci. (2012). DOI 10.1007/s10287-012-0146-2, available at within open access at
  23. 23.
    Kumar, K.R., Chandrasekharan, M.P.: Grouping efficacy: A quantitative criterion for goodness of block diagonal forms of binary matrices in group technology. Int. J. Prod. Res. 28(2), 233–243 (1990)CrossRefGoogle Scholar
  24. 24.
    Kumar K.R., Kusiak A., Vannelli A.: Grouping of parts and components in flexible manufacturing systems. Eur. J. Oper. Res. 24, 387–97 (1986)CrossRefGoogle Scholar
  25. 25.
    Kumar, K.R., Vannelli, A.: Strategic subcontracting for efficient disaggregated manufacturing. Int. J. Prod. Res. 25(12), 1715–1728 (1987)Google Scholar
  26. 26.
    Kusiak, A.: The generalized group technology concept. Int. J. Prod. Res. 25(4), 561–569 (1987)CrossRefGoogle Scholar
  27. 27.
    Kusiak, A., Chow, W.: Efficient solving of the group technology problem. J. Manuf. Syst. 6(2), 117–124 (1987)CrossRefGoogle Scholar
  28. 28.
    Kusiak, A., Cho, M.: Similarity coefficient algorithm for solving the group technology problem. Int. J. Prod. Res. 30, 2633–2646 (1992)CrossRefGoogle Scholar
  29. 29.
    Lei, D., Wu, Z.: Tabu search for multiple-criteria manufacturing cell design. Int. J. Adv. Manuf. Tech. 28, 950–956 (2006)CrossRefGoogle Scholar
  30. 30.
    Liang, M., Zolfaghari, S.: Machine cell formation considering processing times and machine capacities: an ortho-synapse Hopfield neural network approach. J. Intell. Manuf. 10, 437–447 (1999)CrossRefGoogle Scholar
  31. 31.
    McAuley, J.: Machine grouping for efficient production. Prod. Engineer. 51(2), 53–57 (1972)CrossRefGoogle Scholar
  32. 32.
    McCormick, W.T., Schweitzer, P.J., White, T.W.: Problem decomposition and data reorganization by a clustering technique. Oper. Res. 20(5), 993–1009 (1972)zbMATHCrossRefGoogle Scholar
  33. 33.
    Mitrofanov, S.P.: Nauchnye Osnovy Gruppovoy Tekhnologii, p. 435. Lenizdat, Leningrad, Russia (1959) (in Russian)Google Scholar
  34. 34.
    Mitrofanov, S.P.: The Scientific Principles of Group Technology. Boston Spa, Yorkshire: National Lending Library Translation (1966) Translation of Mitrofanov (1959)Google Scholar
  35. 35.
    Mosier, C.T.: An experiment investigating the application of clustering procedures and similarity coefficients to the GT machine cell formation problem. Int. J. Prod. Res. 27(10), 1811–1835 (1989)CrossRefGoogle Scholar
  36. 36.
    Mosier, C.T., Taube, L.: The facets of group technology and their impact on implementation. OMEGA 13(6), 381–391 (1985)CrossRefGoogle Scholar
  37. 37.
    Mosier, C.T., Taube, L.: Weighted similarity measure heuristics for the group technology machine clustering problem. OMEGA 13(6), 577–583 (1985)CrossRefGoogle Scholar
  38. 38.
    Ng, S.: Worst-case analysis of an algorithm for cellular manufacturing. Eur. J. Oper. Res. 69(3), 384–398 (1993)zbMATHCrossRefGoogle Scholar
  39. 39.
    Ng, S.: On the characterization and measure of machine cells in group technology. Oper. Res. 44(5), 735–744 (1996)zbMATHCrossRefGoogle Scholar
  40. 40.
    Onwubolu, G.C., Mutingi, M.: A genetic algorithm approach to cellular manufacturing systems. Comput. Ind. Eng. 39(1–2), 125–144 (2001)CrossRefGoogle Scholar
  41. 41.
    Rajagopalan, R., Batra, J.L.: Design of cellular production systems: a graph-theoretic approach. Int. J. Prod. Res. 13(6), 567–579 (1975)CrossRefGoogle Scholar
  42. 42.
    Seifoddini, H.: Single linkage versus average linkage clustering in machine cells formation applications. Comput. Ind. Eng. 16(3), 419–426 (1989)CrossRefGoogle Scholar
  43. 43.
    Seifoddini, H., Wolfe, P.M.: Application of the similarity coefficient method in group technology. IIE Trans. 18(3), 271–277 (1986)CrossRefGoogle Scholar
  44. 44.
    Shtub, A.: Modelling group technology cell formation as a generalized assignment problem. Int. J. Prod. Res. 27(5), 775–782 (1989)CrossRefGoogle Scholar
  45. 45.
    Srinivasan, G.: A clustering algorithm for machine cell formation in group technology using minimum spanning trees. Int. J. Prod. Res. 32, 2149–2158 (1994)zbMATHCrossRefGoogle Scholar
  46. 46.
    Srinivasan, G., Narendran, T.T.: GRAFICS-A nonhierarchical clustering-algorithm for group technology. Int. J. Prod. Res. 29(3), 463–478 (1991)CrossRefGoogle Scholar
  47. 47.
    Srinivasan G, Narendran TT, Mahadevan B. An assignment model for the part-families problem in group technology. Int. J. Prod. Res. 28(1), 145–152 (1990)CrossRefGoogle Scholar
  48. 48.
    Stanfel, L.: Machine clustering for economic production. Eng. Cost. Prod. Econ. 9, 73–81 (1985)CrossRefGoogle Scholar
  49. 49.
    Waghodekar, P.H., Sahu, S.: Machine-component cell formation in group technology MACE. Int. J. Prod. Res. 22, 937–948 (1984)CrossRefGoogle Scholar
  50. 50.
    Won, Y., Lee, K.C.: Modified p-median approach for efficient GT cell formation. Comput. Ind. Eng. 46, 495–510 (2004)CrossRefGoogle Scholar
  51. 51.
    Wu, X., Chao-Hsien, C., Wang, Y., Yan, W.: A genetic algorithm for cellular manufacturing design and layout. Eur. J. Oper. Res. 181, 156–167 (2007)zbMATHCrossRefGoogle Scholar
  52. 52.
    Xambre, A.R., Vilarinho, P.M.: A simulated annealing approach for manufacturing cell formation with multiple identical machines. Eur. J. Oper. Res. 151, 434–446 (2003)MathSciNetzbMATHCrossRefGoogle Scholar
  53. 53.
    Yang, M.-S., Yang, J.-H.: Machine-part cell formation in group technology using a modified ART1 method. Eur. J. Oper.Res. 188(1), 140–152 (2008)zbMATHCrossRefGoogle Scholar

Copyright information

© Springer Science+Business Media New York 2013

Authors and Affiliations

  • Mikhail Batsyn
    • 1
    Email author
  • Ilya Bychkov
    • 1
  • Boris Goldengorin
    • 1
  • Panos Pardalos
    • 1
    • 2
  • Pavel Sukhov
    • 1
  1. 1.Laboratory of Algorithms and Technologies for Network AnalysisThe National Research University Higher School of EconomicsNizhny NovgorodRussia
  2. 2.Center of Applied OptimizationUniversity of FloridaGainesvilleUSA

Personalised recommendations