重庆理工大学学报(自然科学) ›› 2020, Vol. 34 ›› Issue (1): 94-102.doi: 10.3969/j.issn.1674-8425(z).2020.01.014

• 智能技术 • 上一篇    下一篇

移动社交网络快速社区并行发现算法

韩 楠1,乔少杰2,3,元昌安4,黄 萍1,魏军林2,彭 京5,周 凯5   

  1. 1.成都信息工程大学 管理学院,成都 610103; 2.成都信息工程大学 软件工程学院,成都 610225; 3.成都信息工程大学 软件自动生成与智能服务四川省重点实验室,成都 610225; 4.广西教育学院,南宁 530023;5.四川省公安厅,成都 610014
  • 收稿日期:2019-04-16 发布日期:2020-02-16
  • 作者简介:韩楠,女,博士,副教授,主要从事移动社交网络与社区发现研究;通讯作者 乔少杰,男,博士,教授,主要从 事人工智能与社交网络研究,Email:sjqiao@cuit.edu.cn。
  • 基金资助:
    四川省科技计划项目(2018JY0448,2019YFG0106,2019YFS0067);国家自然科学基金项目(61802035, 61772091,71701026);四 川 高 校 科 研 创 新 团 队 建 设 计 划 (18TD0027);广 西 自 然 科 学 基 金 项 目 (2018GXNSFDA138005);成都信息工程大学中青年学术带头人科研基金项目(J201701);成都信息工程 大学科研基金资助项目(KYTZ201715,KYTZ201750)

  • Received:2019-04-16 Published:2020-02-16

摘要: 针对传统社区发现技术已无法有效处理大规模移动社交网络数据的问题,基于图 论知识、网络性质提出山地模型,设计了滑坡算法,采用 GraphX分布式图计算框架实现了并行 化社区发现算法。模型首先利用模块度的聚类思想初始化山地模型并求取网络中每条边的权 重,然后利用滑坡算法,迭代削弱社区间的关系,最终获得网络的社区结构。大量真实和模拟移 动社交网络数据上的实验结果表明:所提算法能解决传统社区发现算法无法处理的大规模网络 社区划分问题,在保证具有较高的社区识别准确率前提下,在时间性能上较现有并行社区发现 算法提高 140%以上,16台服务器构成的集群对于 1000万个结点构成的大规模网络进行社区 发现的时间不超过 10min。

关键词: 移动社交网络, 社区发现, 分布式计算, 滑坡算法, 模块度

中图分类号: 

  • TP311