基于分解的多目标进化算法在动态可重叠社团发现中的应用

来源 :北京邮电大学 | 被引量 : 1次 | 上传用户:youtodown1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
社区发现(又称为社团发现)是复杂网络研究的重要部分,主要目的是挖掘网络中一群相互联系紧密的节点组成的模块。社区发现在推荐系统,危险预警,舆情分析等领域有着广泛的应用。传统基于静态网络的社区发现已有大量研究,并且积累了许多优秀的方法和参数。但是,随着复杂网络的快速发展,新的复杂网络常常具有用户数量多、群体结构复杂、用户社交广泛、发展快等特点。传统静态网络社区发现研究已难以满足当前社区发现需求。动态重叠社区发现研究可以进一步探索复杂网络中社区的复杂性和动态性,是社区发现重要研究方向之一。本文采用一种基于分解的多目标进化算法(Decomposition based multi-objective evolutionary algorithm, MOEA/D)解决动态可重叠社区发现问题。基于MOEA/D的动态社区发现算法(MOEA/D based dynamic community detection algorithm ,MOEAD-DCD)同时优化瞬时评分(Snapshot score, SC)和时间消耗(Temporal cost,TC)两类目标函数。SC采用社区发现经典衡量指标,保证每一个时刻社区发现结果的准确性。TC计算相邻时刻间社区发现结果的相似性,保证动态网络社区发现的稳定性。针对复杂网络的重叠社区发现,传统社区发现往往具有较高时间复杂度,针对该问题本文采用了大量经典策略提高算法效率。包括采用轮盘赌方法设计MOEA/D的初始化算子和进化算子,采用前一时刻社区发现结果初始化当前时刻初始解等。MOEAD-DCD采用一种改进的基于邻接轨迹表达的编码方式,使得网络中一个节点可以同时隶属于多个不同的社区结构。通过保留多种非支配解,MOEAD-DCD保证了社区发现结果多样性,避免人为选择多目标函数的影响权重问题。根据文献调研,本文首次将MOEA/D用于解决动态可重叠社区发现问题。MOEA/D算法具有较高运行效率,能够保证最终非支配解多样性的特点。同时结合本文采用的大量改进策略,与传统社区发现算法相比,MOEAD-DCD能够保证准确性的同时,兼顾动态社区结果的稳定性。计算实验对比验证了 MOEAD-DCD的有效性。
其他文献
山地古村落是绍兴地区一种典型的传统民居聚落形式。本文以浙江省绍兴市上虞区岭南乡丁山村为例,以自然环境适应性和人文环境适应性作为切入点,通过实地调研、村民访谈及现状
为解决铁心电抗器匝绝缘无法有效进行耐压试验的问题,本文提出谐振高频法匝绝缘试验方法,文中通过比较分析阐明高频法的优越性,给出试验电压选择依据,并给出试验电流和频率关
通过盆栽试验,以自然辐射为对照,研究人工增强UV-B辐射下(5.0μW/cm2)喜树幼苗生物量和各器官中喜树碱、10-羟基喜树碱含量的变化,试验结果表明:(1)UV-B辐射处理前20 d,处理组幼苗
随着开放的Web服务数量的逐渐递增,全面而有效地获取散落于Internet上的这类Web服务并进行管理就成为一个十分重要的问题。针对该问题,设计与实现了一个Web服务搜索引擎WSSE(Web Services Search Engine)。它不断爬行现有Web站点以搜索Web服务,并对搜集到的Web服务进行集中式管理,最后采用开源的Lucene对搜索到的Web服务建立索引,提高了Web服务的检索效
当前城市间竞争日益激烈,推进宁镇扬地区高质量一体化,有利于提升区域整体竞争力,以更高水平参与融入长三角区域一体化的建设。宁镇扬高质量一体化的推进对促进宁镇扬三市发
本文就柳州市引进外资与技术流入的现状作了简要的分析,阐述我国中小城市在吸引外资工程普遍存在的问题,为促进跨国公司大资本大项目高新进入柳州,提出了四条对策。
为促进和引领教育学术发展,更好地服务于教育改革事业,《教育学报》在欢迎各类正常投稿的同时,拟长期面向教育界征集各类教育学术专题。
技术产权交易对促进技术转移和科技成果转化,提升企业科技创新能力,拉动经济发展具有重要意义。为更好地促进泰州技术产权交易的全面优化发展,提升泰州市科技创新综合实力,本
藕莲是莲(Nelumbo nucifera Gaertn.ssp.nucifera)的3种类型之一,在我国作为水生蔬菜栽培的历史愈两千年。对国家种质资源圃中来自17个省和直辖市的68份藕莲资源的19个形态和农
分析了在压力容器制造中,圆筒环向对接焊缝变形形成棱角的产生原因和影响,并提出了相应的技术控制措施,为提高压力容器焊的接质量、使之符合制造的标准、满足设备使用的性能及安