Loading…
Preserving and Exploiting Genetic Diversity in Evolutionary Programming Algorithms
Evolution programming (EP) is an important category of evolutionary algorithms. It relies primarily on mutation operators to search for solutions of function optimization problems (FOPs). Recently a series of new mutation operators have been proposed in order to improve the performance of EP. One pr...
Saved in:
Published in: | IEEE transactions on evolutionary computation 2009-06, Vol.13 (3), p.661-673 |
---|---|
Main Authors: | , , |
Format: | Article |
Language: | English |
Subjects: | |
Citations: | Items that this one cites Items that cite this one |
Online Access: | Request full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
cited_by | cdi_FETCH-LOGICAL-c420t-9a27585eed80f5604646b4b08a8bef4fa88d8fdf13eac5a12f734ed7712051893 |
---|---|
cites | cdi_FETCH-LOGICAL-c420t-9a27585eed80f5604646b4b08a8bef4fa88d8fdf13eac5a12f734ed7712051893 |
container_end_page | 673 |
container_issue | 3 |
container_start_page | 661 |
container_title | IEEE transactions on evolutionary computation |
container_volume | 13 |
creator | Chen, Gang Low, Chor Ping Yang, Zhonghua |
description | Evolution programming (EP) is an important category of evolutionary algorithms. It relies primarily on mutation operators to search for solutions of function optimization problems (FOPs). Recently a series of new mutation operators have been proposed in order to improve the performance of EP. One prominent example is the fast EP (FEP) algorithm which employs a mutation operator based on the Cauchy distribution instead of the commonly used Gaussian distribution. In this paper, we seek to improve the performance of EP via exploring another important factor of EP, namely, the selection strategy. Three selection rules R1-R3 have been presented to encourage both fitness diversity and solution diversity. Meanwhile, two solution exchange rules R4 and R5 have been introduced to further exploit the preserved genetic diversity. Simple theoretical analysis suggests that through the proper use of R1-R5, EP is more likely to find high-fitness solutions quickly. Our claim has been examined on 25 benchmark functions. Empirical evidence shows that our solution selection and exchange rules can significantly enhance the performance of EP. |
doi_str_mv | 10.1109/TEVC.2008.2011742 |
format | article |
fullrecord | <record><control><sourceid>proquest_CHZPO</sourceid><recordid>TN_cdi_ieee_primary_5089890</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>5089890</ieee_id><sourcerecordid>875023384</sourcerecordid><originalsourceid>FETCH-LOGICAL-c420t-9a27585eed80f5604646b4b08a8bef4fa88d8fdf13eac5a12f734ed7712051893</originalsourceid><addsrcrecordid>eNpdkd9LwzAQx4soOKd_gPhSBPGp85ImS_o45pzCwCFTfAtZe5kZbTOTbrj_3pYNH3y5H9znjrvvRdE1gQEhkD0sJh_jAQWQrSFEMHoS9UjGSAJAh6dtDDJLhJCf59FFCGsAwjjJetHb3GNAv7P1KtZ1EU9-NqWzTZdOscbG5vGj3aEPttnHto4nO1duG-tq7ffx3LuV11XV0aNy5bxtvqpwGZ0ZXQa8Ovp-9P40WYyfk9nr9GU8miU5o9AkmaaCS45YSDB8CGzIhku2BKnlEg0zWspCmsKQFHXONaFGpAwLIQgFTmSW9qP7w9yNd99bDI2qbMixLHWNbhuUFBxomkrWkrf_yLXb-rpdTkkuWAo06yBygHLvQvBo1Mbbqj1TEVCdxqrTWHUaq6PGbc_dcbAOuS6N13Vuw18jJbK9i3ar3hw4i4h_Zd7-RGaQ_gL5-YVJ</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>857430294</pqid></control><display><type>article</type><title>Preserving and Exploiting Genetic Diversity in Evolutionary Programming Algorithms</title><source>IEEE Xplore All Conference Series</source><creator>Chen, Gang ; Low, Chor Ping ; Yang, Zhonghua</creator><creatorcontrib>Chen, Gang ; Low, Chor Ping ; Yang, Zhonghua</creatorcontrib><description>Evolution programming (EP) is an important category of evolutionary algorithms. It relies primarily on mutation operators to search for solutions of function optimization problems (FOPs). Recently a series of new mutation operators have been proposed in order to improve the performance of EP. One prominent example is the fast EP (FEP) algorithm which employs a mutation operator based on the Cauchy distribution instead of the commonly used Gaussian distribution. In this paper, we seek to improve the performance of EP via exploring another important factor of EP, namely, the selection strategy. Three selection rules R1-R3 have been presented to encourage both fitness diversity and solution diversity. Meanwhile, two solution exchange rules R4 and R5 have been introduced to further exploit the preserved genetic diversity. Simple theoretical analysis suggests that through the proper use of R1-R5, EP is more likely to find high-fitness solutions quickly. Our claim has been examined on 25 benchmark functions. Empirical evidence shows that our solution selection and exchange rules can significantly enhance the performance of EP.</description><identifier>ISSN: 1089-778X</identifier><identifier>EISSN: 1941-0026</identifier><identifier>DOI: 10.1109/TEVC.2008.2011742</identifier><identifier>CODEN: ITEVF5</identifier><language>eng</language><publisher>New York, NY: IEEE</publisher><subject>Algorithms ; Applied sciences ; Artificial intelligence ; Computational modeling ; Computer science; control theory; systems ; Data structures ; Evolutionary algorithms ; Evolutionary computation ; Evolutionary optimization ; evolutionary programming (EP) ; Exact sciences and technology ; Gaussian distribution ; Genetic mutations ; Genetic programming ; Genetics ; Mathematical analysis ; Mathematical models ; Mutation ; Mutations ; Operators ; Performance enhancement ; Probability distribution ; Random number generation ; selection strategy ; Studies</subject><ispartof>IEEE transactions on evolutionary computation, 2009-06, Vol.13 (3), p.661-673</ispartof><rights>2015 INIST-CNRS</rights><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2009</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c420t-9a27585eed80f5604646b4b08a8bef4fa88d8fdf13eac5a12f734ed7712051893</citedby><cites>FETCH-LOGICAL-c420t-9a27585eed80f5604646b4b08a8bef4fa88d8fdf13eac5a12f734ed7712051893</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/5089890$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,780,784,27924,27925,54555,54796,54932</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/5089890$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc><backlink>$$Uhttp://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&idt=21860429$$DView record in Pascal Francis$$Hfree_for_read</backlink></links><search><creatorcontrib>Chen, Gang</creatorcontrib><creatorcontrib>Low, Chor Ping</creatorcontrib><creatorcontrib>Yang, Zhonghua</creatorcontrib><title>Preserving and Exploiting Genetic Diversity in Evolutionary Programming Algorithms</title><title>IEEE transactions on evolutionary computation</title><addtitle>TEVC</addtitle><description>Evolution programming (EP) is an important category of evolutionary algorithms. It relies primarily on mutation operators to search for solutions of function optimization problems (FOPs). Recently a series of new mutation operators have been proposed in order to improve the performance of EP. One prominent example is the fast EP (FEP) algorithm which employs a mutation operator based on the Cauchy distribution instead of the commonly used Gaussian distribution. In this paper, we seek to improve the performance of EP via exploring another important factor of EP, namely, the selection strategy. Three selection rules R1-R3 have been presented to encourage both fitness diversity and solution diversity. Meanwhile, two solution exchange rules R4 and R5 have been introduced to further exploit the preserved genetic diversity. Simple theoretical analysis suggests that through the proper use of R1-R5, EP is more likely to find high-fitness solutions quickly. Our claim has been examined on 25 benchmark functions. Empirical evidence shows that our solution selection and exchange rules can significantly enhance the performance of EP.</description><subject>Algorithms</subject><subject>Applied sciences</subject><subject>Artificial intelligence</subject><subject>Computational modeling</subject><subject>Computer science; control theory; systems</subject><subject>Data structures</subject><subject>Evolutionary algorithms</subject><subject>Evolutionary computation</subject><subject>Evolutionary optimization</subject><subject>evolutionary programming (EP)</subject><subject>Exact sciences and technology</subject><subject>Gaussian distribution</subject><subject>Genetic mutations</subject><subject>Genetic programming</subject><subject>Genetics</subject><subject>Mathematical analysis</subject><subject>Mathematical models</subject><subject>Mutation</subject><subject>Mutations</subject><subject>Operators</subject><subject>Performance enhancement</subject><subject>Probability distribution</subject><subject>Random number generation</subject><subject>selection strategy</subject><subject>Studies</subject><issn>1089-778X</issn><issn>1941-0026</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2009</creationdate><recordtype>article</recordtype><recordid>eNpdkd9LwzAQx4soOKd_gPhSBPGp85ImS_o45pzCwCFTfAtZe5kZbTOTbrj_3pYNH3y5H9znjrvvRdE1gQEhkD0sJh_jAQWQrSFEMHoS9UjGSAJAh6dtDDJLhJCf59FFCGsAwjjJetHb3GNAv7P1KtZ1EU9-NqWzTZdOscbG5vGj3aEPttnHto4nO1duG-tq7ffx3LuV11XV0aNy5bxtvqpwGZ0ZXQa8Ovp-9P40WYyfk9nr9GU8miU5o9AkmaaCS45YSDB8CGzIhku2BKnlEg0zWspCmsKQFHXONaFGpAwLIQgFTmSW9qP7w9yNd99bDI2qbMixLHWNbhuUFBxomkrWkrf_yLXb-rpdTkkuWAo06yBygHLvQvBo1Mbbqj1TEVCdxqrTWHUaq6PGbc_dcbAOuS6N13Vuw18jJbK9i3ar3hw4i4h_Zd7-RGaQ_gL5-YVJ</recordid><startdate>20090601</startdate><enddate>20090601</enddate><creator>Chen, Gang</creator><creator>Low, Chor Ping</creator><creator>Yang, Zhonghua</creator><general>IEEE</general><general>Institute of Electrical and Electronics Engineers</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><scope>IQODW</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7SP</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>F28</scope><scope>FR3</scope></search><sort><creationdate>20090601</creationdate><title>Preserving and Exploiting Genetic Diversity in Evolutionary Programming Algorithms</title><author>Chen, Gang ; Low, Chor Ping ; Yang, Zhonghua</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c420t-9a27585eed80f5604646b4b08a8bef4fa88d8fdf13eac5a12f734ed7712051893</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2009</creationdate><topic>Algorithms</topic><topic>Applied sciences</topic><topic>Artificial intelligence</topic><topic>Computational modeling</topic><topic>Computer science; control theory; systems</topic><topic>Data structures</topic><topic>Evolutionary algorithms</topic><topic>Evolutionary computation</topic><topic>Evolutionary optimization</topic><topic>evolutionary programming (EP)</topic><topic>Exact sciences and technology</topic><topic>Gaussian distribution</topic><topic>Genetic mutations</topic><topic>Genetic programming</topic><topic>Genetics</topic><topic>Mathematical analysis</topic><topic>Mathematical models</topic><topic>Mutation</topic><topic>Mutations</topic><topic>Operators</topic><topic>Performance enhancement</topic><topic>Probability distribution</topic><topic>Random number generation</topic><topic>selection strategy</topic><topic>Studies</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Chen, Gang</creatorcontrib><creatorcontrib>Low, Chor Ping</creatorcontrib><creatorcontrib>Yang, Zhonghua</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005–Present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEL</collection><collection>Pascal-Francis</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics & Communications Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><collection>ANTE: Abstracts in New Technology & Engineering</collection><collection>Engineering Research Database</collection><jtitle>IEEE transactions on evolutionary computation</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Chen, Gang</au><au>Low, Chor Ping</au><au>Yang, Zhonghua</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Preserving and Exploiting Genetic Diversity in Evolutionary Programming Algorithms</atitle><jtitle>IEEE transactions on evolutionary computation</jtitle><stitle>TEVC</stitle><date>2009-06-01</date><risdate>2009</risdate><volume>13</volume><issue>3</issue><spage>661</spage><epage>673</epage><pages>661-673</pages><issn>1089-778X</issn><eissn>1941-0026</eissn><coden>ITEVF5</coden><abstract>Evolution programming (EP) is an important category of evolutionary algorithms. It relies primarily on mutation operators to search for solutions of function optimization problems (FOPs). Recently a series of new mutation operators have been proposed in order to improve the performance of EP. One prominent example is the fast EP (FEP) algorithm which employs a mutation operator based on the Cauchy distribution instead of the commonly used Gaussian distribution. In this paper, we seek to improve the performance of EP via exploring another important factor of EP, namely, the selection strategy. Three selection rules R1-R3 have been presented to encourage both fitness diversity and solution diversity. Meanwhile, two solution exchange rules R4 and R5 have been introduced to further exploit the preserved genetic diversity. Simple theoretical analysis suggests that through the proper use of R1-R5, EP is more likely to find high-fitness solutions quickly. Our claim has been examined on 25 benchmark functions. Empirical evidence shows that our solution selection and exchange rules can significantly enhance the performance of EP.</abstract><cop>New York, NY</cop><pub>IEEE</pub><doi>10.1109/TEVC.2008.2011742</doi><tpages>13</tpages></addata></record> |
fulltext | fulltext_linktorsrc |
identifier | ISSN: 1089-778X |
ispartof | IEEE transactions on evolutionary computation, 2009-06, Vol.13 (3), p.661-673 |
issn | 1089-778X 1941-0026 |
language | eng |
recordid | cdi_ieee_primary_5089890 |
source | IEEE Xplore All Conference Series |
subjects | Algorithms Applied sciences Artificial intelligence Computational modeling Computer science control theory systems Data structures Evolutionary algorithms Evolutionary computation Evolutionary optimization evolutionary programming (EP) Exact sciences and technology Gaussian distribution Genetic mutations Genetic programming Genetics Mathematical analysis Mathematical models Mutation Mutations Operators Performance enhancement Probability distribution Random number generation selection strategy Studies |
title | Preserving and Exploiting Genetic Diversity in Evolutionary Programming Algorithms |
url | http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-07T14%3A23%3A30IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_CHZPO&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Preserving%20and%20Exploiting%20Genetic%20Diversity%20in%20Evolutionary%20Programming%20Algorithms&rft.jtitle=IEEE%20transactions%20on%20evolutionary%20computation&rft.au=Chen,%20Gang&rft.date=2009-06-01&rft.volume=13&rft.issue=3&rft.spage=661&rft.epage=673&rft.pages=661-673&rft.issn=1089-778X&rft.eissn=1941-0026&rft.coden=ITEVF5&rft_id=info:doi/10.1109/TEVC.2008.2011742&rft_dat=%3Cproquest_CHZPO%3E875023384%3C/proquest_CHZPO%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c420t-9a27585eed80f5604646b4b08a8bef4fa88d8fdf13eac5a12f734ed7712051893%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=857430294&rft_id=info:pmid/&rft_ieee_id=5089890&rfr_iscdi=true |