基于种群进化状态和变量相关性的差分进化算法研究

来源 :深圳大学 | 被引量 : 1次 | 上传用户:senfa88
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
差分进化算法(Differential Evolution Algorithm,简称DE)是一种可以用来解决各种全局优化问题的简单有效的启发式进化算法。差分进化算法主要分为种群初始化、变异操作、交叉操作和选择操作这四个步骤。差分进化算法具有模型简单、易于实现、鲁棒性好、扩展性强等优点。然而,差分进化算法在实际运行过程中往往会出现种群停滞或者早熟收敛问题,从而使得种群进化速度非常缓慢,甚至于止步不前。此外,在基本的差分进化算法和部分改进的差分进化算法的变体中,变量之间的相关性没有被考虑到。种群在进化过程中,变量往往都是独立操作的,造成了一些有关联的变量没有同时处理从而丢失掉一些重要信息的问题。改进算法可以通过解决上述问题来更进一步地提高差分进化算法的性能。因此,差分进化算法还有大量改进和提升的空间。本文分别从差分进化算法的选择操作和交叉操作这两个方面来对算法进行改进。我们分别对于上述提及的两个问题,对应地提出了两种基于差分进化算法的通用框架,即TBT-DE框架和DE-GExp框架。主要工作如下:1.差分进化算法中的种群在进化过程中往往会陷入停滞或早熟收敛状态,以至于无法收敛到全局最优状态。为了解决这个问题,本文提出一种追踪机制(TM),在种群陷入停滞状态时促进种群收敛;和一种回溯机制(BTM),在种群陷入早熟收敛状态时重新提高种群多样性。更具体地说,当种群陷入停滞时,TM被触发,使得陷入停滞状态的个体会向种群中优秀的个体靠近,从而促进种群收敛。当种群陷入早熟收敛状态时,BTM被激活,使得陷入早熟收敛的个体回溯到之前的某一个状态,以恢复种群的多样性。TM和BTM组合成为一种通用框架TBT-DE,嵌入到6个经典的差分进化算法和9个最先进的差分进化算法的变体中。30个CEC2014测试函数的实验结果表明,TM和BTM能够有效实现分别克服停滞和早熟收敛问题,从而加强算法的性能。该方法的有效性也通过大量实验证实了。此外,实验结果也发现TM与BTM组合在一起作为一种通用框架所展现出来的效果比他们分别作为一种通用框架所展现出来的效果更好。2.在差分进化算法解决优化问题时,大部分优化问题中,特定变量之间存在一定的相关性。本文利用变量之间的相关性,从两个方面入手:其一,针对不可分离函数,以大概率将相关的变量捆绑在一起进行同步变化(DE-GExp);其二,针对可分离函数,利用单变量扰动的方法每次只让单一的变量进行继承变异向量基因的操作。具体做法是:在种群开始进化前,先消耗一部分的函数评价次数用于判断变量两两之间是否存在相关关系,并根据这种相关关系对变量将其进行分组。然后在进化过程中每一次迭代的交叉操作中,针对不完全可分离函数令相关变量有更大的概率同时继承目标向量或者变异向量中的变量,针对完全可分离函数令单个变量继承变异向量中的变量而其他变量继承目标向量中的变量,从而提升算法的性能。DE-GExp作为一种通用框架,可以很好的嵌入基本的差分进化算法算法和大部分差分进化算法的变体中,更进一步地提高算法的性能。为了验证框架的有效性,本文将DE-GExp框架嵌入6个基本的差分进化算法和2个先进的差分进化算法的变体中,通过差分进化算法和加入DE-GExp框架的差分进化算法的变体进行对比,在30个CEC2014测试函数上进行性能的比较。实验结果显示,DEGExp框架可以有效地提升差分进化算法的性能。
其他文献
近年来,水污染问题对人类生存造成了严重威胁。如何有效去地除水体中的污染物成为国内外关注的热点问题。铁氧体因具有高比表面积、高磁响应和易于官能化等优点而受到水处理
航空发动机是飞机的心脏,工作在高温、高速、强振动、大应力的恶劣环境下,工作状态经常变换,对安全性与可靠性要求极高。由于发动机的制造、工艺水平和材料,以及后期的使用、
近年来,随着各种传染病研究的越来越多,对于参数估计这部分的工作显得愈发重要。其方法主要有最小二乘法,MCMC方法,机器学习,而机器学习的方法可以弥补另外两种方法的不足。
矿产资源是重要的加工原材料和能源来源,且资源开采业极大地带动了生产区的经济和社会发展水平。然而,伴随着矿产资源的大规模深入开采,资源型城市暴露出诸多危机,如矿产资源
“氨浸-萃取-电积”工艺是从低品位氧化锌矿等非传统资源中回收锌的有效途径之一,萃取是衔接该工艺的重要环节。针对传统从氨性溶液中萃取锌的方法存在锌氨物种受溶液pH值及
近几十年来,船舶制造行业的发展如火如荼,这也使得船舶不断向着规模化、先进化、专业化的方向发展。而无论船舶向着什么方向发展,它的核心思想始终聚焦在如何提升船舶航向控
深埋隧道在开挖过程中受到不同形式的扰动,例如地震、机械振动、爆破等,这些都会破坏围岩的稳定性,导致岩爆现象的发生,岩爆是深埋地下工程在开挖过程中常见的破坏现象。由于
镍因其特殊的物化性质而广泛应用于各类行业中。目前,高品位硫化镍矿日益枯竭致使镍资源开采重心逐渐向低品位资源丰富的氧化镍矿转移。我国云南地区红土镍矿具有硅镁含量高
格栅式地下连续墙是近年来出现的一种新型基础,已在日本的桥梁中得到应用。国内大多把其作为基坑工程的围护结构,少部分应用在桥梁基础上且都为单室闭合型,应用在工民建中几
本论文针对存在模态异步的故障马尔可夫跳变系统提出了一系列自适应容错控制器的设计方法,其目的是为了使异步系统在执行器故障及外部扰动同时存在时保证系统的镇定性并满足