Rodrigo Francisquini, M. C. Nascimento, M. Basgalupp
{"title":"NGA-LP:一种鲁棒改进的有向网络群体检测遗传算法","authors":"Rodrigo Francisquini, M. C. Nascimento, M. Basgalupp","doi":"10.1109/CEC.2018.8477955","DOIUrl":null,"url":null,"abstract":"Understanding the community structure of realworld networks is an important task to predict the dynamics of many complex systems. To this end, several optimization methods were developed to maximize the widely studied measure known as Modularity. Most of these methods use global information and, therefore, are computationally expensive to process large-scale networks. This paper proposes a genetic algorithm to detect communities in directed networks, named NGA-LP, that contains local genetic operators designed to have low computational cost. The primary advantage of NGA-LP is the local representation, where the vertices store the information of the individuals. This representation makes possible the use of local genetic operators which do not require global information. Moreover, NGA-LP combines a pair of crossover operators that are automatically chosen according to the characteristics of the network, guided by the quality of the solution. The goal of combining different crossover operators is to ensure the robustness and capability of handling with different networks in an adaptive fashion. In the computational tests carried out in this paper, the introduced algorithm achieved excellent results and outperformed the other benchmark algorithms, even for undirected networks.","PeriodicalId":212677,"journal":{"name":"2018 IEEE Congress on Evolutionary Computation (CEC)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"NGA-LP: A Robust and Improved Genetic Algorithm to Detect Communities in Directed Networks\",\"authors\":\"Rodrigo Francisquini, M. C. Nascimento, M. Basgalupp\",\"doi\":\"10.1109/CEC.2018.8477955\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Understanding the community structure of realworld networks is an important task to predict the dynamics of many complex systems. To this end, several optimization methods were developed to maximize the widely studied measure known as Modularity. Most of these methods use global information and, therefore, are computationally expensive to process large-scale networks. This paper proposes a genetic algorithm to detect communities in directed networks, named NGA-LP, that contains local genetic operators designed to have low computational cost. The primary advantage of NGA-LP is the local representation, where the vertices store the information of the individuals. This representation makes possible the use of local genetic operators which do not require global information. Moreover, NGA-LP combines a pair of crossover operators that are automatically chosen according to the characteristics of the network, guided by the quality of the solution. The goal of combining different crossover operators is to ensure the robustness and capability of handling with different networks in an adaptive fashion. In the computational tests carried out in this paper, the introduced algorithm achieved excellent results and outperformed the other benchmark algorithms, even for undirected networks.\",\"PeriodicalId\":212677,\"journal\":{\"name\":\"2018 IEEE Congress on Evolutionary Computation (CEC)\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2018-07-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2018 IEEE Congress on Evolutionary Computation (CEC)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/CEC.2018.8477955\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 IEEE Congress on Evolutionary Computation (CEC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CEC.2018.8477955","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
NGA-LP: A Robust and Improved Genetic Algorithm to Detect Communities in Directed Networks
Understanding the community structure of realworld networks is an important task to predict the dynamics of many complex systems. To this end, several optimization methods were developed to maximize the widely studied measure known as Modularity. Most of these methods use global information and, therefore, are computationally expensive to process large-scale networks. This paper proposes a genetic algorithm to detect communities in directed networks, named NGA-LP, that contains local genetic operators designed to have low computational cost. The primary advantage of NGA-LP is the local representation, where the vertices store the information of the individuals. This representation makes possible the use of local genetic operators which do not require global information. Moreover, NGA-LP combines a pair of crossover operators that are automatically chosen according to the characteristics of the network, guided by the quality of the solution. The goal of combining different crossover operators is to ensure the robustness and capability of handling with different networks in an adaptive fashion. In the computational tests carried out in this paper, the introduced algorithm achieved excellent results and outperformed the other benchmark algorithms, even for undirected networks.