Effects of using two neighborhood structures on the performance of cellular evolutionary algorithms for many-objective optimization

Cellular evolutionary algorithms usually use a single neighborhood structure for local selection. When a new solution is to be generated by crossover and/or mutation for a cell, a pair of parent solutions is selected from its neighbors. The current solution at the cell is replaced with the newly gen...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Ishibuchi, H., Sakane, Y., Tsukamoto, N., Nojima, Y.
Format: Tagungsbericht
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 2515
container_issue
container_start_page 2508
container_title
container_volume
creator Ishibuchi, H.
Sakane, Y.
Tsukamoto, N.
Nojima, Y.
description Cellular evolutionary algorithms usually use a single neighborhood structure for local selection. When a new solution is to be generated by crossover and/or mutation for a cell, a pair of parent solutions is selected from its neighbors. The current solution at the cell is replaced with the newly generated offspring if the offspring has the higher fitness value than the current one. That is, the ldquoreplace-if-betterrdquo policy is used for the replacement of the current solution. Local selection, crossover, mutation and replacement are iterated at every cell in cellular algorithms. A recently proposed multiobjective evolutionary algorithm called MOEA/D by Zhang and Li (2007) can be viewed as a cellular algorithm where each cell has its own scalarizing fitness function with a different weight vector. We can introduce a spatial structure to MOEA/D by the Euclidean distance between weight vectors. Its main difference from standard cellular algorithms is that a newly generated offspring for a cell is compared with not only the current solution of the cell but also its neighbors for local replacement in MOEA/D. In this paper, we examine the effect of local replacement on the search ability of a cellular version of MOEA/D. Whereas the same neighborhood structure was used for local selection and local replacement in the original MOEA/D, we examine the use of different neighborhood structures for local selection and local replacement. It is shown through computational experiments on multiobjective 0/1 knapsack problems with two, four and six objectives that local replacement plays an important role in MOEA/D especially for many-objective optimization problems.
doi_str_mv 10.1109/CEC.2009.4983256
format Conference Proceeding
fullrecord <record><control><sourceid>ieee_6IE</sourceid><recordid>TN_cdi_ieee_primary_4983256</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>4983256</ieee_id><sourcerecordid>4983256</sourcerecordid><originalsourceid>FETCH-LOGICAL-i175t-c78a9ada5cb7801c297b9509cff7e464f6c89847fb05bed532b2dcd19837ac6a3</originalsourceid><addsrcrecordid>eNpFkM9LwzAcxeOPgdv0LnjJP9CZpEmTHKVsKgy8KHgbaZqsGW0z0nQyr_7jZjjw9D28z3vvywPgHqMFxkg-lstyQRCSCypFTlhxAWaYEkqJZJJdgimWFGcIkeLqXxD8OglIyIxz8TkBsxQgJBI8lzdgNgw7hDBlWE7Bz9Jao-MAvYXj4PotjF8e9sZtm8qHxvsaDjGMOo7BJKiHsTFwb4L1oVO9NiefNm07tipAc_DtGJ3vVThC1W59cLHpBphgmOhj5qtdKnOHZNtH17lvdaJvwcSqdjB35zsHH6vle_mSrd-eX8undeYwZzHTXCipasV0xQXCmkheSYaktpYbWlBbaCEF5bZCrDI1y0lFal3jNBtXulD5HDz85TpjzGYfXJf-3JxnzX8B0RtqQw</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>Effects of using two neighborhood structures on the performance of cellular evolutionary algorithms for many-objective optimization</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Ishibuchi, H. ; Sakane, Y. ; Tsukamoto, N. ; Nojima, Y.</creator><creatorcontrib>Ishibuchi, H. ; Sakane, Y. ; Tsukamoto, N. ; Nojima, Y.</creatorcontrib><description>Cellular evolutionary algorithms usually use a single neighborhood structure for local selection. When a new solution is to be generated by crossover and/or mutation for a cell, a pair of parent solutions is selected from its neighbors. The current solution at the cell is replaced with the newly generated offspring if the offspring has the higher fitness value than the current one. That is, the ldquoreplace-if-betterrdquo policy is used for the replacement of the current solution. Local selection, crossover, mutation and replacement are iterated at every cell in cellular algorithms. A recently proposed multiobjective evolutionary algorithm called MOEA/D by Zhang and Li (2007) can be viewed as a cellular algorithm where each cell has its own scalarizing fitness function with a different weight vector. We can introduce a spatial structure to MOEA/D by the Euclidean distance between weight vectors. Its main difference from standard cellular algorithms is that a newly generated offspring for a cell is compared with not only the current solution of the cell but also its neighbors for local replacement in MOEA/D. In this paper, we examine the effect of local replacement on the search ability of a cellular version of MOEA/D. Whereas the same neighborhood structure was used for local selection and local replacement in the original MOEA/D, we examine the use of different neighborhood structures for local selection and local replacement. It is shown through computational experiments on multiobjective 0/1 knapsack problems with two, four and six objectives that local replacement plays an important role in MOEA/D especially for many-objective optimization problems.</description><identifier>ISSN: 1089-778X</identifier><identifier>ISBN: 1424429587</identifier><identifier>ISBN: 9781424429585</identifier><identifier>EISSN: 1941-0026</identifier><identifier>EISBN: 1424429595</identifier><identifier>EISBN: 9781424429592</identifier><identifier>DOI: 10.1109/CEC.2009.4983256</identifier><identifier>LCCN: 2008908739</identifier><language>eng</language><publisher>IEEE</publisher><subject>Computer science ; Euclidean distance ; Evolutionary computation ; Genetic mutations ; Intelligent systems ; Testing</subject><ispartof>2009 IEEE Congress on Evolutionary Computation, 2009, p.2508-2515</ispartof><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/4983256$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,780,784,789,790,796,2058,27925,54758,54920</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/4983256$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Ishibuchi, H.</creatorcontrib><creatorcontrib>Sakane, Y.</creatorcontrib><creatorcontrib>Tsukamoto, N.</creatorcontrib><creatorcontrib>Nojima, Y.</creatorcontrib><title>Effects of using two neighborhood structures on the performance of cellular evolutionary algorithms for many-objective optimization</title><title>2009 IEEE Congress on Evolutionary Computation</title><addtitle>CEC</addtitle><description>Cellular evolutionary algorithms usually use a single neighborhood structure for local selection. When a new solution is to be generated by crossover and/or mutation for a cell, a pair of parent solutions is selected from its neighbors. The current solution at the cell is replaced with the newly generated offspring if the offspring has the higher fitness value than the current one. That is, the ldquoreplace-if-betterrdquo policy is used for the replacement of the current solution. Local selection, crossover, mutation and replacement are iterated at every cell in cellular algorithms. A recently proposed multiobjective evolutionary algorithm called MOEA/D by Zhang and Li (2007) can be viewed as a cellular algorithm where each cell has its own scalarizing fitness function with a different weight vector. We can introduce a spatial structure to MOEA/D by the Euclidean distance between weight vectors. Its main difference from standard cellular algorithms is that a newly generated offspring for a cell is compared with not only the current solution of the cell but also its neighbors for local replacement in MOEA/D. In this paper, we examine the effect of local replacement on the search ability of a cellular version of MOEA/D. Whereas the same neighborhood structure was used for local selection and local replacement in the original MOEA/D, we examine the use of different neighborhood structures for local selection and local replacement. It is shown through computational experiments on multiobjective 0/1 knapsack problems with two, four and six objectives that local replacement plays an important role in MOEA/D especially for many-objective optimization problems.</description><subject>Computer science</subject><subject>Euclidean distance</subject><subject>Evolutionary computation</subject><subject>Genetic mutations</subject><subject>Intelligent systems</subject><subject>Testing</subject><issn>1089-778X</issn><issn>1941-0026</issn><isbn>1424429587</isbn><isbn>9781424429585</isbn><isbn>1424429595</isbn><isbn>9781424429592</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2009</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><sourceid>RIE</sourceid><recordid>eNpFkM9LwzAcxeOPgdv0LnjJP9CZpEmTHKVsKgy8KHgbaZqsGW0z0nQyr_7jZjjw9D28z3vvywPgHqMFxkg-lstyQRCSCypFTlhxAWaYEkqJZJJdgimWFGcIkeLqXxD8OglIyIxz8TkBsxQgJBI8lzdgNgw7hDBlWE7Bz9Jao-MAvYXj4PotjF8e9sZtm8qHxvsaDjGMOo7BJKiHsTFwb4L1oVO9NiefNm07tipAc_DtGJ3vVThC1W59cLHpBphgmOhj5qtdKnOHZNtH17lvdaJvwcSqdjB35zsHH6vle_mSrd-eX8undeYwZzHTXCipasV0xQXCmkheSYaktpYbWlBbaCEF5bZCrDI1y0lFal3jNBtXulD5HDz85TpjzGYfXJf-3JxnzX8B0RtqQw</recordid><startdate>200905</startdate><enddate>200905</enddate><creator>Ishibuchi, H.</creator><creator>Sakane, Y.</creator><creator>Tsukamoto, N.</creator><creator>Nojima, Y.</creator><general>IEEE</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope></search><sort><creationdate>200905</creationdate><title>Effects of using two neighborhood structures on the performance of cellular evolutionary algorithms for many-objective optimization</title><author>Ishibuchi, H. ; Sakane, Y. ; Tsukamoto, N. ; Nojima, Y.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i175t-c78a9ada5cb7801c297b9509cff7e464f6c89847fb05bed532b2dcd19837ac6a3</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2009</creationdate><topic>Computer science</topic><topic>Euclidean distance</topic><topic>Evolutionary computation</topic><topic>Genetic mutations</topic><topic>Intelligent systems</topic><topic>Testing</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Ishibuchi, H.</creatorcontrib><creatorcontrib>Sakane, Y.</creatorcontrib><creatorcontrib>Tsukamoto, N.</creatorcontrib><creatorcontrib>Nojima, Y.</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE Electronic Library (IEL)</collection><collection>IEEE Proceedings Order Plans (POP All) 1998-Present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Ishibuchi, H.</au><au>Sakane, Y.</au><au>Tsukamoto, N.</au><au>Nojima, Y.</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Effects of using two neighborhood structures on the performance of cellular evolutionary algorithms for many-objective optimization</atitle><btitle>2009 IEEE Congress on Evolutionary Computation</btitle><stitle>CEC</stitle><date>2009-05</date><risdate>2009</risdate><spage>2508</spage><epage>2515</epage><pages>2508-2515</pages><issn>1089-778X</issn><eissn>1941-0026</eissn><isbn>1424429587</isbn><isbn>9781424429585</isbn><eisbn>1424429595</eisbn><eisbn>9781424429592</eisbn><abstract>Cellular evolutionary algorithms usually use a single neighborhood structure for local selection. When a new solution is to be generated by crossover and/or mutation for a cell, a pair of parent solutions is selected from its neighbors. The current solution at the cell is replaced with the newly generated offspring if the offspring has the higher fitness value than the current one. That is, the ldquoreplace-if-betterrdquo policy is used for the replacement of the current solution. Local selection, crossover, mutation and replacement are iterated at every cell in cellular algorithms. A recently proposed multiobjective evolutionary algorithm called MOEA/D by Zhang and Li (2007) can be viewed as a cellular algorithm where each cell has its own scalarizing fitness function with a different weight vector. We can introduce a spatial structure to MOEA/D by the Euclidean distance between weight vectors. Its main difference from standard cellular algorithms is that a newly generated offspring for a cell is compared with not only the current solution of the cell but also its neighbors for local replacement in MOEA/D. In this paper, we examine the effect of local replacement on the search ability of a cellular version of MOEA/D. Whereas the same neighborhood structure was used for local selection and local replacement in the original MOEA/D, we examine the use of different neighborhood structures for local selection and local replacement. It is shown through computational experiments on multiobjective 0/1 knapsack problems with two, four and six objectives that local replacement plays an important role in MOEA/D especially for many-objective optimization problems.</abstract><pub>IEEE</pub><doi>10.1109/CEC.2009.4983256</doi><tpages>8</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 1089-778X
ispartof 2009 IEEE Congress on Evolutionary Computation, 2009, p.2508-2515
issn 1089-778X
1941-0026
language eng
recordid cdi_ieee_primary_4983256
source IEEE Electronic Library (IEL) Conference Proceedings
subjects Computer science
Euclidean distance
Evolutionary computation
Genetic mutations
Intelligent systems
Testing
title Effects of using two neighborhood structures on the performance of cellular evolutionary algorithms for many-objective optimization
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-02T16%3A54%3A25IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-ieee_6IE&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=Effects%20of%20using%20two%20neighborhood%20structures%20on%20the%20performance%20of%20cellular%20evolutionary%20algorithms%20for%20many-objective%20optimization&rft.btitle=2009%20IEEE%20Congress%20on%20Evolutionary%20Computation&rft.au=Ishibuchi,%20H.&rft.date=2009-05&rft.spage=2508&rft.epage=2515&rft.pages=2508-2515&rft.issn=1089-778X&rft.eissn=1941-0026&rft.isbn=1424429587&rft.isbn_list=9781424429585&rft_id=info:doi/10.1109/CEC.2009.4983256&rft_dat=%3Cieee_6IE%3E4983256%3C/ieee_6IE%3E%3Curl%3E%3C/url%3E&rft.eisbn=1424429595&rft.eisbn_list=9781424429592&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=4983256&rfr_iscdi=true