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)...
Gespeichert in:
Veröffentlicht in: | IEEE transactions on cybernetics 2017-12, Vol.47 (12), p.4328-4341 |
---|---|
Hauptverfasser: | , , |
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 & Communications Abstracts</collection><collection>Mechanical & Transportation Engineering Abstracts</collection><collection>Technology Research Database</collection><collection>ANTE: Abstracts in New Technology & 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 |