Optimization of fitness functions with non-ordered parameters by genetic algorithms

This paper describes a Genetic Algorithm (GA) convergence study for a highly multi-modal fitness function with non-ordered parameters. The measures of GA performance used are best single solution performance, effectiveness in finding the optimum and percentage of total search space (PTSS) covered. We developed several ways of adapting the crossover and mutation probabilities, and we compare the results of these methods with a canonical GA, a mutation-only GA, and the Srinivas' adaptive method. The results indicate that a large constant probability of crossover, regardless of the mutation method used does not provide high efficiency, for medium and large populations if covering a small PTSS. The most effective method while covering the smallest PTSS, is an adaptive mutation-only method. Our results suggest that when convergence speed is of utmost interest, for functions with non-ordered parameters mutation is more important than crossover despite massive multi-modality of the function optimized. Methods with adaptive crossover can, however, also give good results as long as mutation with a constant high probability is also performed.

[1]  Kalyanmoy Deb,et al.  Understanding Interactions among Genetic Algorithm Parameters , 1998, FOGA.

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

[3]  G. Syswerda,et al.  Schedule Optimization Using Genetic Algorithms , 1991 .

[4]  Thomas C. Peachey,et al.  The Nature of Mutation in Genetic Algorithms , 1995, ICGA.

[5]  Terence C. Fogarty,et al.  Varying the Probability of Mutation in the Genetic Algorithm , 1989, ICGA.

[6]  William M. Spears,et al.  Adapting Crossover in Evolutionary Algorithms , 1995, Evolutionary Programming.

[7]  V. Jamalabad,et al.  Self-organization of a Heterogeneous Sensor Network by Genetic Algorithms , 1998 .

[8]  J. David Schaffer,et al.  Representation and Hidden Bias: Gray vs. Binary Coding for Genetic Algorithms , 1988, ML.

[9]  Lawrence Davis,et al.  Adapting Operator Probabilities in Genetic Algorithms , 1989, ICGA.

[10]  Mohsen A. Jafari,et al.  Genetic algorithm convergence study for sensor network optimization , 2001, Inf. Sci..

[11]  Mitsuo Gen,et al.  Genetic algorithms and engineering optimization , 1999 .

[12]  Robert G. Reynolds,et al.  Adapting Crossover in Evolutionary Algorithms , 1995 .

[13]  Ivan Kadar,et al.  Self-organizing cooperative sensor network for remote surveillance: current results , 1999, Defense, Security, and Sensing.

[14]  Ivan Kadar Optimum geometry selection for sensor fusion , 1998, Defense, Security, and Sensing.

[15]  David B. Fogel,et al.  Evolutionary Computation: Towards a New Philosophy of Machine Intelligence , 1995 .

[16]  Kwong-Sak Leung,et al.  A genetic algorithm based on mutation and crossover with adaptive probabilities , 1999, Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406).