人工蜂群算法研究及其在车辆路径问题的应用

来源 :深圳大学 | 被引量 : 5次 | 上传用户:jyjlxy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前,工程上的优化问题越来越棘手,传统的解决方法已经无法高效地解决这些难题。生活中常见的现象,比如说鸟群协作进行的捕食行为、蚂蚁能找到偏僻角落的甜食以及头脑简单的蜜蜂却构造出世界上最神奇的建筑等,都是由简单生物表现出的群智能,人类从中获得灵感提出了群智能算法,人工蜂群算法正是其中的一种。该算法一经提出,由于其结构简单易实现、性能优越,越来越多研究人员对其进行研究。人工蜂群算法虽然优秀,但是其存在很多优化算法都存在的缺点——收敛速度慢。本文通过分析其收敛速度慢的原因,并针对分析结果进行改进提出了基于局部和全局信息交互的人工蜂群算法(ABCLGII)。本文首先描述了人工蜂群算法的研究背景及发展,然后分析了人工蜂群算法存在的不足,设计了ABCLGII算法,之后通过在数值优化问题及在车辆路径问题上的应用去验证ABCLGII算法的有效性。本文的主要工作如下:1)本文分析人工蜂群算法存在的不足,设计了基于局部和全局信息交流的人工蜂群算法(ABCLGII)。该算法主要的创新点在于增强同类蜜蜂之间的信息交互,充分利用优秀个体的信息对种群的搜索进行引导。ABCLGII通过三个新颖的搜索公式以及一个自适应选择策略去实现上述机制,通过这种方式使得蜂群从原来盲目独立的搜索变为有方向性的合作式搜索,提升了种群全局收敛速度,由此改善算法搜索性能。通过ABCLGII与其它算法在22个标准测试函数的数据对比,验证了ABCLGII算法存在一定的优势。2)本文将改进的人工蜂群算法应用到车辆路径问题上,通过将种群个体向量进行离散化,使得一个个体即代表一条路径,然后使用ABCLGII算法进行不断地迭代进化,找出以运输成本最低为目标的最优车辆路径。通过ABC、遗传算法和ABCLGII算法的运行数据对比,验证了ABCLGII算法在实际应用问题的优势。
其他文献
根据某型海上雷达的多目标、多体制、多模式的要求,提出一种采用DSP作为主控部件的方案实现雷达目标模拟。经过系统联调,该模拟器可实现雷达目标的模拟,并取得了满意的效果。
介绍了基于ARM的脑血氧监测仪软件的设计与实现。该软件通过控制探头对脑血氧信息进行采集并通过无线方式将信息发送给终端,终端对接收到的信息进行处理和显示,同时将病人信息
<正>近年来,宁津县在上级党委、政府的坚强领导下,积极适应经济发展新常态,坚持以科技创新引领产业转型升级,以金融资本助推实体经济发展。一是搭建平台载体。扎实推进县经济
【正】高宝集团子公司KBA-Me Print凭借为非吸附性承印材料提供创新印刷解决方案而在业界享有盛誉。多年来,制造高品质UV无水胶印机已成为KBA-Me Print的核心实力。借助模块
因气象资料种类多、数据量大,传输处理归档流程十分复杂。文章在对省级气象资料归档管理业务流程分析的基础上,设计开发了省级气象资料归档管理系统,其功能按照业务流程组织,
在深入研究软件测试过程和技术实践的基础上,提出了软件测试力概念,构建了软件测试力系(STPS)系结构。以此为基础,通过分析STPS关键需求,确立系统的质量因素,构架了基于质量属性的ST
文章介绍了DZN3型土壤水分站的系统功能组成及发生的故障现象,对连平土壤水分站无土壤水分数据的故障原因进行了分析,并提出解决故障问题的思路方法。为业务人员排除此类故障提供参考。
<正>为了新年进一步推进中国轻纺城服装服饰市场的兴商隆市工作,活跃市场购物氛围,近日,一场主题为"喜迎元旦跨年钜惠大乐购"礼送全城的活动在中国轻纺城服装服饰市场内火爆
文章针对一次DZZ5新型自动气象站遭受雷击的事故,阐述了故障现象,通过故障排除过程总结了类似故障发生时的解决方法和流程,为此类的故障处理提供参考。