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...

Full description

Bibliographic Details
Main Authors: Reza Akbari, Koorush Ziarati
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