Utilizing Hybrid Genetic Algorithms

Genetic algorithms (GAs) have been shown to be quite effective at solving a wide range of difficult problems. They are very efficient at exploring the entire search space; however, they are relatively poor at finding the precise local optimal solution in the region in which the algorithm converges. Hybrid GAs are the combination of local improvement procedures, which are good at finding local optima, and genetic algorithms. Hybrid GAs have been shown to be quite effective at solving a wide range of problems. How the GA (the global explorer) and the local improvement procedure (the local exploiter) are combined is extremely important with respect to the final solution quality as well as the computational efficiency of the algorithm. Several different combination strategies will be investigated to determine the most effective method. Furthermore, a new adaptive memory technique will be used to enhance these methods.

[1]  Takeshi Yamada,et al.  Conventional Genetic Algorithm for Job Shop Problems , 1991, ICGA.

[2]  John N. Hooker,et al.  Testing heuristics: We have it all wrong , 1995, J. Heuristics.

[3]  David H. Wolpert,et al.  No free lunch theorems for optimization , 1997, IEEE Trans. Evol. Comput..

[4]  Jeffrey A. Joines,et al.  Hybrid genetic search for manufacturing cell design , 1996 .

[5]  Geoffrey E. Hinton,et al.  How Learning Can Guide Evolution , 1996, Complex Syst..

[6]  Jeffrey A. Joines,et al.  Job sequencing and inventory control for a parallel machine problem: a hybrid-GA approach , 1999, Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406).

[7]  Jorge J. Moré,et al.  Testing Unconstrained Optimization Software , 1981, TOMS.

[8]  S. Ng Worst-case analysis of an algorithm for cellular manufacturing , 1993 .

[9]  L. Darrell Whitley,et al.  Lamarckian Evolution, The Baldwin Effect and Function Optimization , 1994, PPSN.

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

[11]  Fabio Schoen,et al.  Random Linkage: a family of acceptance/rejection algorithms for global optimisation , 1999, Math. Program..

[12]  John E. Beasley,et al.  A genetic algorithm for the generalised assignment problem , 1997, Comput. Oper. Res..

[13]  Christopher R. Houck,et al.  A Genetic Algorithm for Function Optimization: A Matlab Implementation , 2001 .

[14]  Jian L. Zhou,et al.  User's Guide for CFSQP Version 2.0: A C Code for Solving (Large Scale) Constrained Nonlinear (Minimax) Optimization Problems, Generating Iterates Satisfying All Inequality Constraints , 1994 .

[15]  Christopher R. Houck,et al.  Characterizing search spaces for Tabu search and including adaptive memory into a genetic algorithm , 2000 .

[16]  Jeffrey A. Joines,et al.  A hybrid genetic algorithm for manufacturing cell design , 2000 .

[17]  Sandro Ridella,et al.  Minimizing multimodal functions of continuous variables with the “simulated annealing” algorithmCorrigenda for this article is available here , 1987, TOMS.

[18]  M. Chandrasekharan,et al.  ZODIAC—an algorithm for concurrent formation of part-families and machine-cells , 1987 .

[19]  Christopher R. Houck,et al.  Comparison of genetic algorithms, random restart and two-opt switching for solving large location-allocation problems , 1996, Comput. Oper. Res..

[20]  Manuel Laguna,et al.  Tabu Search , 1997 .

[21]  G. T. Timmer,et al.  Stochastic global optimization methods part I: Clustering methods , 1987, Math. Program..

[22]  Mauricio G. C. Resende,et al.  Designing and reporting on computational experiments with heuristic methods , 1995, J. Heuristics.

[23]  James R. Wilson,et al.  Empirical Investigation of the Benefits of Partial Lamarckianism , 1997, Evolutionary Computation.

[24]  Nostrand Reinhold,et al.  the utility of using the genetic algorithm approach on the problem of Davis, L. (1991), Handbook of Genetic Algorithms. Van Nostrand Reinhold, New York. , 1991 .

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

[26]  Jean-Michel Renders,et al.  Hybrid methods using genetic algorithms for global optimization , 1996, IEEE Trans. Syst. Man Cybern. Part B.

[27]  R. Love,et al.  Properties and Solution Methods for Large Location—Allocation Problems , 1982 .

[28]  Leon Cooper,et al.  The Transportation-Location Problem , 1972, Oper. Res..