Community Detection Using Dual-Representation Chemical Reaction Optimization

Many complex networks have been shown to have community structures. Detecting those structures is very important for understanding the organization and function of networks. Because this problem is NP-hard, it is appropriate to resort to evolutionary algorithms. Chemical reaction optimization (CRO)...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE transactions on cybernetics 2017-12, Vol.47 (12), p.4328-4341
Hauptverfasser: Chang, Honghao, Feng, Zuren, Ren, Zhigang
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 4341
container_issue 12
container_start_page 4328
container_title IEEE transactions on cybernetics
container_volume 47
creator Chang, Honghao
Feng, Zuren
Ren, Zhigang
description Many complex networks have been shown to have community structures. Detecting those structures is very important for understanding the organization and function of networks. Because this problem is NP-hard, it is appropriate to resort to evolutionary algorithms. Chemical reaction optimization (CRO) is a novel evolutionary algorithm inspired by the interactions among molecules during chemical reactions. In this paper, we propose a CRO variant named dual-representation CRO (DCRO) to address the community detection problem. DCRO encodes a solution in two representations: one is locus-based and the other is vector-based. The former representation can ensure the validity of a solution and fits for diversification search, and the latter is convenient for intensification search. We thus design two operators for CRO based on these two representations. Their cooperation enables DCRO to achieve a good balance between exploration and exploitation. Experimental results on synthetic and real-life networks show that DCRO can find community structures close to the actual ones and is capable of achieving solutions comparable to several state-of-the-art methods.
doi_str_mv 10.1109/TCYB.2016.2607782
format Article
fullrecord <record><control><sourceid>proquest_RIE</sourceid><recordid>TN_cdi_proquest_miscellaneous_1861612811</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>7575708</ieee_id><sourcerecordid>1861612811</sourcerecordid><originalsourceid>FETCH-LOGICAL-c419t-7975ab9ae6ff1c4f1288c11e1c7ad9163127c898fc5020258bad3ef0b6be23e83</originalsourceid><addsrcrecordid>eNpdkMtKAzEUhoMottQ-gAhScONmak6mk8tSp96gUCjtwlXIpGc0ZW5OZhb16Z1e7MJkkZD_O4eTj5BroGMAqh6W8cfTmFHgY8apEJKdkT4DLgPGRHR-unPRI0PvN7RbsntS8pL0mAQIlZJ9MovLPG8L12xHU2zQNq4sRivvis_RtDVZsMCqRo9FY_ZJ_IW5syYbLdAc2HnVuNz97OMrcpGazOPweA7I6uV5Gb8Fs_nre_w4C-wEVBMIJSKTKIM8TcFOUmBSWgAEK8xaAQ-BCdsNmtqIMsoimZh1iClNeIIsRBkOyP2hb1WX3y36RufOW8wyU2DZeg2SA4f9Jwfk7h-6Kdu66KbToDgLaSQV7yg4ULYuva8x1VXtclNvNVC9s613tvXOtj7a7mpuj53bJMf1qeLPbQfcHACHiKdYRN2mMvwFYaGCzA</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>1962305896</pqid></control><display><type>article</type><title>Community Detection Using Dual-Representation Chemical Reaction Optimization</title><source>IEEE Electronic Library (IEL)</source><creator>Chang, Honghao ; Feng, Zuren ; Ren, Zhigang</creator><creatorcontrib>Chang, Honghao ; Feng, Zuren ; Ren, Zhigang</creatorcontrib><description>Many complex networks have been shown to have community structures. Detecting those structures is very important for understanding the organization and function of networks. Because this problem is NP-hard, it is appropriate to resort to evolutionary algorithms. Chemical reaction optimization (CRO) is a novel evolutionary algorithm inspired by the interactions among molecules during chemical reactions. In this paper, we propose a CRO variant named dual-representation CRO (DCRO) to address the community detection problem. DCRO encodes a solution in two representations: one is locus-based and the other is vector-based. The former representation can ensure the validity of a solution and fits for diversification search, and the latter is convenient for intensification search. We thus design two operators for CRO based on these two representations. Their cooperation enables DCRO to achieve a good balance between exploration and exploitation. Experimental results on synthetic and real-life networks show that DCRO can find community structures close to the actual ones and is capable of achieving solutions comparable to several state-of-the-art methods.</description><identifier>ISSN: 2168-2267</identifier><identifier>EISSN: 2168-2275</identifier><identifier>DOI: 10.1109/TCYB.2016.2607782</identifier><identifier>PMID: 28113998</identifier><identifier>CODEN: ITCEB8</identifier><language>eng</language><publisher>United States: IEEE</publisher><subject>Algorithm design and analysis ; Chemical reaction optimization (CRO) ; Chemical reactions ; Chemicals ; Communities ; community detection ; complex network ; Complex networks ; Energy conservation ; Evolutionary algorithms ; Evolutionary computation ; Image edge detection ; metaheuristic ; Networks ; Optimization ; Representations</subject><ispartof>IEEE transactions on cybernetics, 2017-12, Vol.47 (12), p.4328-4341</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2017</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c419t-7975ab9ae6ff1c4f1288c11e1c7ad9163127c898fc5020258bad3ef0b6be23e83</citedby><cites>FETCH-LOGICAL-c419t-7975ab9ae6ff1c4f1288c11e1c7ad9163127c898fc5020258bad3ef0b6be23e83</cites><orcidid>0000-0001-7164-7790</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/7575708$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,776,780,792,27901,27902,54733</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/7575708$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc><backlink>$$Uhttps://www.ncbi.nlm.nih.gov/pubmed/28113998$$D View this record in MEDLINE/PubMed$$Hfree_for_read</backlink></links><search><creatorcontrib>Chang, Honghao</creatorcontrib><creatorcontrib>Feng, Zuren</creatorcontrib><creatorcontrib>Ren, Zhigang</creatorcontrib><title>Community Detection Using Dual-Representation Chemical Reaction Optimization</title><title>IEEE transactions on cybernetics</title><addtitle>TCYB</addtitle><addtitle>IEEE Trans Cybern</addtitle><description>Many complex networks have been shown to have community structures. Detecting those structures is very important for understanding the organization and function of networks. Because this problem is NP-hard, it is appropriate to resort to evolutionary algorithms. Chemical reaction optimization (CRO) is a novel evolutionary algorithm inspired by the interactions among molecules during chemical reactions. In this paper, we propose a CRO variant named dual-representation CRO (DCRO) to address the community detection problem. DCRO encodes a solution in two representations: one is locus-based and the other is vector-based. The former representation can ensure the validity of a solution and fits for diversification search, and the latter is convenient for intensification search. We thus design two operators for CRO based on these two representations. Their cooperation enables DCRO to achieve a good balance between exploration and exploitation. Experimental results on synthetic and real-life networks show that DCRO can find community structures close to the actual ones and is capable of achieving solutions comparable to several state-of-the-art methods.</description><subject>Algorithm design and analysis</subject><subject>Chemical reaction optimization (CRO)</subject><subject>Chemical reactions</subject><subject>Chemicals</subject><subject>Communities</subject><subject>community detection</subject><subject>complex network</subject><subject>Complex networks</subject><subject>Energy conservation</subject><subject>Evolutionary algorithms</subject><subject>Evolutionary computation</subject><subject>Image edge detection</subject><subject>metaheuristic</subject><subject>Networks</subject><subject>Optimization</subject><subject>Representations</subject><issn>2168-2267</issn><issn>2168-2275</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2017</creationdate><recordtype>article</recordtype><sourceid>RIE</sourceid><recordid>eNpdkMtKAzEUhoMottQ-gAhScONmak6mk8tSp96gUCjtwlXIpGc0ZW5OZhb16Z1e7MJkkZD_O4eTj5BroGMAqh6W8cfTmFHgY8apEJKdkT4DLgPGRHR-unPRI0PvN7RbsntS8pL0mAQIlZJ9MovLPG8L12xHU2zQNq4sRivvis_RtDVZsMCqRo9FY_ZJ_IW5syYbLdAc2HnVuNz97OMrcpGazOPweA7I6uV5Gb8Fs_nre_w4C-wEVBMIJSKTKIM8TcFOUmBSWgAEK8xaAQ-BCdsNmtqIMsoimZh1iClNeIIsRBkOyP2hb1WX3y36RufOW8wyU2DZeg2SA4f9Jwfk7h-6Kdu66KbToDgLaSQV7yg4ULYuva8x1VXtclNvNVC9s613tvXOtj7a7mpuj53bJMf1qeLPbQfcHACHiKdYRN2mMvwFYaGCzA</recordid><startdate>20171201</startdate><enddate>20171201</enddate><creator>Chang, Honghao</creator><creator>Feng, Zuren</creator><creator>Ren, Zhigang</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>NPM</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7SP</scope><scope>7TB</scope><scope>8FD</scope><scope>F28</scope><scope>FR3</scope><scope>H8D</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>7X8</scope><orcidid>https://orcid.org/0000-0001-7164-7790</orcidid></search><sort><creationdate>20171201</creationdate><title>Community Detection Using Dual-Representation Chemical Reaction Optimization</title><author>Chang, Honghao ; Feng, Zuren ; Ren, Zhigang</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c419t-7975ab9ae6ff1c4f1288c11e1c7ad9163127c898fc5020258bad3ef0b6be23e83</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2017</creationdate><topic>Algorithm design and analysis</topic><topic>Chemical reaction optimization (CRO)</topic><topic>Chemical reactions</topic><topic>Chemicals</topic><topic>Communities</topic><topic>community detection</topic><topic>complex network</topic><topic>Complex networks</topic><topic>Energy conservation</topic><topic>Evolutionary algorithms</topic><topic>Evolutionary computation</topic><topic>Image edge detection</topic><topic>metaheuristic</topic><topic>Networks</topic><topic>Optimization</topic><topic>Representations</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Chang, Honghao</creatorcontrib><creatorcontrib>Feng, Zuren</creatorcontrib><creatorcontrib>Ren, Zhigang</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Electronic Library (IEL)</collection><collection>PubMed</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Mechanical &amp; Transportation Engineering Abstracts</collection><collection>Technology Research Database</collection><collection>ANTE: Abstracts in New Technology &amp; Engineering</collection><collection>Engineering Research Database</collection><collection>Aerospace 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>MEDLINE - Academic</collection><jtitle>IEEE transactions on cybernetics</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Chang, Honghao</au><au>Feng, Zuren</au><au>Ren, Zhigang</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Community Detection Using Dual-Representation Chemical Reaction Optimization</atitle><jtitle>IEEE transactions on cybernetics</jtitle><stitle>TCYB</stitle><addtitle>IEEE Trans Cybern</addtitle><date>2017-12-01</date><risdate>2017</risdate><volume>47</volume><issue>12</issue><spage>4328</spage><epage>4341</epage><pages>4328-4341</pages><issn>2168-2267</issn><eissn>2168-2275</eissn><coden>ITCEB8</coden><abstract>Many complex networks have been shown to have community structures. Detecting those structures is very important for understanding the organization and function of networks. Because this problem is NP-hard, it is appropriate to resort to evolutionary algorithms. Chemical reaction optimization (CRO) is a novel evolutionary algorithm inspired by the interactions among molecules during chemical reactions. In this paper, we propose a CRO variant named dual-representation CRO (DCRO) to address the community detection problem. DCRO encodes a solution in two representations: one is locus-based and the other is vector-based. The former representation can ensure the validity of a solution and fits for diversification search, and the latter is convenient for intensification search. We thus design two operators for CRO based on these two representations. Their cooperation enables DCRO to achieve a good balance between exploration and exploitation. Experimental results on synthetic and real-life networks show that DCRO can find community structures close to the actual ones and is capable of achieving solutions comparable to several state-of-the-art methods.</abstract><cop>United States</cop><pub>IEEE</pub><pmid>28113998</pmid><doi>10.1109/TCYB.2016.2607782</doi><tpages>14</tpages><orcidid>https://orcid.org/0000-0001-7164-7790</orcidid></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 2168-2267
ispartof IEEE transactions on cybernetics, 2017-12, Vol.47 (12), p.4328-4341
issn 2168-2267
2168-2275
language eng
recordid cdi_proquest_miscellaneous_1861612811
source IEEE Electronic Library (IEL)
subjects Algorithm design and analysis
Chemical reaction optimization (CRO)
Chemical reactions
Chemicals
Communities
community detection
complex network
Complex networks
Energy conservation
Evolutionary algorithms
Evolutionary computation
Image edge detection
metaheuristic
Networks
Optimization
Representations
title Community Detection Using Dual-Representation Chemical Reaction Optimization
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-18T23%3A12%3A08IST&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=Community%20Detection%20Using%20Dual-Representation%20Chemical%20Reaction%20Optimization&rft.jtitle=IEEE%20transactions%20on%20cybernetics&rft.au=Chang,%20Honghao&rft.date=2017-12-01&rft.volume=47&rft.issue=12&rft.spage=4328&rft.epage=4341&rft.pages=4328-4341&rft.issn=2168-2267&rft.eissn=2168-2275&rft.coden=ITCEB8&rft_id=info:doi/10.1109/TCYB.2016.2607782&rft_dat=%3Cproquest_RIE%3E1861612811%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=1962305896&rft_id=info:pmid/28113998&rft_ieee_id=7575708&rfr_iscdi=true