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...
Main Authors: | , , , |
---|---|
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 |