蚁群算法改进及其应用研究

来源 :山东师范大学 | 被引量 : 0次 | 上传用户:coophui
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当人们使用传统寻优方法求解复杂组合优化问题遇到极大困难时,一些研究者另辟蹊径,开创性地通过模仿生物体或者生态系统的生态机制构造出了新的算法,这些算法包括进化算法(遗传算法、遗传规划、进化策略),人工神经网络,人工免疫系统,微粒群算法等,我们统称为智能优化算法。经过近半个世纪的实践已经证明,智能优化算法在解决复杂组合优化、复杂控制等问题时,具有一些传统方法不能比拟的优点:鲁棒性好,无需问题本身的详细信息,较好的搜索全局性等特点。蚁群算法是由意大利学者M.Dorigo等人提出的一种智能优化算法,它具有智能优化算法的优点,但它本身也存在着一些固有的不足,比如说易陷入局部收敛,收敛速度慢等。本文针对蚁群算法的这些不足,对以下几个方面进行了研究。(1)针对蚁群算法实现中有关参数取值对算法整体性能影响很大这一问题,我们对参数的合理取值区间进行了实验研究,通过保持其他参数值不变,只改变一个参数值的方法,我们统计得出了利于算法性能提高的参数取值;(2)对蚁群算法的收敛性进行了分析和证明,得出了几个可以改善算法整体性能的途径,如调整信息素的更新方式和调整蚂蚁选择路径的方式。(3)蚁群算法实现中,信息素挥发度系数太大与太小都不利于算法搜索整体性能的提高,为了改善搜索性能,我们引入了信息熵概念,在每次迭代完成后计算解种群的信息熵值,用此值来动态调整信息素挥发度系数的大小,调节算法搜索全局性与收敛速度的问题;基于此原理我们提出了一种动态自适应蚁群算法,通过对TSP问题的求解验证了其有效性。(4)提出了一种贪心蚁群算法来解决联盟生成问题,通过与解决此问题的几种其他算法进行实验比较,证明用贪心蚁群算法来解决Agent联盟生成问题是可行的和有效的,为联盟生成问题的求解提供了新的途径。
其他文献
信息化教学资源可以把把复杂的问题简单化,把抽象的东西具体化,把数学问题及其本质动态地展示给学生,给学生创设一种生动、具体、现实的教学情境,创造愉快、和谐、乐观的教学
教练员在反兴奋剂斗争中扮演着极其重要的角色。教练员的反兴奋剂态度直接影响着运动员,可以说,教练员是反兴奋剂工作的第一道防线。加强对教练员的反兴奋剂宣传教育,提高其
期刊
当前,美、日、苏、印等国正在大力研究培育高蛋白质的谷物新品种,日本称之为“绿色革命”。 (一)培育高蛋白质水稻品种的途径 1、利用明胶朊含量高的品种作亲本与高产品种杂
在小学数学应用题的教学中注重培养学生解决实际问题的能力,对于提高学生的逻辑思维能力具有重要的作用.文章通过分析小学数学教学中应用题教学的重要性,深入地探析了应用题
期刊
初中物理教学中,教师要结合物理实验性强和与生活结合紧密的特点开展体验式教学,引导学生在体验中积累知识、提高能力、发展智慧.从实质上讲,体验式教学就是让学生在亲历知识
数学是研究数量、结构、变化、空间以及信息等概念的一门学科,是小学教育中最主要的学科之一.而学生对数学的内在兴趣,是学习数学的强大动力.本文结合教学实例,从开展数学游
资源的稀缺性是经济学的研究起点,如何克服这种稀缺性,尽最大可能利用有限的资源满足人们的需求也必将是经济学无尽的话题。随着人们对资源约束问题研究的逐步深入,在经济增长、
数感是人的一种基本数学素养.培养学生的数感,需要教师创造性地使用教材,让学生体会数学知识的产生、形成与发展过程,获得积极的情感体验,感受数学的力量,从而有效地促进数感
小学六年级是承上启下的一个年级,小学六年级阶段的教学质量不仅关系到小学阶段学习知识点的巩固情况,而且还影响到学生升学情况.此阶段的教学,教师应充分认识和掌握学生的心