用于大规模网络社区检测的分布式进化算法研究

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:GOUGOU2929
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
信息行业的飞速发展带来了智能设备的普及,给人们在社交、购物、出行等领域提供了极大的便利。与此同时这也给我们带来了海量的数据信息,例如淘宝用户的购物记录、微博用户相互分享的消息、微信用户的社交群和朋友圈点赞等。互联网公司为了提供更好的服务给大众,于是利用这些海量数据来分析用户行为和喜好,从而为用户提供他们喜欢的事物,如购物时推荐商品等。在此种大数据挖掘的背景下,网络数据挖掘也成为了热门的研究方向之一。而网络数据挖掘领域中,网络社区检测是分析网络结构,划分网络社区的重要工具。作为网络社区检测算法的一个类别,多目标进化算法解决网络社区检测时具有动态自调整和同时得到多个层次分割结果的优点。然而传统进化算法在解决大规模网络社区检测问题时,受到了诸多计算资源的限制,严重影响了检测的效率和算法的适用性。本文针对传统多目标进化算法在大规模网络社区检测上遇到的问题,将多目标进化算法在分布式计算系统Spark进行了实现,并应用在大规模网络的社区检测问题上。本文所做的主要工作和创新如下:1)实现了一种用于大规模网络社区检测的分布式进化算法。首先基于GraphX模型实现了一种种群存储结构。而后通过分析社区检测的主流目标函数及社区检测的主要目的,针对社交网络的特点,以及分布式计算框架的特点,设计了适合分布式计算的多目标函数。该多目标函数分别考虑了社区内连接紧密度和社区间连接的稀疏度。而且去掉了统计社区节点数,从而提高了目标函数计算的异步特性。2)实现了一种基于RDD的社区检测进化算法。首先是基于RDD实现了一个多子种群的种群结构。而后利用分布式计算系统Spark的弹性分布式数据集的作用于分区上的算子,实现了子种群的交叉变异概率的多样性,以及相应的交叉变异操作,和计算目标函数。3)本文在人工网络Benckmark上以及真实世界的小网络和大规模网络上进行了实验以检测算法的有效性。实验结果证明本文所提算法在处理大规模网络时是有效的,且在处理小数据网络时依然有效。
其他文献
期刊
日前,2010年“普氏能源资讯全球能源企业250强”在新加坡国际能源周期间发布。在本年度排名中,跻身排行榜的亚洲企业数量由2009年的55家增加到今年的68家,其中12家来自中国,比200
日前,国务院下发通知公布固定资产投资项目资本金比例下调的具体内容。其中:钢铁、电解铝项目,最低资本金比例为40%;水泥项目,最低资本金比例为35%;煤炭、电石、铁合金、烧碱、焦炭、
针对黄河水院图书馆编目业务外包中出现的质量问题,提出了以下5项控制措施:图书馆要选择合理的外包形式;选择技术实力强的外包商;制定详细编目业务加工标准;自觉提高编目业务
2013年4月16日,河南省教育厅下发了《河南省教育厅关于表彰全省教育史志优秀成果的通知》,公布了河南省教育史志优秀成果评选结果。此次评选,全省共评出优秀教育史志成果73项,其
飞来峡水利枢纽电站工程由广东省集资兴建,发电的收入是电站还贷主要经济来源。本文是在初步设计选定的水轮机方案的基础上,在不增加工程投资的前提下,以提高年发电收入作为
2009年新疆各类煤矿共生产原煤8740万t,比2008年增产1977万t,同比增长29.2%,哈密、昌吉、吐鲁番等主要产煤地的煤炭产量均创历史新高,成为当地工业增长的主要拉动力。目前新疆准东
2013年11月14日,河南省长通物流有限公司人力资源总监崔晓明,应邀为黄河水院管理系做了关于职业生涯规划的报告,系主任周爱荣教授主持,200多名师生聆听了这场报告。崔总结合当前
河南省高校学报研究会七届二次学术年会于2012年11月15日至18日在河南省南阳市召开。会议由河南省高校学报研究会主办、南阳理工学院学报编辑部承办。会议总结了学会一年来的
值第十四届中国国际煤炭采矿技术交流及设备展览会之际,肯纳金属于2011年10月29日下午在长城饭店召开了采矿建筑业务部战略及新产品新闻发布会。