A mating strategy for multi-parent genetic algorithms by integrating tabu search

Multiparent crossovers have been validated their outperformance on several optimization problems. However, there are two issues to be considered - the number of parents and the disruptiveness caused by multiple parents. We present a tabu multiparent genetic algorithm (TMPGA) to address these two issues by integrating tabu search into the mating of multiparent genetic algorithms. TMPGA utilizes the tabu restriction and the aspiration criterion to sift selected parents in consideration of population diversity and selection pressure. Furthermore, the resulting mating validity further adjusts the number of parents participating in a mating. Experiments are conducted with four common test functions. The results indicate that TMPGA can achieve better performance than both two-parent GA and multiparent GA with the diagonal crossover.

[1]  K. Dejong,et al.  An analysis of the behavior of a class of genetic adaptive systems , 1975 .

[2]  Worthy N. Martin,et al.  Enhancing GA Performance through Crossover Prohibitions Based on Ancestry , 1995, International Conference on Genetic Algorithms.

[3]  Shigenobu Kobayashi,et al.  Multi-Parental Extension of the Unimodal Normal Distribution Crossover for Real-Coded Genetic Algorithms , 2000 .

[4]  Zbigniew Michalewicz,et al.  Handbook of Evolutionary Computation , 1997 .

[5]  Multi-parent scanning crossover and genetic drift , 2001 .

[6]  Heinz Mühlenbein,et al.  The parallel genetic algorithm as function optimizer , 1991, Parallel Comput..

[7]  A. E. Eiben,et al.  Genetic algorithms with multi-parent recombination , 1994, PPSN.

[8]  Susana Cecilia Esquivel,et al.  Multiplicity in genetic algorithms to face multicriteria optimization , 1999, Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406).

[9]  A. E. Eiben,et al.  Multiparent recombination in evolutionary computing , 2002 .

[10]  H. Mühlenbein,et al.  Gene Pool Recombination in Genetic Algorithms , 1996 .

[11]  A. E. Eiben,et al.  Diagonal Crossover in Genetic Algorithms for Numerical Optimization , 1997 .

[12]  L. Kallel,et al.  Theoretical Aspects of Evolutionary Computing , 2001, Natural Computing Series.

[13]  Susana Cecilia Esquivel,et al.  Multiple crossovers between multiple parents to improve search in evolutionary algorithms , 1999, Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406).

[14]  Fred W. Glover,et al.  Tabu Search , 1997, Handbook of Heuristics.

[15]  Shigeyoshi Tsutsui,et al.  A study on the effect of multi-parent recombination in real coded genetic algorithms , 1998, 1998 IEEE International Conference on Evolutionary Computation Proceedings. IEEE World Congress on Computational Intelligence (Cat. No.98TH8360).

[16]  H. Muhlenbein,et al.  Gene pool recombination and utilization of covariances for the Breeder Genetic Algorithm , 1995, Proceedings of 1995 IEEE International Conference on Evolutionary Computation.

[17]  M. Yamamura,et al.  Multi-parent recombination with simplex crossover in real coded genetic algorithms , 1999 .

[18]  Susana C. Esquivel,et al.  Multiplicity and local search in evolutionary algorithms to build the Pareto front , 2000, Proceedings 20th International Conference of the Chilean Computer Science Society.

[19]  Zbigniew Michalewicz,et al.  Adaptation in evolutionary computation: a survey , 1997, Proceedings of 1997 IEEE International Conference on Evolutionary Computation (ICEC '97).

[20]  Sheng-Tun Li,et al.  TGA: a new integrated approach to evolutionary algorithms , 2001, Proceedings of the 2001 Congress on Evolutionary Computation (IEEE Cat. No.01TH8546).

[21]  Larry J. Eshelman,et al.  Preventing Premature Convergence in Genetic Algorithms by Preventing Incest , 1991, ICGA.

[22]  Shigeyoshi Tsutsui,et al.  Multi-parent Recombination in Genetic Algorithms with Search Space Boundary Extension by Mirroring , 1998, PPSN.

[23]  A. E. Eiben,et al.  Orgy in the Computer: Multi-Parent Reproduction in Genetic Algorithms , 1995, ECAL.

[24]  Lakhmi C. Jain,et al.  On the effect of multi-parents recombination in binary coded genetic algorithms , 1998, 1998 Second International Conference. Knowledge-Based Intelligent Electronic Systems. Proceedings KES'98 (Cat. No.98EX111).

[25]  Lalit M. Patnaik,et al.  Adaptive probabilities of crossover and mutation in genetic algorithms , 1994, IEEE Trans. Syst. Man Cybern..

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

[27]  A. Eiben,et al.  A multi-sexual genetic algorithm for multiobjective optimization , 1997, Proceedings of 1997 IEEE International Conference on Evolutionary Computation (ICEC '97).

[28]  Hisashi Shimodaira,et al.  DCGA: a diversity control oriented genetic algorithm , 1997, Proceedings Ninth IEEE International Conference on Tools with Artificial Intelligence.

[29]  Chungnan Lee,et al.  On the harmonious mating strategy through tabu search , 2003, Inf. Sci..