A multilevel evolutionary algorithm for optimizing numerical functions
This is a study on the effects of multilevel selection (MLS) theory in optimizing numerical functions. Based on this theory, a Multilevel Evolutionary Optimization algorithm (MLEO) is presented. In MLEO, a species is subdivided in cooperative populations and then each population is subdivided in gro...
Main Authors: | , |
---|---|
Format: | Article |
Language: | English |
Published: |
Growing Science
2011-04-01
|
Series: | International Journal of Industrial Engineering Computations |
Subjects: | |
Online Access: | http://www.growingscience.com/ijiec/Vol2/IJIEC_2010_11.pdf |
id |
doaj-3e4041d14e8e45e6b1b37a32133a6289 |
---|---|
record_format |
Article |
spelling |
doaj-3e4041d14e8e45e6b1b37a32133a62892020-11-25T00:37:53ZengGrowing ScienceInternational Journal of Industrial Engineering Computations1923-29261923-29342011-04-0122419430A multilevel evolutionary algorithm for optimizing numerical functionsReza AkbariKoorush ZiaratiThis is a study on the effects of multilevel selection (MLS) theory in optimizing numerical functions. Based on this theory, a Multilevel Evolutionary Optimization algorithm (MLEO) is presented. In MLEO, a species is subdivided in cooperative populations and then each population is subdivided in groups, and evolution occurs at two levels so called individual and group levels. A fast population dynamics occurs at individual level. At this level, selection occurs among individuals of the same group. The popular genetic operators such as mutation and crossover are applied within groups. A slow population dynamics occurs at group level. At this level, selection happens among groups of a population. The group level operators such as regrouping, migration, and extinction-colonization are applied among groups. In regrouping process, all the groups are mixed together and then new groups are formed. The migration process encourages an individual to leave its own group and move to one of its neighbour groups. In extinction-colonization process, a group is selected as extinct, and replaced by offspring of a colonist group. In order to evaluate MLEO, the proposed algorithms were used for optimizing a set of well known numerical functions. The preliminary results indicate that the MLEO theory has positive effect on the evolutionary process and provide an efficient way for numerical optimization.http://www.growingscience.com/ijiec/Vol2/IJIEC_2010_11.pdfMeta-HeuristicGenetic AlgorithmMultilevel SelectionColonizationRegroupingMigrationNumerical Functions |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Reza Akbari Koorush Ziarati |
spellingShingle |
Reza Akbari Koorush Ziarati A multilevel evolutionary algorithm for optimizing numerical functions International Journal of Industrial Engineering Computations Meta-Heuristic Genetic Algorithm Multilevel Selection Colonization Regrouping Migration Numerical Functions |
author_facet |
Reza Akbari Koorush Ziarati |
author_sort |
Reza Akbari |
title |
A multilevel evolutionary algorithm for optimizing numerical functions |
title_short |
A multilevel evolutionary algorithm for optimizing numerical functions |
title_full |
A multilevel evolutionary algorithm for optimizing numerical functions |
title_fullStr |
A multilevel evolutionary algorithm for optimizing numerical functions |
title_full_unstemmed |
A multilevel evolutionary algorithm for optimizing numerical functions |
title_sort |
multilevel evolutionary algorithm for optimizing numerical functions |
publisher |
Growing Science |
series |
International Journal of Industrial Engineering Computations |
issn |
1923-2926 1923-2934 |
publishDate |
2011-04-01 |
description |
This is a study on the effects of multilevel selection (MLS) theory in optimizing numerical functions. Based on this theory, a Multilevel Evolutionary Optimization algorithm (MLEO) is presented. In MLEO, a species is subdivided in cooperative populations and then each population is subdivided in groups, and evolution occurs at two levels so called individual and group levels. A fast population dynamics occurs at individual level. At this level, selection occurs among individuals of the same group. The popular genetic operators such as mutation and crossover are applied within groups. A slow population dynamics occurs at group level. At this level, selection happens among groups of a population. The group level operators such as regrouping, migration, and extinction-colonization are applied among groups. In regrouping process, all the groups are mixed together and then new groups are formed. The migration process encourages an individual to leave its own group and move to one of its neighbour groups. In extinction-colonization process, a group is selected as extinct, and replaced by offspring of a colonist group. In order to evaluate MLEO, the proposed algorithms were used for optimizing a set of well known numerical functions. The preliminary results indicate that the MLEO theory has positive effect on the evolutionary process and provide an efficient way for numerical optimization. |
topic |
Meta-Heuristic Genetic Algorithm Multilevel Selection Colonization Regrouping Migration Numerical Functions |
url |
http://www.growingscience.com/ijiec/Vol2/IJIEC_2010_11.pdf |
work_keys_str_mv |
AT rezaakbari amultilevelevolutionaryalgorithmforoptimizingnumericalfunctions AT koorushziarati amultilevelevolutionaryalgorithmforoptimizingnumericalfunctions AT rezaakbari multilevelevolutionaryalgorithmforoptimizingnumericalfunctions AT koorushziarati multilevelevolutionaryalgorithmforoptimizingnumericalfunctions |
_version_ |
1725299125574959104 |