Abstract
Community structures exist in networks which has complex biological, social, technological and so on structures and contain important information. Networks and community structures in computer systems are presented by graphs and subgraphs respectively. Community structure detection problem is NP-hard problem and especially final results of the best community structures for large-complex networks are unknown. In this paper, to solve community structure detection problem a genetic algorithm-based algorithm, AGA-net, which is one of evolutionary techniques has been proposed. This algorithm which has the property of fast convergence to global best value without being trapped to local optimum has been supported by new parameters. Real-world network which are frequently used in literature has been used as test data and obtained results have been compared with 10 different algorithms. After analyzing the test results it has been observed that the proposed algorithm gives successful results for determination of meaningful communities from complex networks.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Fortunato, S.: Community Detection in Graphs. Physics Reports 486(3), 75–174 (2010)
Jackson, M.O.: Social and Economic Networks, vol. 3. Princeton University Press, Princeton (2008)
Dunne, J.A., Williams, R.J., Martinez, N.D.: Food-Web Structure and Network Theory: The Role of Connectance and Size. Proceedings of the National Academy of Sciences. 99(20), 12917–12922 (2002)
Gavin, A.-C., et al.: Proteome survey reveals modularity of the yeast cell machinery. Nature 440, 631–636 (2006)
Krogan, N.J., et al.: Global landscape of protein complexes in the yeast saccharomyces cerevisiae. Nature 440(7084), 637–643 (2006)
Lee, J., Hidden, L.J.: information revealed by optimal community structure from a proteincomplex bipartite network improves protein function prediction (2013). http://www.ncbi.nlm.nih.gov/pubmed/23577106
Marcus, S., Moy, M., Coffman, T.: Social network analysis. Mining Graph Data, 443–467 (2007)
Naeni, L.M., Berretta, R., Moscato, P.: MA-net: a reliable memetic algorithm for community detection by modularity optimization. In: Proceedings of the 18th Asia Pacific Symposium on Intelligent and Evolutionary Systems, vol. 1, pp. 311–323. Springer International Publishing (2015)
Liu, D., Jin, D., Baquero, C., He, D., Yang, B., Yu, Q.: Genetic Algorithm with a Local Search Strategy for Discovering Communities in Complex Networks. International Journal of Computational Intelligence Systems 6(2), 354–369 (2013)
Jia, G., et al.: Community detection in social and biological networks using differential evolution. In: Learning and Intelligent Optimization, pp. 71–85. Springer Berlin, Heidelberg (2012)
Brandes, U., et al.: On Modularity Clustering. IEEE Transactions on Knowledge and Data Engineering 20(2), 172–188 (2008)
Parpinelli, R.S., Lopes, H.S.: A Computational Ecosystem for Optimization: Review and Perspectives for Future Research. Memetic Computing 7(1), 29–41 (2015)
Girvan, M., Newman, M.E.J.: Community Structure in Social and Biological Networks. Proceedings of the National Academy of Sciences 99(12), 7821–7826 (2002)
Newman, M.E.J.: Modularity and Community Structure in Networks. Proceedings of the National Academy of Sciences 103(23), 8577–8582 (2006)
Newman, M.E.J., Girvan, M.: Finding and Evaluating Community Structure in Networks. Physical Review E 69(2), 026113 (2004)
Newman, M.E.J.: Fast Algorithm for Detecting Community Structure in Networks. Physical Review E 69(6), 066133 (2004)
Blondel, V.D., Guillaume, J.L., Lambiotte, R., Lefebvre, E.: Fast Unfolding of Communities in Large Networks. Journal of Statistical Mechanics: Theory and Experiment 2008(10), P10008 (2008)
Pons, P., Latapy, M.: Computing communities in large networks using random walks. In: Computer and Information Sciences-ISCIS 2005, pp. 284–293. Springer Berlin, Heidelberg (2005)
Newman, M.E.J.: Finding Community Structure in Networks using The Eigenvectors of Matrices. Physical Review E 74(3), 036104 (2006)
Raghavan, U.N., Albert, R., Kumara, S.: Near Linear Time Algorithm to Detect Community Structures in Large-Scale Networks. Physical Review E 76(3), 036106 (2007)
Ronhovde, P., Nussinov, Z.: Local Resolution-Limit-Free Potts Model for Community Detection. Physical Review E 81(4), 046114 (2010)
Huang, J., Sun, H., Liu, Y., Song, Q., Weninger, T.: Towards Online Multiresolution Community Detection in Large-Scale Networks. PloS one 6(8), e23829 (2011)
Clauset, A., Newman, M.E.J., Moore, C.: Finding Community Structure in Very Large Networks. Physical Review E 70(6), 066111 (2004)
Duch, J., Arenas, A.: Community Detection in Complex Networks using Extremal Optimization. Physical Review E 72(2), 027104 (2005)
Tasgin, M., Bingol, A.: Communities detection in complex networks using genetic algorithm. In: Proc. of the European Conference on Complex Systems (ECSS 2006) (2006)
Tasgin, M., Herdagdelen, A., Bingol, H.: Community Detection in Complex Networks using Genetic Algorithms. arXiv preprint arXiv:0711.0491 [physics.soc-ph] (2007)
Li, J., Song, Y.: Community Detection in Complex Networks using Extended Compact Genetic Algorithm. Soft Computing 17(6), 925–937 (2013)
Shi, C., Wang, Y., Wu, B., Zhong, C.: A New Genetic Algorithm for Community Detection, pp. 1298–1309. Springer, Heidelberg (2009)
Mitchell, M.: Genetic algorithms: An overview. Complexity 1(1), 31–39 (1995)
Park, Y., Song, M.: A genetic algorithm for clustering problems. In: Proceedings of the Third Annual Conference on Genetic Programming, pp. 568–575 (1998)
Sastry, K., Goldberg, D., Kendall, G.: Genetic Algorithms: In: Search methodologies, pp. 97–125. Springer US (2005)
Zachary, W.W.: An Information Flow Model for Conflict and Fission in Small Groups. Journal of Anthropological Research, 452–473 (1977)
Lusseau, D.: The Emergent Properties of a Dolphin Social Network. Proceedings of the Royal Society of London B: Biological Sciences 270(Suppl 2), S186–S188 (2003)
IntAct Protein-Protein Interaction Network of Cattle. http://biit.cs.ut.ee/graphweb/exampleInput/Cattle_protein_interactions_(IntAct).txt (last accessed date June 1, 2015)
UniProtKB, Bos taurus (Bovine) - P12344 (AATM_BOVIN). http://www.uniprot.org/uniprot/P12344 (last accessed date May 15, 2015)
Pizzuti, C.: A Multiobjective Genetic Algorithm to Find Communities in Complex Networks. IEEE Transactions on Evolutionary Computation 16(3), 418–430 (2012)
Shi, C., Yan, Z., Wang, Y., Cai, Y., Wu, B.: A Genetic Algorithm for Detecting Communities in Large-Scale Complex Networks. Advances in Complex Systems 13(01), 3–17 (2010)
Li, Y., Liu, G., Lao, S.Y.: A Genetic Algorithm for Community Detection in Complex Networks. Journal of Central South University 20, 1269–1276 (2013)
Gach, O., Hao, J.-K.: A memetic algorithm for community detection in complex networks. In: Coello, C.A.C., Cutello, V., Deb, K., Forrest, S., Nicosia, G., Pavone, M. (eds.) PPSN 2012, Part II. LNCS, vol. 7492, pp. 327–336. Springer, Heidelberg (2012)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this paper
Cite this paper
Atay, Y., Kodaz, H. (2016). A New Adaptive Genetic Algorithm for Community Structure Detection. In: Lavangnananda, K., Phon-Amnuaisuk, S., Engchuan, W., Chan, J. (eds) Intelligent and Evolutionary Systems. Proceedings in Adaptation, Learning and Optimization, vol 5. Springer, Cham. https://doi.org/10.1007/978-3-319-27000-5_4
Download citation
DOI: https://doi.org/10.1007/978-3-319-27000-5_4
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-26999-3
Online ISBN: 978-3-319-27000-5
eBook Packages: EngineeringEngineering (R0)