基于probabilistic memetic算法的二次最小生成树问题的研究

来源 :西安理工大学 | 被引量 : 0次 | 上传用户:ntudqliweiwei
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
最小生成树问题是一类经典的网络优化问题。大量研究表明,最小生成树结构是通信网络设计的最优拓扑。生成树在大多数网络设计和分析问题中扮演着重要角色,然而,实际的网络优化问题通常需要满足附加的约束,形成约束最小生成树问题。二次最小生成树(q-MST)问题是在最小生成树问题中附加了边的交互费用的一类约束最小生成树问题,是一类典型的NP完全问题。在实际生活中的很多组合优化问题,例如,通信网络设计、超大规模集成电路的设计等优化问题,都可以转化为二次最小生成树问题,所以对二次最小生成树问题的研究具有较大的理论意义和实用价值。   Probabilistic Memetic Algorithm(PMA)是在memetic算法的基础上,通过管理每个个体的学习强度来平衡进化和个体学习。本文通过对q-MST问题和PMA进行分析、研究,采用基于一种新的进化算法PMA对二次最小生成树问题进行求解,将PMA首次应用到q-MST问题中。本文首先对采用进化算法求解二次最小生成树问题的现有文献进行学习和分析,发现算法中的编码、进化算子等关键技术还可以通过改进得到更好的解;然后根据二次最小生成树问题设计出局部搜索算子,并借鉴Jaccard系数推导出在非欧几里得空间下个体间距离的计算方法,进而设计出基于PMA的二次最小生成树问题的步骤和求解过程;最后设计局部加速算子和全局优化算子,对本文设计的PMA进行优化。   本文参照有关文献给出的按随机方式生成二次最小生成树问题的方法,通过设计随机生成器来产生若干个二次最小生成树问题的测试用例。使用本文所设计的算法对上述用例分别进行10次随机测试,并和遗传算法的数据进行比较。实验结果表明:PMA中得到的解明显要优于遗传算法得到的解,并验证了本文设计的距离计算方法、局部搜索算子、局部加速算子和全局优化算子在算法中的有效性。
其他文献
网络游戏现在已经进入三维网络游戏的时代,它以逼真的画面,巨大的游戏场景赢得了玩家的认可。由于游戏规模越来越大,在线人数增多,使得网络延时、丢包和集群的负载均衡等问题越来
支持向量机是由Vapnik等人基于统计学习理论提出的一种新型的机器学习方法。支持向量机基于结构风险最小化原理,综合考虑了经验风险和置信风险,具有良好的泛化能力和较高的分
随着互联网的迅速发展,网络上的信息成爆炸式增长。自从Tim Berners-Lee提出Web2.0的概念之后,用户从被动的接受信息逐渐转变成信息发布的参与者。社会标签是Web2.0的众多应用
随着计算机网络技术的发展,为了满足视频点播、网络会议、网络实时游戏等多媒体应用这些当今因特网的主流业务,急需建立一种高效的、有QoS保障的数据通信机制。建立这种机制主
近年来,不确定数据的管理吸引了来自工业界和学术界的极大关注,特别在诸如无线传感器网络、生物技术和生物数据库、基于位置的服务和数据流等新兴的领域中。为了准确获取不确定
数据挖掘是指从分散的异构信息中获取知识的过程,其直接目的是快速检索有用信息,将数据挖掘与Web结合形成的Web信息挖掘是处理海量Web信息的有效手段。虽然Web信息挖掘能极大
时空数据库技术是计算机科学的新兴领域。由于时空数据库本身的一些特性,所以被广泛应用到多种领域。本文重点比较了适用于网络中移动对象轨迹查询的索引结构,提出了一种适用于
当今计算机技术的发展日新月异,软件在我们的生活中扮演着水和电的重要角色。C语言作为一门广泛应用的语言,已有40多年的历史,它在系统软件如操作系统、编译器、数据库等领域
联机事务处理是数据库领域的重要应用。随着近年来电子商务的迅猛发展和企业数据量的激增,用户对数据库事务处理能力提出了越来越高的要求,而处理器技术和内存技术的发展也为
随着网络普及和技术的发展,人们的日常生活中对互联网的依赖性越来越高。普通公众更多地选择通过网上交易实现购物,而政府机构也大力倡导电子政务和电子贸易。当大量用户使用网