Evaluating performance advantages of grouping genetic algorithms

The genetic algorithm (GA) and a related procedure called the grouping genetic algorithm (GGA) are solution methodologies used to search for optimal solutions in constrained optimization problems. While the GA has been successfully applied to a range of problem types, the GGA was created specifically for problems involving the formation of groups. Falkenauer (JORBEL-Belg. J. Oper. Res. Stat. Comput. Sci. 33 (1992) 79), the originator of the GGA, and subsequent researchers have proposed reasons for expecting the GGA to perform more efficiently than the GA on grouping problems. Yet, there has been no research published to date which tests claims of GGA superiority. This paper describes empirical tests of the performance of GA and GGA in three domains which have substantial, practical importance, and which have been the subject of considerable academic research. Our purpose is not to determine which of these two approaches is better across an entire problem domain, but rather to begin to document practical differences between a standard off-the-shelf GA and a tailored GGA. Based on the level of solution quality desired, it may be the case that the additional time and resources required to design a tailored GGA may not be justified if the improvement in solution quality is only minor or non-existent.

[1]  Emanuel Falkenauer,et al.  Genetic Algorithms and Grouping Problems , 1998 .

[2]  M. Chandrasekharan,et al.  GROUPABIL1TY: an analysis of the properties of binary data matrices for group technology , 1989 .

[3]  Armin Scholl,et al.  Balancing assembly lines effectively - A computational comparison , 1999, Eur. J. Oper. Res..

[4]  J. King Machine-component grouping in production flow analysis: an approach using a rank order clustering algorithm , 1980 .

[5]  Mitsuo Gen,et al.  Manufacturing Cell Design , 2007 .

[6]  M. Chandrasekharan,et al.  Grouping efficacy: a quantitative criterion for goodness of block diagonal forms of binary matrices in group technology , 1990 .

[7]  Venu Venugopal,et al.  Soft-computing-based approaches to the group technology problem: A state-of-the-art review , 1999 .

[8]  Emanuel Falkenauer,et al.  The Grouping Genetic Algorithm , 1996 .

[9]  Mikell P. Groover,et al.  Automation, Production Systems, and Computer-Integrated Manufacturing , 1987 .

[10]  Krzysztof Fleszar,et al.  New heuristics for one-dimensional bin-packing , 2002, Comput. Oper. Res..

[11]  Ihsan Sabuncuoglu,et al.  Assembly line balancing using genetic algorithms , 2000, J. Intell. Manuf..

[12]  Santanu Chaudhury,et al.  Genetic Algorithm for Node Partitioning Problem and Applications in VLSI Design , 1993 .

[13]  Paolo Toth,et al.  Knapsack Problems: Algorithms and Computer Implementations , 1990 .

[14]  Emanuel Falkenauer,et al.  A New Representation and Operators for Genetic Algorithms Applied to Grouping Problems , 1994, Evolutionary Computation.

[15]  David Simchi-Levi,et al.  Worst-Case Analysis of Heuristics for the Bin Packing Problem with General Cost Structures , 1994, Oper. Res..

[16]  Evelyn C. Brown,et al.  CF-GGA: A grouping genetic algorithm for the cell formation problem , 2001 .

[17]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[18]  J. Beasley,et al.  A genetic algorithm for the set covering problem , 1996 .

[19]  Yeongho Kim,et al.  Genetic algorithms for assembly line balancing with various objectives , 1996 .

[20]  Edward G. Coffman,et al.  An Application of Bin-Packing to Multiprocessor Scheduling , 1978, SIAM J. Comput..

[21]  Elsayed A. Elsayed,et al.  Analysis and control of production systems , 1993 .

[22]  Harald Dyckhoff,et al.  Cutting and packing in production and distribution : a typology and bibliography , 1992 .

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

[24]  James P. Ignizio,et al.  Using the facility location problem to explore operator policies and constraint-handling methods for genetic algorithms , 1996 .

[25]  Colin R. Reeves,et al.  A genetic algorithm for flowshop sequencing , 1995, Comput. Oper. Res..

[26]  George L. Nemhauser,et al.  An Algorithm for the Line Balancing Problem , 1964 .

[27]  Zbigniew Michalewicz,et al.  Genetic Algorithms + Data Structures = Evolution Programs , 1996, Springer Berlin Heidelberg.

[28]  Nicos Christofides,et al.  The Loading Problem , 1971 .

[29]  Edward G. Coffman,et al.  Approximation algorithms for bin packing: a survey , 1996 .

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

[31]  Emanuel Falkenauer,et al.  A hybrid grouping genetic algorithm for bin packing , 1996, J. Heuristics.

[32]  S. A. Hussain,et al.  Application of genetic algorithm for bin packing , 1997, Int. J. Comput. Math..

[33]  Thomas R. Hoffmann Assembly Line Balancing with a Precedence Matrix , 1963 .

[34]  Zbigniew Michalewicz,et al.  Genetic Algorithms + Data Structures = Evolution Programs , 1992, Artificial Intelligence.

[35]  Dorit S. Hochbaum,et al.  Approximation Algorithms for NP-Hard Problems , 1996 .

[36]  Zbigniew Michalewicz,et al.  Genetic algorithms + data structures = evolution programs (2nd, extended ed.) , 1994 .

[37]  Jeffrey A. Joines,et al.  Manufacturing Cell Design: An Integer Programming Model Employing Genetic Algorithms , 1996 .

[38]  John L. Burbidge,et al.  Production flow analysis , 1963 .

[39]  Michael Randolph Garey,et al.  Approximation algorithms for bin-packing , 1984 .

[40]  M. Chandrasekharan,et al.  An ideal seed non-hierarchical clustering algorithm for cellular manufacturing , 1986 .

[41]  P. Aravindan,et al.  A comparative evaluation of assembly line balancing Heuristics , 1999 .

[42]  K. Y. Tam,et al.  Genetic algorithms, function optimization, and facility layout design , 1992 .

[43]  Allan S. Carrie,et al.  Numerical taxonomy applied to group technology and plant layout , 1973 .

[44]  Nicholas J. Radcliffe,et al.  Forma Analysis and Random Respectful Recombination , 1991, ICGA.

[45]  Alain Delchambre,et al.  A genetic algorithm for bin packing and line balancing , 1992, Proceedings 1992 IEEE International Conference on Robotics and Automation.