A Genetic Algorithm with Fuzzy Crossover Operator and Probability

The performance of a genetic algorithm is dependent on the genetic operators, in general, and on the type of crossover operator, in particular. The population diversity is usually used as the performance measure for the premature convergence. In this paper, a fuzzy genetic algorithm is proposed for...

Full description

Bibliographic Details
Main Authors: Mohammad Jalali Varnamkhasti, Lai Soon Lee, Mohd Rizam Abu Bakar, Wah June Leong
Format: Article
Language:English
Published: Hindawi Limited 2012-01-01
Series:Advances in Operations Research
Online Access:http://dx.doi.org/10.1155/2012/956498
id doaj-eee338cb8d844fc8bf4685995929f43e
record_format Article
spelling doaj-eee338cb8d844fc8bf4685995929f43e2020-11-25T01:40:24ZengHindawi LimitedAdvances in Operations Research1687-91471687-91552012-01-01201210.1155/2012/956498956498A Genetic Algorithm with Fuzzy Crossover Operator and ProbabilityMohammad Jalali Varnamkhasti0Lai Soon Lee1Mohd Rizam Abu Bakar2Wah June Leong3Laboratory of Computational Statistics and Operations Research, Institute for Mathematical Research, Universiti Putra Malaysia, 43400 Serdang, Selangor, MalaysiaLaboratory of Computational Statistics and Operations Research, Institute for Mathematical Research, Universiti Putra Malaysia, 43400 Serdang, Selangor, MalaysiaLaboratory of Computational Statistics and Operations Research, Institute for Mathematical Research, Universiti Putra Malaysia, 43400 Serdang, Selangor, MalaysiaLaboratory of Computational Statistics and Operations Research, Institute for Mathematical Research, Universiti Putra Malaysia, 43400 Serdang, Selangor, MalaysiaThe performance of a genetic algorithm is dependent on the genetic operators, in general, and on the type of crossover operator, in particular. The population diversity is usually used as the performance measure for the premature convergence. In this paper, a fuzzy genetic algorithm is proposed for solving binary encoded combinatorial optimization problems. A new crossover operator and probability selection technique is proposed based on the population diversity using a fuzzy logic controller. The measurement of the population diversity is based on the genotype and phenotype properties. In this fuzzy inference system, the selection of the crossover operator and its probability are controlled by a set of fuzzy rules derived from the fuzzy logic controller. Extensive computational experiments are conducted on the proposed algorithm, and the results are compared with some crossover operators commonly used for solving multidimensional 0/1 knapsack problems published in the literature. The results indicate that the proposed algorithm is effective in finding better quality solutions.http://dx.doi.org/10.1155/2012/956498
collection DOAJ
language English
format Article
sources DOAJ
author Mohammad Jalali Varnamkhasti
Lai Soon Lee
Mohd Rizam Abu Bakar
Wah June Leong
spellingShingle Mohammad Jalali Varnamkhasti
Lai Soon Lee
Mohd Rizam Abu Bakar
Wah June Leong
A Genetic Algorithm with Fuzzy Crossover Operator and Probability
Advances in Operations Research
author_facet Mohammad Jalali Varnamkhasti
Lai Soon Lee
Mohd Rizam Abu Bakar
Wah June Leong
author_sort Mohammad Jalali Varnamkhasti
title A Genetic Algorithm with Fuzzy Crossover Operator and Probability
title_short A Genetic Algorithm with Fuzzy Crossover Operator and Probability
title_full A Genetic Algorithm with Fuzzy Crossover Operator and Probability
title_fullStr A Genetic Algorithm with Fuzzy Crossover Operator and Probability
title_full_unstemmed A Genetic Algorithm with Fuzzy Crossover Operator and Probability
title_sort genetic algorithm with fuzzy crossover operator and probability
publisher Hindawi Limited
series Advances in Operations Research
issn 1687-9147
1687-9155
publishDate 2012-01-01
description The performance of a genetic algorithm is dependent on the genetic operators, in general, and on the type of crossover operator, in particular. The population diversity is usually used as the performance measure for the premature convergence. In this paper, a fuzzy genetic algorithm is proposed for solving binary encoded combinatorial optimization problems. A new crossover operator and probability selection technique is proposed based on the population diversity using a fuzzy logic controller. The measurement of the population diversity is based on the genotype and phenotype properties. In this fuzzy inference system, the selection of the crossover operator and its probability are controlled by a set of fuzzy rules derived from the fuzzy logic controller. Extensive computational experiments are conducted on the proposed algorithm, and the results are compared with some crossover operators commonly used for solving multidimensional 0/1 knapsack problems published in the literature. The results indicate that the proposed algorithm is effective in finding better quality solutions.
url http://dx.doi.org/10.1155/2012/956498
work_keys_str_mv AT mohammadjalalivarnamkhasti ageneticalgorithmwithfuzzycrossoveroperatorandprobability
AT laisoonlee ageneticalgorithmwithfuzzycrossoveroperatorandprobability
AT mohdrizamabubakar ageneticalgorithmwithfuzzycrossoveroperatorandprobability
AT wahjuneleong ageneticalgorithmwithfuzzycrossoveroperatorandprobability
AT mohammadjalalivarnamkhasti geneticalgorithmwithfuzzycrossoveroperatorandprobability
AT laisoonlee geneticalgorithmwithfuzzycrossoveroperatorandprobability
AT mohdrizamabubakar geneticalgorithmwithfuzzycrossoveroperatorandprobability
AT wahjuneleong geneticalgorithmwithfuzzycrossoveroperatorandprobability
_version_ 1725046038994092032