演化计算在组合优化与数据挖掘中的应用

来源 :中国地质大学(武汉) | 被引量 : 0次 | 上传用户:gengfu123456789
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
演化计算是计算机模拟大自然的演化过程,特别是生物的进化过程,来求解复杂问题的一类计算模型。由于演化计算具有自组织、自学习、自适应的智能特征和简单、通用、鲁棒性强、适于并行处理等优点,因此在组合优化、数据挖掘、工程优化等领域得到了广泛的应用。基于近年来逐渐丰富和完善的演化计算理论,本文对组和学中的两类经典组合优化问题TSP问题和SAT问题的求解进行了一定的探索,设计出性能更好的新算法用于求解这两类NP难问题。此外,本文还分别探讨了演化计算在数据挖掘领域用来搜索分类规则和在卫星通信领域用来解决信道分配与优化问题,通过提出一些新思想,新方法,使用演化算法有效地解决了这两个问题,从而展示了演化计算强大的搜索与优化能力。关于TSP问题,本文设计了新的演化算子,并通过增加一些控制策略,提出一种改进的郭涛算法(IGT),加速了郭涛算法的收敛速度。继而基于IGT算法提出一种分布式演化算法,能对大规模TSP问题进行有效求解,此外,还提出了演化算法的一种新的并行机制,并进行了有效性分析。数值实验表明,IGT算法能有效求解中小规模的TSP问题,分布式IGT算法采用一定数量的并行进程以后能对大规模TSP问题进行有效求解。关于SAT问题,在演化算法中引入了一种用于跳出局部陷阱的拟人策略,并通过对杂交和变异算子的改良设计,提出一种求解SAT问题的快速的演化算法(SAT-IEA),该方法不仅具有演化算法的全局收敛性质,而且具有一定的并行性、继承性。数值实验表明,对于随机产生的3-SAT测试实例和SATLIB库中的部分测试实例,采用该算法在求解速度、成功率和求解问题的规模等方面的性能都明显优于一般的演化算法,和另一种快速的求解算法Solar算法性能相当。关于数据挖掘中的分类问题,通过设计新的适应函数、初始化群体的优化、增加新的演化算子以及采用新的淘汰策略等对原始基因表达式程序设计方法进行改进,提出新的基因表达式程序设计方法。数值实验表明,将新方法用于数据挖掘中进行分类规则的挖掘,其精度要好于传统方法。关于动态信道分配问题,将中国36小区的卫星动态信道分配问题进行建模,提炼出该类问题的一个数学模型,并在理论上对其进行了分析,证明该类问题可以转化为图着色问题,从而为该类问题的求解指明了新的方向。针对中国36小区的卫星动态信道分配问题,提出了三种求解策略:演化算法、确定算法和两种算法相结合的混合算法。数值实验表明,对于中国36小区的动态信道分配问题,混合算法求解质量好,且时间性能良好。
其他文献
在应用集成领域,面向服务技术的出现,为各组织提供了优秀的解决方案,而Web服务集成技术中以BPEL4WS最受关注,并被广泛应用。但是,因为BPEL4WS的定义主要是针对服务组织流程的
生产调度问题在现实环境中,特别是在工业工程领域几乎无处不在。车间调度问题一直是制造业研究的热点之一,具有重要的理论意义和现实意义。本文给出了车间调度问题的定义,分析了
在石油化工行业及储油运油港口中,管道的路径选择是一项基础而重要的工作。管道的路径选择关系到石油在管道中运输的损耗,管道清洗的频率及清洗石油损耗,直接影响了输送的成本和
IPv6 也被称为下一代网际协议 (Next Generation Internet Protocol,IPng)。它是网络技术史上重要的发展阶段。IPv6 网络技术虽然已经得到广泛运用,但是在相当长一段时间内,IPv6
无线传感器网络是由低成本、低功耗、具备感知、数据处理、存储和无线通信能力的微型传感器节点通过自组织方式形成的网络,通过节点间协同工作,将实时监测、感知的多种环境信息
自19世纪末德国科学家伦琴发现X射线并将其用于医学检查以来,CT、PET、MRI等新的成像技术和设备的不断涌现,促进了医学影像学的飞速发展,同时给传统的医疗诊断带来了巨大的变革,
随着视频处理、电子技术及其在空间应用的高速发展,空间科学实验对视频的需求越来越大,其特殊的空间环境要求稳定可靠的硬件平台及高效的压缩算法。目前的视频应用平台是针对电
随着ROP防御技术的日益发展,ROP攻击技术趋于复杂化,gadget搜索空间也随之越来越小。因此,当前ROP payload构造的主要挑战是,在有限的空间里收集到更多可利用的gadget,成功实
人类的社会活动离不开人体身份识别,传统的识别技术使用身份证、信用卡等特殊的个人物件进行个人的身份识别。随着科学发展,这些个人物件有可能被伪造和盗用,互联网和电子商务的
随着Internet的高速发展,现有的互联网核心协议IPv4的许多不足逐渐暴露出来,已经阻碍了Internet的发展。为了解决IPv4的不足,下一代Internet协议IPv6诞生了,它不仅解决了IPv4遇到