Adaptive evolutionary programming with p-best mutation strategy
Although initially conceived for evolving finite state machines, Evolutionary Programming (EP), in its present form, is largely used as a powerful real parameter optimizer. For function optimization, EP mainly relies on its mutation operators. Over past few years several mutation operators have been...
Saved in:
Main Authors: | , , |
---|---|
Other Authors: | |
Format: | Article |
Language: | English |
Published: |
2013
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/85258 http://hdl.handle.net/10220/18075 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-85258 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-852582020-03-07T13:57:27Z Adaptive evolutionary programming with p-best mutation strategy Das, Swagatam. Mallipeddi, Rammohan. Maity, Dipankar. School of Electrical and Electronic Engineering DRNTU::Engineering::Electrical and electronic engineering Although initially conceived for evolving finite state machines, Evolutionary Programming (EP), in its present form, is largely used as a powerful real parameter optimizer. For function optimization, EP mainly relies on its mutation operators. Over past few years several mutation operators have been proposed to improve the performance of EP on a wide variety of numerical benchmarks. However, unlike real-coded GAs, there has been no fitness-induced bias in parent selection for mutation in EP. That means the i-th population member is selected deterministically for mutation and creation of the i-th offspring in each generation. In this article we propose a p-best mutation scheme for EP where any one from the p (p∈[1,2,…,μ], where μ denotes population size) top-ranked population-members (according to fitness values) is selected randomly for mutation. The scheme is invoked with 50% probability with each index in the current population, i.e. the i-th offspring can now be obtained either by mutating the i-th parent or by mutating a randomly selected individual from the p top-ranked vectors. The percentage of best members is made dynamic by decreasing p in from μ/2 to 1 with generations to favor explorative behavior at the early stages of search and exploitation during the later stages. We investigate the effectiveness of introducing controlled bias in parent selection in conjunction with an Adaptive Fast EP (AFEP), where the value of a strategy parameter is updated based on the previous records of successful mutations by the same parameter. Comparison with the recent and best-known versions of EP over 25 benchmark functions from the CEC (Congress on Evolutionary Computation) 2005 test-suite for real-parameter optimization and two other engineering optimization problems reflects the statistically validated superiority of the new scheme in terms of final accuracy, speed, and robustness. Comparison with AFEP without p-best mutation demonstrates the improvement of performance due to the proposed mutation scheme alone. 2013-12-05T03:13:24Z 2019-12-06T16:00:31Z 2013-12-05T03:13:24Z 2019-12-06T16:00:31Z 2013 2013 Journal Article Das, S., Mallipeddi, R., & Maity, D. (2013). Adaptive evolutionary programming with p-best mutation strategy. Swarm and evolutionary computation, 9, 58-68. 2210-6502 https://hdl.handle.net/10356/85258 http://hdl.handle.net/10220/18075 10.1016/j.swevo.2012.11.002 en Swarm and evolutionary computation |
institution |
Nanyang Technological University |
building |
NTU Library |
country |
Singapore |
collection |
DR-NTU |
language |
English |
topic |
DRNTU::Engineering::Electrical and electronic engineering |
spellingShingle |
DRNTU::Engineering::Electrical and electronic engineering Das, Swagatam. Mallipeddi, Rammohan. Maity, Dipankar. Adaptive evolutionary programming with p-best mutation strategy |
description |
Although initially conceived for evolving finite state machines, Evolutionary Programming (EP), in its present form, is largely used as a powerful real parameter optimizer. For function optimization, EP mainly relies on its mutation operators. Over past few years several mutation operators have been proposed to improve the performance of EP on a wide variety of numerical benchmarks. However, unlike real-coded GAs, there has been no fitness-induced bias in parent selection for mutation in EP. That means the i-th population member is selected deterministically for mutation and creation of the i-th offspring in each generation. In this article we propose a p-best mutation scheme for EP where any one from the p (p∈[1,2,…,μ], where μ denotes population size) top-ranked population-members (according to fitness values) is selected randomly for mutation. The scheme is invoked with 50% probability with each index in the current population, i.e. the i-th offspring can now be obtained either by mutating the i-th parent or by mutating a randomly selected individual from the p top-ranked vectors. The percentage of best members is made dynamic by decreasing p in from μ/2 to 1 with generations to favor explorative behavior at the early stages of search and exploitation during the later stages. We investigate the effectiveness of introducing controlled bias in parent selection in conjunction with an Adaptive Fast EP (AFEP), where the value of a strategy parameter is updated based on the previous records of successful mutations by the same parameter. Comparison with the recent and best-known versions of EP over 25 benchmark functions from the CEC (Congress on Evolutionary Computation) 2005 test-suite for real-parameter optimization and two other engineering optimization problems reflects the statistically validated superiority of the new scheme in terms of final accuracy, speed, and robustness. Comparison with AFEP without p-best mutation demonstrates the improvement of performance due to the proposed mutation scheme alone. |
author2 |
School of Electrical and Electronic Engineering |
author_facet |
School of Electrical and Electronic Engineering Das, Swagatam. Mallipeddi, Rammohan. Maity, Dipankar. |
format |
Article |
author |
Das, Swagatam. Mallipeddi, Rammohan. Maity, Dipankar. |
author_sort |
Das, Swagatam. |
title |
Adaptive evolutionary programming with p-best mutation strategy |
title_short |
Adaptive evolutionary programming with p-best mutation strategy |
title_full |
Adaptive evolutionary programming with p-best mutation strategy |
title_fullStr |
Adaptive evolutionary programming with p-best mutation strategy |
title_full_unstemmed |
Adaptive evolutionary programming with p-best mutation strategy |
title_sort |
adaptive evolutionary programming with p-best mutation strategy |
publishDate |
2013 |
url |
https://hdl.handle.net/10356/85258 http://hdl.handle.net/10220/18075 |
_version_ |
1681037461462974464 |