蚁群优化算法的改进及其应用

来源 :江南大学 | 被引量 : 0次 | 上传用户:cramzhou
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
人们从仿生学的机理中受到启发,提出许多解决复杂优化问题的新方法,称为元启发式(Metahueristic)算法,如进化策略、神经网络、模拟退火、禁忌搜索算法等。蚁群算法(Ant Colony Algorithm,简称AC)是20世纪90年代初由意大利学者Dorigo和Maniezzo等首先提出,在一系列系统优化问题求解中取得了成效。虽然对此方法的研究刚刚起步,但是这些初步研究已显示出蚁群算法的优越性,证明它是一种很有发展前景的方法。 但是,蚁群算法仍然存在一些缺陷。算法的收敛速度和所得解的多样性、稳定性等性能间存在矛盾。本文分析了蚁群算法中蚂蚁搜索过程的本质,针对蚁群算法中存在的上述问题,引入了小生境(Niche)技术,提出了一种嵌入小生境技术的自适应并行蚁群算法。该算法充分利用并行算法的特点,强化最优信息的反馈,当算法处于停滞状态时引入小生境技术。小生境技术在保留部分蚂蚁继续进行局部精确搜索的同时,重新初始化其它蚂蚁,并通过共享函数来阻止这部分蚂蚁向局部最优移动。这样既保留了原有的较优解,又达到了跳出局部最优的目的。该算法解决了蚁群算法收敛速度和解的性能之间的矛盾。 在应用范围方面,蚁群算法的应用尚且局限在较小的范围内,难以处理连续空间的优化问题。为此本文提出一种用蚁群算法求解连续空间优化问题的方法,通过修改蚂蚁信息素的留存方式和行走规则,定义了一个连续空间的蚁群算法。模拟蚂蚁用触角交流信息的过程提出了直接通信的学习机制,增强了蚂蚁的搜索能力。为了防止出现“早熟”现象,在局部搜索过程中嵌入了模拟退火的思想。同时为避免过大的残留信息,选择了新的信息增量计算函数。实例运算证明了该算法可以推广应用到其他连续空间的优化问题中,突破了基本蚁群算法的应用局限。 另外,我们还将蚁群算法应用到数据聚类问题中,提出了以Max-Min Ant System(MMAS)模型为基础的图形聚类方法。在这个算法中只要调整参数ε就能得到有效的结果,既不需要提前给出聚类个数也不需要给出聚类中心。通过大量仿真实例给出了ε的参考设定范围,这就使本算法可以得到广泛的应用。在蚂蚁转移方法中提出了一种基于“聚度”的锦标赛转移法。实验结果表明了本算法处理不同类型数据的潜力。
其他文献
随着社会的发展,电力用户对电网电能质量的要求也越来越高。电压无功控制是保证电网安全、经济、可靠、优质运行的有效手段,而变电站有载调压变压器和并联电容器是我国高中压电网电压无功控制的重要手段。同时,仿人智能控制理论是最近二十年来才发展起来的理论,在大量的实际控制应用中获得了成功。本文以电网变电站电压无功控制系统为重点研究对象,从新的角度对电压无功控制系统的性能改进进行探讨研究。本文基于电网电压无功综
对列车的实时定位及数据的实时传输进行研究,将其应用于列车调度,对提高列车运行安全、提高铁路服务水平及实现高效的运营管理等具有实际意义。本论文在分析和总结目前国内外GP
为保障气垫船的安全运行,其运动参数如纵倾、横倾等有一定的安全界限和警戒界限。但此界限值是由静水环境确定的,在实际航行中,受海浪扰动的影响,运行参数会有较大波动,频繁超过警
“轮转冰”就是实现轮滑运动项目与滑冰运动项目的 互通,是实现全国冰雪运动发展的重要途径,轮转冰在训练学上的实现,是目前冬奥会契机下人们探讨的主要问题,从运动员选材、
随着现代工业的飞速发展和生产规模的不断扩大,对企业生产自动化和各种信息的集成要求越来越高。分布式系统以其高可靠性,成为用户解决方案的首选。许多重要应用领域需要依靠
乒乓球作为我国国球,一直受到各省以及国家的高度重视,也一直站在世界乒坛的最高峰.除了国家的举国体制培养外,更重要的是从少儿开始的选材以及启蒙教育.乒乓球的训练不仅是
在对国内外有关气力除灰技术的运行实例和研究工作进行充分调研的基础上,结合我国电厂除灰现状的实际情况,针对大唐户县电厂技改工程2×300MW机组的除灰控制系统,本项目采用了双