New gender genetic algorithm for solving graph partitioning problems

An efficient genetic algorithm based on gender selection is proposed. In this algorithm, each individual (chromosome) in the population has an additional feature, its gender. Individuals are arranged in descending order according to their fitness values, then a gender is assigned to each chromosome by simply alternating female with male. Crossover, or mating, is only permitted between individuals of opposite genders. The new gender-based genetic algorithm (GGA) is applied to partitioning problems and its performance is compared to the conventional genetic algorithm (GA). Experimental results indicate that GGA significantly outperformed GA in terms of the quality of the optimum solution and the number of generations (convergence).

[1]  David E. Goldberg,et al.  Alleles, loci and the traveling salesman problem , 1985 .

[2]  Niraj K. Jha,et al.  MOCSYN: multiobjective core-based single-chip system synthesis , 1999, DATE '99.

[3]  Nirwan Ansari,et al.  A Genetic Algorithm for Multiprocessor Scheduling , 1994, IEEE Trans. Parallel Distributed Syst..

[4]  Sartaj Sahni,et al.  The complexity of single row routing , 1984 .

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

[6]  David E. Goldberg,et al.  AllelesLociand the Traveling Salesman Problem , 1985, ICGA.

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

[8]  S. Sampan,et al.  Evolutionary algorithms for design , 1997, Proceedings IEEE SOUTHEASTCON '97. 'Engineering the New Century'.