Springer Nature is making SARS-CoV-2 and COVID-19 research free. View research | View latest news | Sign up for updates

A multi-objective genetic algorithm for solving cell formation problem using a fuzzy goal programming approach

  • 402 Accesses

  • 11 Citations


A comprehensive multi-objective mathematical programming model is proposed in this paper to design a cellular manufacturing system. The model considers machine redundancy, production volume, processing time, cost of machines, sequence of operations, and alternative processing plans. A fuzzy goal programming approach is used to convert the proposed multi-objective model into a single-objective one. Due to NP-hard nature of the model, a genetic algorithm is developed for solving the proposed model. Performance of the proposed genetic algorithm is evaluated by adopting four problems from literature. The results indicate effectiveness and efficiency of the proposed algorithm in comparison with those obtained by Lingo and NSGA-II algorithm.

This is a preview of subscription content, log in to check access.


  1. 1.

    Zhao C, Wu Z (2000) A genetic algorithm for cell formation with multiple routes and multiple objectives. Int J Prod Res 38:385–385

  2. 2.

    Gallagher CC, Knight WA (1986) Group technology: production methods in manufacture. Prentice Hall, New Jersey

  3. 3.

    Liu C, Yin Y, Yasuda K, Lian J (2010) A heuristic algorithm for cell formation problems with consideration of multiple production factors. Int J Adv Manuf Technol 46(9–12):1201–1213

  4. 4.

    Erhan KS, Das SK, Gungor Z (2009) A mixed integer programming for formulation for scheduling of virtual manufacturing cells (VMCS). Int J Adv Manuf Technol 47(5–8):665–678

  5. 5.

    Erhan KS, Toksari MD, Gungor Z, Guner E (2009) Analyzing the behaviors of virtual cells (VCs) and traditional manufacturing systems: ant colony optimization (ACO)-based metamodels. Comput Oper Res 36:2275–2285

  6. 6.

    Pai PF, Chang PT, Lee SY (2005) Part-machine family formation using genetic algorithm in a fuzzy environment. Int J Adv Manuf Technol 25(11–12):1175–1179

  7. 7.

    Yin Y, Yasuda K, Hu L (2005) Formation of manufacturing cells based on material flows. Int J Adv Manuf Technol 27(1–2):159–165

  8. 8.

    Gajendra KA, Jay BG (2005) Forming GT cell incrementally using GRASP. Int J Adv Manuf Technol 26:1402–1408

  9. 9.

    Muruganandam A, Prabhaharan G, Asokan P, Baskaran V (2005) A memetic algorithm approach to the cell formation problem. Int J Adv Manuf Technol 25:988–997

  10. 10.

    Lei D, Wu Z (2006) Tabu search for multiple-criteria manufacturing cell design. Int J Adv Manuf Technol 28:950–956

  11. 11.

    Muruganandam A, Prabhaharan G, Asokan P, Girish BS (2005) Machine cell formation for cellular manufacturing systems using an ant colony system approach. Int J Adv Manuf Technol 25(9–10):1013–1019

  12. 12.

    Bhide P, Bhandwale A (2005) Cell formation using multiple process plans. J Intell Manuf 16:53–65

  13. 13.

    Wei NC, Mejabi OO (2008) A clustering approach for minimizing intercell trips in cell formation. J Intell Manuf 19(1):13–20

  14. 14.

    Tsai CC, Lee CY (2006) Optimization of manufacturing cell formation with a multi-functional mathematical programming model. Int J Adv Manuf Technol 30(3–4):309–318

  15. 15.

    Wu TH, Low C, Wu WT (2004) A Tabu search approach to the cell formation problem. Int J Adv Manuf Technol 23(11–12):916–924

  16. 16.

    Heragu SS, Kakutur SR (1997) Grouping and placement of machine cells. IIE Trans 29:561–571

  17. 17.

    Kim CO, Baek JG, Jun J (2005) A machine cell formation algorithm for simultaneously minimizing machine workload imbalances and inter-cell part movements. Int J Adv Manuf Technol 26(3):268–275

  18. 18.

    Liang M, Zolfagari S (1999) Machine cell formation considering processing times and machine capacities: an Ortho-synapse Hopfield neural network approach. J Intell Manuf 10:437–447

  19. 19.

    Anvari M, Saeidi MM, Barzinpour F (2010) Machine-part cell formation using a hybrid particle swarm optimization. Int J Adv Manuf Technol 47(5–8):745–754

  20. 20.

    Vin E, Delit P, Delchambre A (2005) A multiple-objective grouping genetic algorithm for the cell formation problem with alternative routings. J Intell Manuf 16:189–205

  21. 21.

    Mahdavi I, Shirazi B, Paydar MM (2007) A flow matrix-based heuristic algorithm for cell formation and layout design in cellular manufacturing system. Int J Adv Manuf Technol 39(9–10):943–953

  22. 22.

    Baykasoglu A (2004) A meta-heuristic algorithm to solve quadratic assignment formulations of cell formation problem without presetting number of cells. J Intell Manuf 15:753–759

  23. 23.

    Satoglu S, Suresh NC (2009) A gal-programming approach for design of hybrid cellular manufacturing system in dual resource constrained environment. Comput Ind Eng 56:560–575

  24. 24.

    Pandian RS, Mahapatra SS (2009) Manufacturing cell formation with production data using neural networks. Comput Ind Eng 56:1340–1347

  25. 25.

    Ah-kioon S, Bulgak AA, Bektas T (2007) Integrated cellular manufacturing systems design with production planning and dynamic system reconfiguration. Eur J Oper Res 192:414–428

  26. 26.

    Ahi A, Aryanezhad MB, Ashtiani B, Makui A (2009) A novel approach to determine cell formation, intercellular machine layout and cell layout in the CMS problem based on TOPSIS method. Comput Oper Res 36:1478–1496

  27. 27.

    Mahdavi I, Paydar MM, Solimanpur M, Heidarzadeh A (2009) Genetic algorithm approach for solving a cell formation problem in cellular manufacturing. Expert Syst Appl 36:6598–6604

  28. 28.

    Arikan F, Gungor Z (2009) Modeling of a manufacturing cell design problem with fuzzy multi-objective parametric programming. Math Comput Model 50:407–420

  29. 29.

    Tavakkoli-Moghaddam R, Javadian N, Khorrami A, Gholipur-kanani Y (2010) Design of scatter search method for a novel multi-criteria group scheduling problem in a cellular manufacturing system. Expert Syst Appl 37:2661–2669

  30. 30.

    Safaei N, Saidi-Mehrabad M, Tavakkoli-Moghaddam R, Sassani F (2008) A Fuzzy programming approach for a cell formation problem with dynamic and uncertain conditions, problem. Fuzzy Sets Syst 159:215–236

  31. 31.

    Akturk M, Turkcan A (2000) Cellular manufacturing system design using a holonistic approach. Int J Prod Res 38(10):2327–2347

  32. 32.

    Lokesh K, Jain PK (2010) Dynamic cellular manufacturing systems design—a comprehensive model & HHGA. Adv Prod Eng Manag 5(3):151–162

  33. 33.

    Defersha FM, Chen M (2006) A comprehensive mathematical model for the design of cellular manufacturing systems. Int J Prod Econ 103:767–783

  34. 34.

    Bajestani MA, Rabbani M, Rahimi-Vahed AR, Khoshkhou GB (2009) A multi objective scatter search for a dynamic cell formation problem. Comput Oper Res 36:777–794

  35. 35.

    Yasuda K, Hu L, Yin Y (2005) A grouping genetic algorithm for the multi-objective cell formation problem. Int J Prod Res 43(4):829–853

  36. 36.

    Ghotboddini MM, Rabbani M, Rahimian H (2010) A comprehensive dynamic cell formation design: benders’ decomposition approach. Expert Syst Appl. doi:10.1016/j.eswa.2010.08.037

  37. 37.

    Chu C (1995) Recent advances in mathematical programming for cell formation. In: Kamrani AK, Parsaei HR, Liles DH (eds) Planning, design, and analysis of cellular manufacturing systems. Elsevier, Amsterdam, p 18

  38. 38.

    Yildiz AR (2009) A novel particle swarm optimization approach for product design and manufacturing. Int J Adv Manuf Technol 40(5–6):617–628

  39. 39.

    Yildiz AR (2012) Multi-objective optimization of vehicle crash worthiness using a new particle swarm based approach. Int J Adv Manuf Technol 59(1–4):367–376

  40. 40.

    Yildiz AR (2012) A new hybrid particle swarm optimization approach for structural design optimization in automotive industry. J Automob Eng 226(10):1340–1351

  41. 41.

    Yildiz AR (2013) A new hybrid bee colony optimization approach for robust optimal design and manufacturing. Appl Soft Comput. doi:10.1016/j.bbr.2011.03.031

  42. 42.

    Yildiz AR (2013) Optimization of cutting parameters in multi-pass turning using artificial bee colony-based approach. Inf Sci 220:399–407

  43. 43.

    Yildiz AR (2013) Hybrid Taguchi-differential evolution algorithm for optimization of multi-pass turning operations. Appl Soft Comput. doi:10.1016/j.asoc.2012.01.012

  44. 44.

    Yildiz AR (2013) Comparison of evolutionary-based optimization algorithms for structural design optimization. Eng Appl Artif Intel 26(1):327–333

  45. 45.

    Yildiz AR (2013) A new hybrid differential evolution algorithm for the selection of optimal machining parameters in milling operations. Appl Soft Comput. doi:10.1016/j.asoc.2011.12.016

  46. 46.

    Yildiz AR (2013) Cuckoo search algorithm for the selection of optimal machining parameters in milling operations. Int J Adv Manuf Technol. doi:10.1007/s00170-012-4013-7

  47. 47.

    Yildiz AR (2009) An effective hybrid immune-hill climbing optimization approach for solving design and manufacturing optimization problems in industry. J Mater Process Technol 50(4):224–228

  48. 48.

    Yildiz AR (2009) Hybrid immune-simulated annealing algorithm for optimal design and manufacturing. Int J Mater Prod Technol 34(3):217–226

  49. 49.

    Yildiz AR (2009) A novel hybrid immune algorithm for global optimization in design and manufacturing. Robot Comput Integr Manuf 25(2):261–270

  50. 50.

    Yildiz AR (2009) A new design optimization framework based on immune algorithm and taguchi method. Comput Ind 60(8):613–620

  51. 51.

    Narasimhan R (1980) Goal programming in a fuzzy environment. Decis Sci 11:325–336

  52. 52.

    Deb K (2009) 2 Multi-objective optimization using evolutionary algorithms. John Wiley & Sons, UK

  53. 53.

    Eski O, Ozkarahan I (2007) A simulation based fuzzy goal programming model for cell formation. Fourth Int Conf Fuzzy Syst Knowl Discov 3:493–498

  54. 54.

    Safaei N, Javadian N, Saidi-Mehrabad M (2006) A fuzzy goal programming based approach to solve a dynamic cell formation problem. Proceeding of the 36th CIE Conference on Computers and Industrial Engineering, 20–23 June 2006, Taipei, Taiwan

  55. 55.

    Jayachitra R, Revathy A, Prasad PSS (2010) A fuzzy programming approach for formation of virtual cells under dynamic and uncertain conditions. Int J Eng Sci Technol 2(6):1708–1724

  56. 56.

    Solimanpur M, Vrat P, Shankar R (2004) A multi-objective genetic algorithm approach for the design of cellular manufacturing systems. Int J Prod Res 42:1419–1441

  57. 57.

    Gen M, Cheng R (2000) Manufacturing cell design. In: Genetic algorithm and engineering optimization. John Wiley, New York, pp 390–450

  58. 58.

    Gupta Y, Gupta M, Kumar A, Sundaram C (1996) A genetic algorithm-based approach to cell composition and layout design problems. Int J Prod Res 34(2):447–482

Download references

Author information

Correspondence to Shahram Saeidi.

Rights and permissions

Reprints and Permissions

About this article

Cite this article

Saeidi, S., Solimanpur, M., Mahdavi, I. et al. A multi-objective genetic algorithm for solving cell formation problem using a fuzzy goal programming approach. Int J Adv Manuf Technol 70, 1635–1652 (2014). https://doi.org/10.1007/s00170-013-5392-0

Download citation


  • Cell formation problem
  • Cellular manufacturing
  • Group technology
  • Fuzzy goal programming
  • Genetic algorithm