改进的人工蜂群算法及其应用

被引量 : 0次 | 上传用户:cm603
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
作为一种新兴的群智能优化算法,人工蜂群算法近几年来发展十分迅速。2005年,土耳其学者Karaboga基于蜜蜂采蜜原理提出了人工蜂群算法,并将其应用于多变量函数优化问题。由于人工蜂群算法具有参数少、操作简单和收敛速度快等优点,很快引起了众多研究者的关注。算法新的应用领域被不断地发掘,不再局限于函数优化方面。从目前的研究文献来看,人工蜂群算法已经被成功应用于旅行商问题、无线传感器网络节点部署、调度问题、参数优化和图像分割等众多领域中,而且新的应用场景仍在不断被提出。然而在应用的过程中,研究者们也发现了人工蜂群算法的缺点。在面对复杂的优化问题的时候,人工蜂群算法容易陷入局部最优,收敛速度也无法令人满意。因此,对算法的改进也成了一个热门的研究方向。本文的主要研究内容如下:首先,针对基本人工蜂群算法的缺点,本文提出了一种改进的人工蜂群算法。改进主要有两点。第一,改进了蜜源更新公式。基本人工蜂群算法的蜜源更新公式是在目标蜜源周围随机搜索一个新蜜源,由于搜索过于盲目导致收敛速度较慢。本文借鉴差分进化算法中的变异算子,在搜索新蜜源的时候利用邻居蜜源作为向导,并引入随机错位交叉策略吸收其他维度上的有利信息。改进后的蜜源更新公式搜索更有目的性,具有更强的局部搜索能力。第二,改进了蜜源适应度公式。基本人工蜂群算法的适应度公式有时并不能真实地反映蜜源的好坏,这严重影响了算法的优化精度。为了更好地评价蜜源和保护种群多样性,本文基于排序提出了新的适应度公式。为了证明改进算法的有效性,在参数设置相同的前提下,用改进算法、基本算法以及其他具有代表性的改进算法分别优化了一组标准测试函数,并对比分析了实验结果。实验表明,改进的人工蜂群算法收敛速度更快,函数优化精度更高。其次,将人工蜂群算法应用于图顶点着色问题。本文根据图顶点着色问题的具体需求重新设计了目标函数以及蜜源更新公式,提出了一种求解图顶点着色问题的人工蜂群算法。算法的可行解采用整数编码。可行解代表着色方案,用一个长度为图顶点总数的向量表示,向量的每一维的值是对应顶点的颜色编号。可行解的目标函数值越小,说明该着色方案越好。因此,寻找最优着色方案就是寻找使目标函数取得最小值的可行解。蜜源的更新操作是在保证总颜色数不增加的前提下随机改变图中一个顶点的颜色。实验阶段,用几个标准算例测试算法的优化效果。
其他文献
通过室内加速加载试验研究水泥混凝土桥面薄层环氧抗滑铺装材料的使用性能。设计的加速加载试验可模拟反复行车荷载对薄层环氧抗滑铺装材料产生的表面磨耗、集料松散脱落以及
研究背景冠心病是一种发病率、死亡率和致残率极高的常见病和多发病,严重威胁人类健康,已成为严重的社会公共卫生问题之一。心肌缺血发生时,能够及时、有效地恢复缺血心肌的
针对浮法玻璃生产过程中经常出现的划伤、压伤情况,分析其产生的原因,指出划伤、压伤的特点及处理办法。
目的 探讨茵陈蒿汤治疗黄疸型肝炎的疗效。方法 选择2010年7月-2017年6月在我院诊断治疗的黄疸型肝炎患者100例为研究对象,随机分为观察组和对照组,各50例。两组均给予核苷类
为了对比研究温拌改性剂RH和Sasobit对浇注式沥青混合料路用性能的影响,在油石比为8.5%、9.0%、9.5%的浇注式沥青混合料中分别掺入0、1%、2%、3%的温拌改性剂RH和Sasobit,并
“营改增”是目前我国财政政策的中心工作,本文试图利用可计算一般均衡模型,探讨不同的营改增政策方案对居民福利、经济效率以及产业结构调整可能产生的影响。自1994年分税制
随着移动互联网及智能终端的快速发展,数据流量呈爆发性增长,用户对移动宽带的需求日益增加。根据移动运营数据统计,90%以上的数据流量产生于室内。随着移动“四网协同”战略
在大众创新、万众创业的时代背景下,社会对高质量人才的需求日渐增加,工程管理专业在培养人才方面也面临着与日俱增的压力与动力。如何构建适应未来社会需求的课程体系成为工
根据电子行业对超薄浮法玻璃质量的特殊要求,研究和开发了点状缺陷、微观波纹度、翘曲、毛细划伤等超薄浮法玻璃质量的检验方法,为超薄浮法玻璃的稳定生产和质量控制提供了比
随着移动互联网、云计算、物联网等新技术浪潮的兴起,数据的体量、类型、速度和价值,在很短时间内达到前所未有的程度。传统数据已完成了质变,大数据时代正式到来。Hadoop是