Improving Classical and Decentralized Differential Evolution With New Mutation Operator and Population Topologies

Differential evolution (DE) algorithms compose an efficient type of evolutionary algorithm (EA) for the global optimization domain. Although it is well known that the population structure has a major influence on the behavior of EAs, there are few works studying its effect in DE algorithms. In this...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE transactions on evolutionary computation 2011-02, Vol.15 (1), p.67-98
Hauptverfasser: Dorronsoro, B, Bouvry, P
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 98
container_issue 1
container_start_page 67
container_title IEEE transactions on evolutionary computation
container_volume 15
creator Dorronsoro, B
Bouvry, P
description Differential evolution (DE) algorithms compose an efficient type of evolutionary algorithm (EA) for the global optimization domain. Although it is well known that the population structure has a major influence on the behavior of EAs, there are few works studying its effect in DE algorithms. In this paper, we propose and analyze several DE variants using different panmictic and decentralized population schemes. As it happens for other EAs, we demonstrate that the population scheme has a marked influence on the behavior of DE algorithms too. Additionally, a new operator for generating the mutant vector is proposed and compared versus a classical one on all the proposed population models. After that, a new heterogeneous decentralized DE algorithm combining the two studied operators in the best performing studied population structure has been designed and evaluated. In total, 13 new DE algorithms are presented and evaluated in this paper. Summarizing our results, all the studied algorithms are highly competitive compared to the state-of-the-art DE algorithms taken from the literature for most considered problems, and the best ones implement a decentralized population. With respect to the population structure, the proposed decentralized versions clearly provide a better performance compared to the panmictic ones. The new mutation operator demonstrates a faster convergence on most of the studied problems versus a classical operator taken from the DE literature. Finally, the new heterogeneous decentralized DE is shown to improve the previously obtained results, and outperform the compared state-of-the-art DEs.
doi_str_mv 10.1109/TEVC.2010.2081369
format Article
fullrecord <record><control><sourceid>proquest_RIE</sourceid><recordid>TN_cdi_crossref_primary_10_1109_TEVC_2010_2081369</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>5714781</ieee_id><sourcerecordid>1019657352</sourcerecordid><originalsourceid>FETCH-LOGICAL-c325t-d49c008e2006cecfa7cea1d8d4072d9aad26c46188c6d8e9f321d47c25aa94053</originalsourceid><addsrcrecordid>eNpdkT9PwzAQxSMEEqXwARBLxMSSYjuOY4-oFKhUKEP5s0WWcymu3Di1kyL49DgtYmC6u-ffPZ31ougcoxHGSFwvJq_jEUFhJIjjlImDaIAFxQlChB2GHnGR5Dl_P45OvF8hhGmGxSDaTNeNs1tdL-Oxkd5rJU0s6zK-BQV166TR3xAmXVXggqDD82RrTddqW8dvuv2In-AzfuxauVPmDTjZWrfzeLZNZ_b6wjbW2KUGfxodVdJ4OPutw-jlbrIYPySz-f10fDNLVEqyNimpUAhxIAgxBaqSuQKJS15SlJNSSFkSpijDnCtWchBVSnBJc0UyKQVFWTqMrva-4X-bDnxbrLVXYIyswXa-wAgLluVpRgJ6-Q9d2c7V4bqCZ4xSwnAP4T2knPXeQVU0Tq-l-wpORZ9B0WdQ9BkUvxmEnYv9jgaAPz7LMc0D8ANoLIRd</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>856442612</pqid></control><display><type>article</type><title>Improving Classical and Decentralized Differential Evolution With New Mutation Operator and Population Topologies</title><source>IEEE/IET Electronic Library (IEL)</source><creator>Dorronsoro, B ; Bouvry, P</creator><creatorcontrib>Dorronsoro, B ; Bouvry, P</creatorcontrib><description>Differential evolution (DE) algorithms compose an efficient type of evolutionary algorithm (EA) for the global optimization domain. Although it is well known that the population structure has a major influence on the behavior of EAs, there are few works studying its effect in DE algorithms. In this paper, we propose and analyze several DE variants using different panmictic and decentralized population schemes. As it happens for other EAs, we demonstrate that the population scheme has a marked influence on the behavior of DE algorithms too. Additionally, a new operator for generating the mutant vector is proposed and compared versus a classical one on all the proposed population models. After that, a new heterogeneous decentralized DE algorithm combining the two studied operators in the best performing studied population structure has been designed and evaluated. In total, 13 new DE algorithms are presented and evaluated in this paper. Summarizing our results, all the studied algorithms are highly competitive compared to the state-of-the-art DE algorithms taken from the literature for most considered problems, and the best ones implement a decentralized population. With respect to the population structure, the proposed decentralized versions clearly provide a better performance compared to the panmictic ones. The new mutation operator demonstrates a faster convergence on most of the studied problems versus a classical operator taken from the DE literature. Finally, the new heterogeneous decentralized DE is shown to improve the previously obtained results, and outperform the compared state-of-the-art DEs.</description><identifier>ISSN: 1089-778X</identifier><identifier>EISSN: 1941-0026</identifier><identifier>DOI: 10.1109/TEVC.2010.2081369</identifier><identifier>CODEN: ITEVF5</identifier><language>eng</language><publisher>New York: IEEE</publisher><subject>Algorithm design and analysis ; Algorithms ; Bones ; Clustering algorithms ; Convergence ; Decentralized ; Differential evolution (DE) ; Evolution ; Evolutionary algorithms ; heterogeneous algorithms ; Heuristic algorithms ; Mathematical models ; Mutations ; Operators ; Optimization ; self-adaptation ; State of the art ; structured population ; Topology</subject><ispartof>IEEE transactions on evolutionary computation, 2011-02, Vol.15 (1), p.67-98</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) Feb 2011</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c325t-d49c008e2006cecfa7cea1d8d4072d9aad26c46188c6d8e9f321d47c25aa94053</citedby><cites>FETCH-LOGICAL-c325t-d49c008e2006cecfa7cea1d8d4072d9aad26c46188c6d8e9f321d47c25aa94053</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/5714781$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,780,784,796,27924,27925,54758</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/5714781$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Dorronsoro, B</creatorcontrib><creatorcontrib>Bouvry, P</creatorcontrib><title>Improving Classical and Decentralized Differential Evolution With New Mutation Operator and Population Topologies</title><title>IEEE transactions on evolutionary computation</title><addtitle>TEVC</addtitle><description>Differential evolution (DE) algorithms compose an efficient type of evolutionary algorithm (EA) for the global optimization domain. Although it is well known that the population structure has a major influence on the behavior of EAs, there are few works studying its effect in DE algorithms. In this paper, we propose and analyze several DE variants using different panmictic and decentralized population schemes. As it happens for other EAs, we demonstrate that the population scheme has a marked influence on the behavior of DE algorithms too. Additionally, a new operator for generating the mutant vector is proposed and compared versus a classical one on all the proposed population models. After that, a new heterogeneous decentralized DE algorithm combining the two studied operators in the best performing studied population structure has been designed and evaluated. In total, 13 new DE algorithms are presented and evaluated in this paper. Summarizing our results, all the studied algorithms are highly competitive compared to the state-of-the-art DE algorithms taken from the literature for most considered problems, and the best ones implement a decentralized population. With respect to the population structure, the proposed decentralized versions clearly provide a better performance compared to the panmictic ones. The new mutation operator demonstrates a faster convergence on most of the studied problems versus a classical operator taken from the DE literature. Finally, the new heterogeneous decentralized DE is shown to improve the previously obtained results, and outperform the compared state-of-the-art DEs.</description><subject>Algorithm design and analysis</subject><subject>Algorithms</subject><subject>Bones</subject><subject>Clustering algorithms</subject><subject>Convergence</subject><subject>Decentralized</subject><subject>Differential evolution (DE)</subject><subject>Evolution</subject><subject>Evolutionary algorithms</subject><subject>heterogeneous algorithms</subject><subject>Heuristic algorithms</subject><subject>Mathematical models</subject><subject>Mutations</subject><subject>Operators</subject><subject>Optimization</subject><subject>self-adaptation</subject><subject>State of the art</subject><subject>structured population</subject><subject>Topology</subject><issn>1089-778X</issn><issn>1941-0026</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2011</creationdate><recordtype>article</recordtype><sourceid>RIE</sourceid><recordid>eNpdkT9PwzAQxSMEEqXwARBLxMSSYjuOY4-oFKhUKEP5s0WWcymu3Di1kyL49DgtYmC6u-ffPZ31ougcoxHGSFwvJq_jEUFhJIjjlImDaIAFxQlChB2GHnGR5Dl_P45OvF8hhGmGxSDaTNeNs1tdL-Oxkd5rJU0s6zK-BQV166TR3xAmXVXggqDD82RrTddqW8dvuv2In-AzfuxauVPmDTjZWrfzeLZNZ_b6wjbW2KUGfxodVdJ4OPutw-jlbrIYPySz-f10fDNLVEqyNimpUAhxIAgxBaqSuQKJS15SlJNSSFkSpijDnCtWchBVSnBJc0UyKQVFWTqMrva-4X-bDnxbrLVXYIyswXa-wAgLluVpRgJ6-Q9d2c7V4bqCZ4xSwnAP4T2knPXeQVU0Tq-l-wpORZ9B0WdQ9BkUvxmEnYv9jgaAPz7LMc0D8ANoLIRd</recordid><startdate>201102</startdate><enddate>201102</enddate><creator>Dorronsoro, B</creator><creator>Bouvry, P</creator><general>IEEE</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>97E</scope><scope>RIA</scope><scope>RIE</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>201102</creationdate><title>Improving Classical and Decentralized Differential Evolution With New Mutation Operator and Population Topologies</title><author>Dorronsoro, B ; Bouvry, P</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c325t-d49c008e2006cecfa7cea1d8d4072d9aad26c46188c6d8e9f321d47c25aa94053</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2011</creationdate><topic>Algorithm design and analysis</topic><topic>Algorithms</topic><topic>Bones</topic><topic>Clustering algorithms</topic><topic>Convergence</topic><topic>Decentralized</topic><topic>Differential evolution (DE)</topic><topic>Evolution</topic><topic>Evolutionary algorithms</topic><topic>heterogeneous algorithms</topic><topic>Heuristic algorithms</topic><topic>Mathematical models</topic><topic>Mutations</topic><topic>Operators</topic><topic>Optimization</topic><topic>self-adaptation</topic><topic>State of the art</topic><topic>structured population</topic><topic>Topology</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Dorronsoro, B</creatorcontrib><creatorcontrib>Bouvry, P</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005–Present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998–Present</collection><collection>IEEE/IET Electronic Library (IEL)</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics &amp; 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 &amp; 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>Dorronsoro, B</au><au>Bouvry, P</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Improving Classical and Decentralized Differential Evolution With New Mutation Operator and Population Topologies</atitle><jtitle>IEEE transactions on evolutionary computation</jtitle><stitle>TEVC</stitle><date>2011-02</date><risdate>2011</risdate><volume>15</volume><issue>1</issue><spage>67</spage><epage>98</epage><pages>67-98</pages><issn>1089-778X</issn><eissn>1941-0026</eissn><coden>ITEVF5</coden><abstract>Differential evolution (DE) algorithms compose an efficient type of evolutionary algorithm (EA) for the global optimization domain. Although it is well known that the population structure has a major influence on the behavior of EAs, there are few works studying its effect in DE algorithms. In this paper, we propose and analyze several DE variants using different panmictic and decentralized population schemes. As it happens for other EAs, we demonstrate that the population scheme has a marked influence on the behavior of DE algorithms too. Additionally, a new operator for generating the mutant vector is proposed and compared versus a classical one on all the proposed population models. After that, a new heterogeneous decentralized DE algorithm combining the two studied operators in the best performing studied population structure has been designed and evaluated. In total, 13 new DE algorithms are presented and evaluated in this paper. Summarizing our results, all the studied algorithms are highly competitive compared to the state-of-the-art DE algorithms taken from the literature for most considered problems, and the best ones implement a decentralized population. With respect to the population structure, the proposed decentralized versions clearly provide a better performance compared to the panmictic ones. The new mutation operator demonstrates a faster convergence on most of the studied problems versus a classical operator taken from the DE literature. Finally, the new heterogeneous decentralized DE is shown to improve the previously obtained results, and outperform the compared state-of-the-art DEs.</abstract><cop>New York</cop><pub>IEEE</pub><doi>10.1109/TEVC.2010.2081369</doi><tpages>32</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 1089-778X
ispartof IEEE transactions on evolutionary computation, 2011-02, Vol.15 (1), p.67-98
issn 1089-778X
1941-0026
language eng
recordid cdi_crossref_primary_10_1109_TEVC_2010_2081369
source IEEE/IET Electronic Library (IEL)
subjects Algorithm design and analysis
Algorithms
Bones
Clustering algorithms
Convergence
Decentralized
Differential evolution (DE)
Evolution
Evolutionary algorithms
heterogeneous algorithms
Heuristic algorithms
Mathematical models
Mutations
Operators
Optimization
self-adaptation
State of the art
structured population
Topology
title Improving Classical and Decentralized Differential Evolution With New Mutation Operator and Population Topologies
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-07T16%3A40%3A31IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_RIE&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Improving%20Classical%20and%20Decentralized%20Differential%20Evolution%20With%20New%20Mutation%20Operator%20and%20Population%20Topologies&rft.jtitle=IEEE%20transactions%20on%20evolutionary%20computation&rft.au=Dorronsoro,%20B&rft.date=2011-02&rft.volume=15&rft.issue=1&rft.spage=67&rft.epage=98&rft.pages=67-98&rft.issn=1089-778X&rft.eissn=1941-0026&rft.coden=ITEVF5&rft_id=info:doi/10.1109/TEVC.2010.2081369&rft_dat=%3Cproquest_RIE%3E1019657352%3C/proquest_RIE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=856442612&rft_id=info:pmid/&rft_ieee_id=5714781&rfr_iscdi=true