混沌的蝙蝠算法.docx
《混沌的蝙蝠算法.docx》由会员分享,可在线阅读,更多相关《混沌的蝙蝠算法.docx(5页珍藏版)》请在优知文库上搜索。
1、混沌的蝙蝠算法关键词:Batalgorithm蝙蝠算法Chaos混沌,紊乱Metaheuristic元启发式算法GlobalOptimizationa全局优化算法1.引言许多设计优化问题往往是高度非线性的,这通常可以有多个模态解,这是非常具有挑战性的解决多模态问题。为了应对这一问题,全局优化算法被广泛尝试,然而,传统的方法可能不会产生好的结果,最新的趋势是使用新的启发式算法1。元启发式技术是众所周知的全局优化方法,已成功地应用在许多实际复杂问题的优化2,3。这些技术尝试模拟自然现象或社会行为,通过迭代和随机弹性从而生成优化问题更好的解决方案4。他们还试图利用集约化和多样化的实现更好的搜索性能。
2、加剧通常搜索在当前的最佳解决方案,选择最佳的设计方案,在多元化经营过程中允许优化器更有效地探索搜索空间,主要通过随机化1。近年来,一些新的元启发式算法被提出用于全局搜索。这种算法可以提高计算效率,解决更大的问题,并实现鲁棒优化代码5。例如,杨新社最近开发出一种新的启发式算法,所谓的蝙蝠算法(BA)。初步研究表明,蝙蝠算法具有比遗传算法和粒子群优化算法优越的性能6,它可以解决现实世界的工程优化问题另一方面,在非线性动力学理论和应用的最新进展,特别是混沌的,已经在许多领域引起更多的注意10。其中个领域是在优化算法混沌代替某些算法相关的参数的应用11。此前,混沌序列被用于调整的启发式优化算法,如遗传
3、算法参数12,粒子群优化算法13,和声搜索14,蚂蚁和蜜蜂群优化15,16,帝国主义的竞争算法17,萤火虫算法18,模拟退火法19。这样的组合的混沌与超启发式已显示出一些承诺一旦套混沌映射的正确使用。目前还不清楚为什么一个算法混沌代替某些参数的使用可能会改变性能,但是,实证研究确实表明,混乱也有高层次的混合性能,因此,可以预期的是,当一个固定参数的混沌地图取代,产生的解决方案可能会有较高的流动性和多样性。出于这个原因,它可能要进行更多的研究,通过引入混沌到其它有用的,特别是新的,启发式算法。因此,本文的目的之一是引入混沌为标准的蝙蝠算法,作为一个结果,我们提出了一种基于混沌的蝙蝠算法(CBA)
4、。由于不同的混沌映射可能会导致不同的算法的行为,我们有一套基于混沌的蝙蝠算法。在这些算法中,我们使用不同的混沌系统取代蝙蝠算法参数。因此,不同的方法还是使用混沌映射的伪随机序列作为潜在的有效的替代品了。为了评估所提出的算法,一组单峰和多峰是利用数学的基准,仿真结果表明新算法的改进是由于确定性混沌信号,而不是恒定值的应用。本文的其余部分安排如下:第2部分提出标准算法的描述,其中提出了四种不同的混沌蝙蝠算法。第3部分描述的是产生的混沌序列在蝙蝠的混沌映射的算法步骤。第4部分介绍了如何实现模拟。而在5部分中,我们讨论的是蝙蝠算法参数整定和在混沌算法中寻找最佳的蝙蝠混沌算法。最后,第6部分进一步概述了
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 混沌 蝙蝠 算法
