Game theory, Extremal optimization, and Community Structure Detection in Complex Networks

The network community detection problem consists in identifying groups of nodes that are more densely connected to each other than to the rest of the network. The lack of a formal definition for the notion of community led to the design of various solution concepts and computational approaches to this problem, among which those based on optimization and, more recently, on game theory, received a special attention from the heuristic community. The former ones define the community structure as an optimum value of a fitness function, while the latter as a game equilibrium. Both are appealing as they allowed the design and use of various heuristics. This paper analyses the behavior of such a heuristic that is based on extremal optimization, when used either as an optimizer or within a game theoretic setting. Numerical results, while significantly better than those provided by other state-of-art methods, for some networks show that differences between tested scenarios do not indicate any superior behavior when using game theoretic concepts; moreover, those obtained without using any selection for survival suggest that the search is actually guided by the inner mechanism of the extremal optimization method and by the fitness function used to evaluate and compare components within an individual.

[1]  M E J Newman,et al.  Modularity and community structure in networks. , 2006, Proceedings of the National Academy of Sciences of the United States of America.

[2]  Jiongmin Yong,et al.  Linear-Quadratic Differential Games , 2015 .

[3]  Jure Leskovec,et al.  Defining and evaluating network communities based on ground-truth , 2012, Knowledge and Information Systems.

[4]  Anca Andreica,et al.  Game Theory and Extremal Optimization for Community Detection in Complex Dynamic Networks , 2014, PloS one.

[5]  Martin Rosvall,et al.  Maps of random walks on complex networks reveal community structure , 2007, Proceedings of the National Academy of Sciences.

[6]  Andrea Lancichinetti,et al.  Detecting the overlapping and hierarchical community structure in complex networks , 2008, 0802.1218.

[7]  Santo Fortunato,et al.  Community detection in graphs , 2009, ArXiv.

[8]  Ying Wang,et al.  Quantitative Function for Community Detection , 2012, Physical review. E, Statistical, nonlinear, and soft matter physics.

[9]  Noémi Gaskó,et al.  Mixing Network Extremal Optimization for Community Structure Detection , 2015, EvoCOP.

[10]  Clara Pizzuti,et al.  GA-Net: A Genetic Algorithm for Community Detection in Social Networks , 2008, PPSN.

[11]  Noémi Gaskó,et al.  Noisy extremal optimization , 2015, Soft Computing.

[12]  Stefan Boettcher,et al.  Optimization with Extremal Dynamics , 2000, Complex..

[13]  D. Lusseau,et al.  The bottlenose dolphin community of Doubtful Sound features a large proportion of long-lasting associations , 2003, Behavioral Ecology and Sociobiology.

[14]  Stefan Boettcher,et al.  Extremal Optimization: an Evolutionary Local-Search Algorithm , 2002, ArXiv.

[15]  Noémi Gaskó,et al.  Characterization and Detection of ϵ-Berge-Zhukovskii Equilibria , 2014, PloS one.

[16]  M E J Newman,et al.  Community structure in social and biological networks , 2001, Proceedings of the National Academy of Sciences of the United States of America.

[17]  W. Zachary,et al.  An Information Flow Model for Conflict and Fission in Small Groups , 1977, Journal of Anthropological Research.

[18]  Roger Guimerà,et al.  Extracting the hierarchical organization of complex systems , 2007, Proceedings of the National Academy of Sciences.

[19]  Santo Fortunato,et al.  Finding Statistically Significant Communities in Networks , 2010, PloS one.

[20]  M E J Newman,et al.  Finding and evaluating community structure in networks. , 2003, Physical review. E, Statistical, nonlinear, and soft matter physics.

[21]  S. Fortunato,et al.  Resolution limit in community detection , 2006, Proceedings of the National Academy of Sciences.

[22]  Jean-Loup Guillaume,et al.  Fast unfolding of communities in large networks , 2008, 0803.0476.