计算机应用 ›› 2013, Vol. 33 ›› Issue (09): 2444-2449.DOI: 10.11772/j.issn.1001-9081.2013.09.2444

• 网络与通信 • 上一篇    下一篇

网络社区发现的多目标分解粒子群优化算法

应加炜1,2,陈羽中1,2   

  1. 1. 福建省网络计算与智能信息处理重点实验室(福州大学),福州 350108
    2. 福州大学 数学与计算机科学学院, 福州 350108;
  • 收稿日期:2013-03-28 修回日期:2013-04-27 出版日期:2013-09-01 发布日期:2013-10-18
  • 通讯作者: 陈羽中
  • 作者简介:应加炜(1988-),男, 福建南平人, 硕士研究生,主要研究方向: 复杂网络、数据挖掘;
    陈羽中(1979-),男, 福建福州人, 副教授,博士,CCF会员,主要研究方向: 计算智能、数据挖掘、复杂网络。
  • 基金资助:

    福建省教育厅重点项目;福建省科技创新平台项目

Multi-objective particle swarm optimization with decomposition for network community discovery

YING Jiawei1,2,CHEN Yuzhong1,2   

  1. 1. College of Mathematics and Computer Science, Fuzhou University, Fuzhou Fujian 350108, China;
    2. Fujian Key Laboratory of Network Computing and Intelligent Information Processing (Fuzhou University), Fuzhou Fujian 350108, China
  • Received:2013-03-28 Revised:2013-04-27 Online:2013-10-18 Published:2013-09-01
  • Contact: CHEN Yuzhong

摘要: 通过分析社会网络中社区发现问题的优化目标,构造了社区发现的多目标优化模型,提出一种网络社区发现的多目标分解粒子群优化算法。该算法采用切比雪夫法将多目标优化问题分解为多个单目标优化子问题,使用粒子群优化(PSO)算法对社区结构进行挖掘,并引入了一种新颖的基于局部搜索的变异策略以提高算法的搜索效率和收敛速度,该算法克服了单目标优化算法存在的解单一以及难以发现社区层次结构的缺陷。人工网络及真实网络上的实验结果表明,该算法能够快速准确地挖掘网络社区并揭示社区的层次结构。

关键词: 社会网络, 社区发现, 多目标分解, 粒子群优化, 变异策略

Abstract: A multi-objective particle swarm optimization with decomposition for network community discovery was proposed and the multi-objective optimization model of community discovery was constructed through comparing the optimization objectives of different community discovery algorithms in social network. The proposed algorithm adopted the Chebyshev method to decompose the multi-objective optimization problem into a number of single-objective optimization sub-problems and used Particle Swarm Optimization (PSO) to discover the community structure. Moreover, a new local search based mutation strategy was put forward to improve the search efficiency and speed up convergence. The proposed algorithm overcame the defects of single objective optimization methods. The experimental results on synthetic networks and real-world networks show that the proposed algorithm can discover the community structure rapidly and accurately and reveal the hierarchical community structure.

Key words: social network, community discovery, multi-objective decomposition, Particle Swarm Optimization (PSO), mutation strategy

中图分类号: