基于增强个体信息交流的蜻蜓算法研究与应用

来源 :广东工业大学 | 被引量 : 3次 | 上传用户:maomao147
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
群智能算法优化一直是科学和工程研究的热点问题,其蕴涵的仿生学机制和启发式思想使解决工程数学优化问题的方法变得非常快捷和优雅。蜻蜓算法(DA)是一种较为新颖的群智能算法,控制参数少,原理简单,能较好地应用于函数寻优。本文仔细研究了蜻蜓算法,并对基本蜻蜓算法的背景意义、研究现状、灵感来源、算法的设计和实现、仿真结果进行深入的分析和讨论,并给出蜻蜓算法的收敛性详细证明过程、伪代码和流程图。再次,根据蜻蜓算法的基本理论步骤和运行结果,分析算法的优点,也指出算法存在的缺点。在此基础上,运用三种策略(贪婪、平衡、组合)对蜻蜓算法进行改进,提出增强个体信息交流的蜻蜓算法(EIDA)。贪婪策略是对蜻蜓算法种群历史最优解的保留,平衡策略是对蜻蜓算法全局搜索和局部开发过渡的优化,组合策略是对蜻蜓算法种群位置更新的改进。本文详细描述了EIDA的参数选择、执行步骤和流程图,并分析了EIDA的种群多样性和收敛性。接着,本文使用七个基准测试函数对DA、EIDA、ABC和PSO进行了仿真实验测试,使用最优解、最差解、平均解、均方差四个指标去评价这四个群智能算法的性能,还画出了四个算法寻优时的平均收敛曲线图。仿真测试表明,EIDA能有效地改善原DA的性能,提高原DA的寻优能力,特别地,高维多峰函数的寻优结果体现了EIDA收敛速度更快,寻优精度更高,对抗局部极值的能力更强。最后,对传统的时间序列预测方法存在的不足之处进行说明,并尝试把群智能算法与神经网络相结合,以提高时间序列预测的精度。本文尝试把EIDA与Elman神经网络这两种单一的算法进行有机的融合,提出EIDA-Elman时间序列预测模型,最大程度地发挥两者的优点。引入EIDA是为了解决Elman神经网络在训练过程中权值和阀值容易陷入局部最优解的问题。在详细描述EIDA-Elman模型的原理、算法步骤的基础上,将其应用于微博话题热度预测问题,并进行仿真测试。使用均方误差和相对误差两个常用指标对EIDA-Elman预测模型进行评价。对微博话题的测试结果表明,EIDA-Elman预测模型的训练情况好,预测精度高。
其他文献
南音作为非物质文化遗产及一种古老的音乐形式,在中国、日本、韩国及东南亚国家、地区都较为流行,但是它在其他地区的国际影响力还有待于提高。南音的国际传播有赖于其外宣策
目的:探讨头面部皮肤恶性肿瘤手术切除和组织缺损修复的临床经验。方法:1991年1月~2006年1月共收治56例头面部皮肤恶性肿瘤患者,术后组织缺损根据患者情况分别采用原位缝合12例、
甲真菌病是指由皮肤癣菌、酵母菌及非皮肤癣菌的霉菌等引起的甲板或甲下组织感染,其中由皮肤癣菌引起的甲真菌病又称为甲癣。而临床上也不乏其他因素导致的甲形态及结构异常,
目的探讨脊柱脊髓术后应用低分子肝素对下肢深静脉栓塞的预防效果及安全性。方法选择2014年1月~2017年12月选择70例脊柱损伤患者。包括单纯性脊柱损伤35例、合并脊髓损伤24例
采用控制圈问卷和主观幸福感简易量表对345名学生进行问卷调查,探讨大学生主观幸福感的发展特点及控制圈与主观幸福感的关系。结果显示:大学生的性别和专业在人际控制、社会
目的探讨加速康复外科(enhanced recovery after surgery,ERAS)在腹腔镜胃癌根治术围手术期中的应用及其优势,并且探讨ERAS联合腹腔镜胃癌根治术对胃癌患者术后营养指标、免
食物是人类赖以生存的根本,食品安全关系到人民群众的身体健康和生命安全,关系到经济发展和社会稳定。近几年以来,我国的食品安全问题日益突出,人民群众的身体健康和生命安全
近年来,在人口老龄化进程加快的背景下,心力衰竭的发生率逐渐提升,多表现在心室充盈方面,导致其射血功能受到一定的影响,如果不能合理的控制,将会致死。而在心力衰竭治疗的过
<正>航空油料供应系统是我国民航业发展的重要构成部分和支撑基础,也是建设民航强国不可或缺的保障体系。航空油料系统建立健全社会组织,纳入民航行业社会组织的管理体系,有
线性局部切空间排列(LLTSA)为无监督特征约简方法,对多域故障特征集进行维数约简,会导致故障解耦不完全、故障间仍然存在混叠。针对这个问题,提出有监督线性局部切空间排列(S-LLTSA