Genetic algorithm and large neighbourhood search to solve the cell formation problem

  • Authors:
  • Bouazza Elbenani;Jacques A. Ferland;Jonathan Bellemare

  • Affiliations:
  • Département d'informatique et de recherche opérationnelle, Université de Montréal, C.P. 6228, Succ. Centre-Ville, Montréal, Québec, Canada H3C 3J7;Département d'informatique et de recherche opérationnelle, Université de Montréal, C.P. 6228, Succ. Centre-Ville, Montréal, Québec, Canada H3C 3J7;Département d'informatique et de recherche opérationnelle, Université de Montréal, C.P. 6228, Succ. Centre-Ville, Montréal, Québec, Canada H3C 3J7

  • Venue:
  • Expert Systems with Applications: An International Journal
  • Year:
  • 2012

Quantified Score

Hi-index 12.05

Visualization

Abstract

We first introduce a local search procedure to solve the cell formation problem where each cell includes at least one machine and one part. The procedure applies sequentially an intensification strategy to improve locally a current solution and a diversification strategy destroying more extensively a current solution to recover a new one. To search more extensively the feasible domain, a hybrid method is specified where the local search procedure is used to improve each offspring solution generated with a steady state genetic algorithm. The numerical results using 35 most widely used benchmark problems indicate that the line search procedure can reduce to 1% the average gap to the best-known solutions of the problems using an average solution time of 0.64s. The hybrid method can reach the best-known solution for 31 of the 35 benchmark problems, and improve the best-known solution of three others, but using more computational effort.