【摘 要】
:
蚁群算法(Ant Colony Algorithm, ACA)根据蚂蚁的群体行为特性,模仿自然界中的蚂蚁寻找食物到蚁巢之间最短路径的行为,寻找搜索问题的最优解,是一种新型仿生进化算法;是继模拟
论文部分内容阅读
蚁群算法(Ant Colony Algorithm, ACA)根据蚂蚁的群体行为特性,模仿自然界中的蚂蚁寻找食物到蚁巢之间最短路径的行为,寻找搜索问题的最优解,是一种新型仿生进化算法;是继模拟退火算法、遗传算法、禁忌搜索等之后的又一启发式智能优化算法,在各类复杂组合优化问题中,有着广泛的应用。蚁群算法采用正反馈并行自催化机制,具有较强的鲁棒性、容易与多种启发式算法结合等优点,同时也存在着不可忽视的缺点:例如算法的收敛速度较慢,蚂蚁搜索容易陷入局部最优,从而造成算法停滞现象的出现。本文着重研究了多态蚁群算法在TSP问题中的应用并提出了自定义改进优化算法。多态蚁群算法对基本蚁群算法进行了一定的优化,将蚂蚁分类,所有蚂蚁各司其职,相互依赖,相互合作,形成一个整体。通过仿真实验,发现多态蚁群算法在路径选择和全局搜索方面存在着不足之处,比较容易陷入局部最优。本文对蚁群算法特别是多态蚁群算法进行了大量的研究和分析,提出了两种改进方法,以提高算法的性能。本文研究工作的主要内容有:(1)蚁群算法的概述和研究。介绍了蚁群算法的由来,以及数学模型和算法步骤,并对算法的优缺点进行了分析。(2)阐述了多态蚁群算法的原理,介绍了算法的模型以及步骤,并且通过大量的实验仿真,找到了多态蚁群算法中的信息素更新和路径选择中存在的问题。(3)提出加权值多态蚁群算法。通过加入权值q1和q2,使得蚂蚁能够更好更快更全面地进行全局搜索,并通过仿真实验验证了该算法的有效性。(4)提出BDB多态蚁群算法。重新对蚂蚁进行了分类,并对每一类蚂蚁定义了各自的行走机制,结合模拟退火算法,能够更为快速的搜索出最短路径,通过仿真实验得到结果,该算法具有良好的稳定性和高效性。
其他文献
随着半导体制造工艺和大规模集成电路设计能力的发展,嵌入式设备体积越来越小,功能却越来越强大,由此导致系统能耗问题日益突出。研究表明,存储子系统的能耗是整个片上系统能
随着Internet的飞速发展,分布式系统得到了广泛应用,为信息的存储、传递、发布及获取方式带来了重大变革,同时也为数据完整性、非授权访问等安全问题带来了新的威胁。访问控
近年来,根据人类自身的生理特征尤其是人脸特征进行自动检测和识别研究已成为人工智能和计算机图像处理领域的热门研究课题之一。其中,人脸特征研究的重点在于眼睛、嘴巴的检
近十年来,关键字搜索技术一直是数据库、信息检索和数据挖掘领域的研究热点。而当前,图上的关键字搜索由于具有更加广泛的适用性而备受关注。图上的关键字搜索算法与传统的关
软件测试贯穿于软件开发的整个过程,是保证软件质量的重要手段。单元测试是对软件设计的最小单位进行正确性检验,是后续软件开发和测试的保障。所以单元测试既是软件测试的第
随着视频监控的普及和图像数据的海量增长,图像的人工检索与分类已经无法适应需求,这促进了图像分类技术的产生与发展。图像分类的关键技术是提取图像特征信息及其表征。由于
传统的入侵检测大都基于专家系统,缺乏自适应性,对未知攻击的检测能力较弱。而人工免疫系统是一类基于生物免疫系统的功能、原理、特征而建立的用于解决各种复杂问题的计算系
置换流水车间调度问题(Permutation Flow Shop Problem-PFSP),是车间调度领域一个经典的问题,具有重要的理论意义和现实意义。在理论上,该问题代表了一类具有排列性质的组合
随着计算机技术的发展和数码设备的普及,图像的智能操作和编辑技术引起了许多研究人员的兴趣,并逐渐发展成为一个研究热点。图像修复是指用图像中的已知信息修复破损区域或者
随着计算机系统性能的提高,互联网信息的飞速发展,以及企业信息化程度的迅速提高,中文信息资源以极快的速度递增。信息的增加在满足人们对信息需求的同时也给人们快速、准确