|کد مقاله||کد نشریه||سال انتشار||مقاله انگلیسی||ترجمه فارسی||نسخه تمام متن|
|973701||932856||2016||12 صفحه PDF||سفارش دهید||دانلود کنید|
• The multi-agent system integrating with genetic algorithm is first used to detect communities in complex networks.
• A series of effective neighborhood-based operators are designed.
• The good performance of the new algorithm is validated by various networks and the systematic comparisons with two representative algorithms.
• The new algorithm can detect communities with high speed, accuracy and stability.
Complex networks are popularly used to represent a lot of practical systems in the domains of biology and sociology, and the structure of community is one of the most important network attributes which has received an enormous amount of attention. Community detection is the process of discovering the community structure hidden in complex networks, and modularity QQ is one of the best known quality functions measuring the quality of communities of networks. In this paper, a multi-agent genetic algorithm, named as MAGA-Net, is proposed to optimize modularity value for the community detection. An agent, coded by a division of a network, represents a candidate solution. All agents live in a lattice-like environment, with each agent fixed on a lattice point. A series of operators are designed, namely split and merging based neighborhood competition operator, hybrid neighborhood crossover, adaptive mutation and self-learning operator, to increase modularity value. In the experiments, the performance of MAGA-Net is validated on both well-known real-world benchmark networks and large-scale synthetic LFR networks with 5000 nodes. The systematic comparisons with GA-Net and Meme-Net show that MAGA-Net outperforms these two algorithms, and can detect communities with high speed, accuracy and stability.
Journal: Physica A: Statistical Mechanics and its Applications - Volume 449, 1 May 2016, Pages 336–347