引入拥挤度概念的人工蜂群算法及其应用

来源 :曲阜师范大学 | 被引量 : 0次 | 上传用户:woxuejavalala
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
人工蜂群算法是一种稳定、高效的群体智能优化算法,它受到蜜蜂集体觅食行为的启发,在解决大多数问题时均表现出良好的性能。相较其它优化算法,它在寻优等方面有着收敛速度快、鲁棒性好、全局收敛、适用范围宽等优势,适用于多种类的优化,对有约束和无约束条件下的优化问题均有很强的应用价值。本论文对基本人工蜂群算法的相关知识进行了阐述。该算法需要设置的参数少、鲁棒性强、复杂度低,而且算法执行时能兼顾全局搜索和局部搜索,增加了获取最优极值的概率。本章也讨论了该算法存在的弊端,如:收敛易早熟、搜索精度较低、难以跳出局部极值等。本文首次引入“拥挤度”这一概念来改进基本人工蜂群算法。我们将通过定义一个拥挤度公式来调配人工蜂,限制采蜜峰的数量,并借此参数合理调控邻域搜索。当拥挤度低值时蜂群不需要进行任何调整,而当拥挤度高时将调用改进的观察蜂跟随公式,适当减少本区域采蜜蜂的数量;随后会增加侦查蜂的数量以扩大对解空间的全局搜索,这样就能在某种程度上帮助算法避免早熟现象,同时在后期提高算法的收敛速度。本文另一个改进思路是设定蜂群中侦查蜂始终存在,一般使其比例保持在蜂群总数的5%-10%左右,以此维持蜂群的多样性,以便继续保持对解空间的不断搜索。此方案的实施有助于人工蜂全局检索能力的提升,进一步加速算法执行后期的收敛。文章中讨论了网络服务质量(QoS)的由来,以及QoS度量、QoS服务体系模型、QoS路由分类等。QoS路由即端到端传输时选择传输链路,此链路要求符合QoS度量中的各条件限制。这些概念和相关的研究背景将为下一章打下基础。本文把改进的人工蜂群算法用于解决实际网络的QoS路由问题。该算法将通过人工蜂检索全部符合丢包率、带宽、延迟抖动、时延、等限定情况下的可行链路,以此确定组播路由的最优链路。我们通过仿真实验观察两种算法在实际应用中的表现,先通过Dijkstra前N条路径算法构建非劣解集,人工蜂在非劣解集中执行邻域搜索行为以获取适应度更高的优质解。最后对比这两种算法求解最优链路时所花费的代价、平均迭代次数等指标,以此证明引入拥挤度参数后的改进算法实用性良好。
其他文献
随着世界经济的全球化,一体化进程不断加快,市场竞争日趋激烈,新产品的广告宣传成为企业抢占商机的有效手段。目前大部分的网站依然是以二维平面上的图像展示为主,不能有效的独特
软件成本估算已经成为软件项目管理的重要部分之一,软件成本估算技术也已经成为软件工程研究领域的一个重要方向.目前国际上已经研究开发出多种通用的软件成本估算方法,但由
随着国家对煤矿生产安全的不断重视和煤矿企业对信息化水平的要求不断提高,传统的煤矿信息管理系统已不能满足应用的需求。因此,为了提高煤矿企业的信息化水平,使用新技术开发功
有效的路径搜索是地理信息系统和导航系统等高级应用中的一个关键环节,因而对其算法进行优化十分重要.传统的最佳路径求解算法在计算路径权值时,没有综合考虑路段的实时状况
传统工场管理系统适用于通用简单生产环境下的生产流程控制同配件跟踪,随着电子制造业自动化生产程度日益提高,工场管理系统需要同自动化生产、电子测试相结合,实现生产流程
本文主要讨论WPKI原理、体系结构及关键部件的仿真。在无线世界里,由于空中接口的开放,人们对于进行商务活动的安全性的关注远超过有线环境。仅当所有的用户确信,通过无线方
随着网络的不断发展,用户对网络的需求不断发生变化,要求传输的信息种类越来越多,要求提供的服务质量也越来越高。传统网络的弊端日益突出,甚至限制了网络的进一步发展。主动
基于B/S(Browse/Server,浏览器/服务器)模式的Web(又称Wold Wide Web,环球网)应用系统建立在三层或n层体系结构之上,它采用动态Web技术,给企业提供一个Internet/Intranet环境
情绪是智能虚拟主体与虚拟环境相互作用的结果,智能虚拟主体的情绪动画是智能虚拟环境一个引人入胜的分枝.一般地,智能虚拟主体可以视为一个自主的智能主体,具有感觉、知觉、
随着近年来网络技术的发展,构建企业分布式应用技术日趋成熟,其中SUN公司推出的J2EE技术被证明是成功的,被应用于越来越多的企业系统建设中。但由于J2EE技术本身的复杂性与多样