A community detection algorithm based on discrete mixed fruit fly optimization

With the increasingly close connection between complex networks and actual life, the studies on social networks are gradually deepened. This paper studies the “adopting community detection of signed complex networks by discrete fruit fly Optimization algorithm”. Community detection is aimed at dividing a clustered network with many nodes, which can make points in the same community more intense and points in different communities more sparse. Traditional fruit fly optimization algorithm has two visible disadvantages that it is easy to fall into local optimum and it works hard to deal with discrete data. Therefore, a Discrete fruit fly algorithm (DFOA) is proposed to solve community detection in this paper. Firstly, the global individual interaction strategy is cited to avoid falling into local optimum in community detection. Secondly, for the problem that the fruit fly algorithm cannot deal with discrete data even so cannot solve module function, citing discrete coding strategy and cross strategy. In addition, three real networks are comparatively analyzed in this paper and the result proves the effectiveness of the proposed algorithm.

[1]  Meikang Qiu,et al.  Reinforcement Learning-based Content-Centric Services in Mobile Sensing , 2018, IEEE Network.

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

[3]  Meikang Qiu,et al.  Enabling Cloud Computing in Emergency Management Systems , 2014, IEEE Cloud Computing.

[4]  Shengyao Wang,et al.  A novel binary fruit fly optimization algorithm for solving the multidimensional knapsack problem , 2013, Knowl. Based Syst..

[5]  Pablo Jensen,et al.  Analysis of community structure in networks of correlated data. , 2008, Physical review. E, Statistical, nonlinear, and soft matter physics.

[6]  Fu-Lai Chung,et al.  Deep Network Embedding for Graph Representation Learning in Signed Networks , 2019, IEEE Transactions on Cybernetics.

[7]  Jing Liu,et al.  A Multiobjective Evolutionary Algorithm Based on Similarity for Community Detection From Signed Social Networks , 2014, IEEE Transactions on Cybernetics.

[8]  Haluk Bingol,et al.  Community Detection in Complex Networks Using Genetic Algorithms , 2006, 0711.0491.

[9]  Meikang Qiu,et al.  Who Moved My Data? Privacy Protection in Smartphones , 2017, IEEE Communications Magazine.

[10]  Maoguo Gong,et al.  Greedy discrete particle swarm optimization for large-scale social network clustering , 2015, Inf. Sci..

[11]  Xiangxiang Zeng,et al.  A Network Reduction-Based Multiobjective Evolutionary Algorithm for Community Detection in Large-Scale Complex Networks , 2020, IEEE Transactions on Cybernetics.

[12]  Guangxia Xu,et al.  A Community Detection Method Based on Local Optimization in Social Networks , 2020, IEEE Network.

[13]  Consolación Gil,et al.  Adaptive community detection in complex networks using genetic algorithms , 2017, Neurocomputing.

[14]  Zbigniew Michalewicz,et al.  Particle Swarm Optimization for Single Objective Continuous Space Problems: A Review , 2017, Evolutionary Computation.