微分进化算法研究与仿真实现

来源 :大连理工大学 | 被引量 : 0次 | 上传用户:iflytekmilk
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
微分进化算法(Differential Evolution,DE)是由美国学者Stom R和Price K于1995年提出的一种模拟达尔文“优胜劣汰,适者生存”的自然进化法则、求解基于连续变量的全局优化问题的方法,主要包括变异、交叉和选择三种操作。与其他进化算法相比,微分进化算法具有简单易用、受控参数少及全局搜索能力强的优点。目前,DE算法在函数优化、Internet网络路由设计、化学工程及队形重构等领域得到了广泛的应用。本文主要对基本DE算法进行了改进。首先,我们基于Sphere、Rosenbn)ck、Rastrigin、Griewank、Schaffer和Ackley六个Benchmark函数对三种常用的、基于不同变异策略的微分进化算法DE1、DE2、DE3(见本文2.2.1)进行了测试和比较,结果显示标准微分进化算法DE1全局收敛性好,DE2局部搜索能力强,而DE3的各项指标通常居于前两者之间。鉴于DE1、DE2具有优势互补的特性,我们将两者混合,提出一种具有可变的个体变异比例因子(万⑴6(0,1))的微分进化算法MDE2。其思路是让在取值由小变到大,目的是使算法在迭代前期做分散式搜索,在后期则对重点区域做精细搜索。数值实验表明,相比于釆取固定<^例如,<^=0.5)的算法厘0£1,在给定精度的条件下,MDE2在求解时间和迭代次数方面均好于MDE1。此外,我们还设计了一个由两个不同的子种群组成的多种群DE算法(简记MPDE),且在两个子种群中分别使用了DE1和DE2算法。同时在两个不同的子种群之间通过移民算子进行通信,以实现多种群的协同进化。我们对MPDE算法中的移民操作也作了探宄。针对本文的实验对象,发现每隔一定的进化代数再进行子种群间的信息交换,算法寻优的效果会更好。在前述工作的基础上,我们还将DE、MDE1、MDE2、MPDE四种算法用于人工神经网络训练及无人机航路规划问题的求解之中,得到了令人满意的仿真实验结果。
其他文献
本文主要研究了含有界随机参数的非线性动力学系统的分岔和混沌现象。论文的主要内容如下: 第一章简要的介绍了随机动力系统的发展历史和研究现状,并简单的介绍了研究随机参
提到“王光美”这个名字总让人感到亲切,感到温暖。我每每走进她的家门,看到她那根根白发,细细皱纹,心中便生出几多感慨,抑或难以自制的酸楚,抑或油然而生的敬意。我想,正是
新课标在“双基”的基础上,又增加了对“基本思想”和“基本活动经验”的要求。基本活动经验作为一种基本的数学素养,应该引起我们数学教学足够的重视。传统教学给予“双基”
对于小学生而言游戏具有巨大的诱惑力,游戏不仅出现在生活中也可以出现在音乐教学中,并在音乐教学中发挥自己独特的作用。将游戏设计到音乐教学中,并在教师引导下,促使学生进入游
本文致力于与Grushin算子相关的等周不等式、特征集和迹定理的研究。介绍了Grushin算子的一些基本概念以及结论,给出本文所研究问题的研究背景及进展。借助变分法和Steiner对
本文第一部分提出了一类新的极值指数估计量uHn,m=r-Hn,m+r+hn,m其中r-Hn,m=1m∑mi=1logXn-i+1,n-logXn-m,nr+Hn,m=1m∑mi=1logXn,n-Xn-i,nXn,n-Xn-m-1,n且m=(n)→∞,mn→0.
本文把功能梯度概念扩展到压电/压磁材料研究中,分析了功能梯度压电/压磁材料中裂纹在反平面剪切载荷作用下的断裂问题.使用积分变换和对偶积分方程得出了裂纹尖端的应力,电位
本文以微生物(肺炎克雷伯氏菌)进行甘油歧化方式生产1,3-丙二醇(1,3-PD)的间歇发酵过程作为背景展开研究,根据发酵过程中微生物增长多阶段的特性,基于两种微生物间歇发酵的数
体育拓展训练是体育教学的继续和补充,是体育课外活动的延伸,是增强学生体质的一条主要途径,可以有效解决学生参与体育活动的积极性问题,因而体育拓展训练具有重要的意义和作用。
本文研究了有不确定驱动器故障和未知参数的线性时不变系统的自适应驱动器故障补偿控制,在控制系统中驱动器故障可能导致严重的系统性能损坏,甚至导致灾难性闭环系统不稳定.例