基于粒子群与中心引力的一种新混合算法及应用

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:wwucg
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
最优化问题普遍存在于生产调度、交通运输、信息技术、金融管理等众多实际领域中,有效地解决这些问题不仅可以产生大量的经济效益,而且具有重要的研究和社会意义。最优化是以数学学科为基础,最终目的是为了找到实际生活中优化问题的最优解决方案。传统的优化算法,如最速下降法、拟牛顿法、共轭梯度法等都对问题模型有严格的要求,一般要求目标函数和约束函数是连续可导的,然而,随着技术的日新月异,实际生活中的问题越来越复杂,影响因素越来越多,传统的优化算法已经不能够满足人们的需求,因此,寻求解决复杂问题的优化方法就显得至关重要。进化算法是人们通过观察和模拟自然界的现象发展而来的,相对于传统优化算法,进化算法在解决现实中复杂问题具有广泛的适应性、高鲁棒性等优势,被广泛地应用于工业、农业、经济、科技等各个领域中。近些年来,混合算法能够克服单一算法带来的局限性,在进化算法领域内迅速发展为一个新的方向。本文的研究主要围绕着粒子群算法和中心引力的算法来展开,主要研究归纳如下:a)针对进化算法在迭代过程中,种群收敛速度低和种群多样性降低导致全局搜索能力差的问题,本文将粒子群与中心引力算法有效的混合起来,提出了一种新的混合算法CF-PSO,利用粒子群算法收敛速度快的优势和中心引力算法全局搜索能力强的特点,提高算法的效率,为了最大限度的发挥两种算法的优势,采取自适应的策略更新概率p,使得算法在迭代过程中能够根据粒子的分布情况自适应的选择粒子群更新策略和中心引力更新策略。b)当种群进入局部搜索阶段时,进化算法往往会因为步长不易控制,造成还没找到局部极值就跳出当前局部区域或者只能搜索到局部最优点的附近,针对这个问题,传统优化方法在局部搜索方面具有很大的优势,本文利用差商来代替梯度,在新算法的迭代中期引入DFP算法来实现局部搜索,使改进的算法能够快速高效的找到当前搜索区域的局部最优,进而找到全局最优解。c)针对算法迭代后期,粒子陷入局部最优解,无法跳离当前搜索区域的问题,新算法也不例外,本文通过分析高斯变异和柯西变异的特点,在改进算法迭代后期采用柯西变异使这些粒子逃离当前局部最优,继续在其它区域探索全局最优解。为了测试新算法的性能,我们在CEC2005测试函数集上对改进的算法进行了测试,结果表明我们的算法是稳定的,而且更加高效,同时将改进的算法应用到TSP问题上,说明新算法也能够很好地解决实际问题。
其他文献
随着医疗成像设备的发展,医学影像的成像精度和数字化程度的提高,海量的有待临床医生及时做出诊断的影像的不断涌现,加速了计算机辅助诊断的出现和发展。本文面向计算机辅助诊断
现有的序列模式挖掘算法能有效地在大型数据库中挖掘出完整的序列模式集。然而在这些算法中仍存在两个值得注意的问题,一是大多数增量挖掘算法一般只考虑向数据库中增加事务和
数据流作为一种数据密集型应用已经得到了广泛的认同,广泛的应用于金融服务、网络监控、电信数据管理以及传感检测等领域。在数据流模型中,数据以大量、快速、时变的数据流持
面向web的数据挖掘是一项复杂的技术,Web数据挖掘就是利用数据挖掘技术从网络文档和服务中发现和提取信息。Web上各种形式的文档和用户访问信息就构成了Web数据挖掘的对象。
编译器的设计和实现是计算机理论的重要组成部分,其原理和技术可被延伸至一般计算机技术的研究,因此,编译程序的研究对于程序设计具有重要的意义。伴随理论研究的逐渐深入,编译器
工作流模型是业务过程的计算机化的表示。工作流管理系统中一个重要的课题就是要为待描述的过程定义提供一种通用过程描述、表现能力强和便于形式化验证的工作流过程模型。一
在建筑设计领域,需要大量具有特色的创新性建筑设计来适应快速发变化的市场需求,提升国家或地区的竞争能力.随着市场经济的日益发达,建筑创新仅仅依靠人来进行设计,很难满足
本论文的研究课题是陕西21世纪初高等教育教学改革工程项目(0204014),目标为构建网络化的积件组合平台,为我国第二代CAI教学课件建设提供技术支持。网络化远程教学环境是现代
随着Internet的发展,多媒体通信和分布式环境下的协同工作等应用促使了组播通信的发展。组播问题的关键在于组播路由的确定,即寻找简单、高效、健壮的组播路由算法,组播路由
笔者从2003年12月份起涉足J2ME领域,从事了一年多的研究与开发工作。在此期间,承担了四川大学计算机学院与亿阳信通西南分公司合作开发的移动办公系统,其中包括网管指标查询系统