差分进化由于其算法简单、收敛速度快,所需领域知识少而受到关注。通常,根据优化问题的约束条件差分进化算法需要进行变量上、下界的限制。本文提出利用IIR滤波器零极点特性来进行IIR滤波器设计,采用复数编码降低了变量的维度,并在设计IIR滤波器时不需要对变量范围进行约束,同时利用超出边界的解进行变异操作,以达到更加快速精确的收敛到全局最优解的目的。
1
:为了更好地提高并行差分进化算法的求解精度和计算效率,实现适用于解决多种优化问题的鲁棒性 算法,提出了一种多种群多策略的并行差分进化算法。该算法将种群划分为多个子种群,不同的子种群分别 采用不同的差分进化策略。多个子种群各自独立进化,互不干扰,每隔一定代数才进行种群间的通信交流。 通过利用多种群实现多种优化策略,并采用并行方式,使得算法可以采用不同的优化策略进行搜索,更加节省 计算时间。数值实验结果表明,该算法在求解不同类型的优化问题时都具有良好的计算能力和效率。 关键词:多种群;多策略;并行;差分进化
2021-04-23 14:51:34 1.87MB 多种群; 多策略; 并行; 差分进化
1
差分进化算法(Differential Evolution, DE)是一种基于群体差异的启发式随机搜索算法,该算法是由R.Storn和K.Price为求解Chebyshev多项式而提出的。DE算法也属于智能优化算法,与前面的启发式算法,如ABC,PSO等类似,都属于启发式的优化算法。DE算法是我在一篇求解盒子覆盖问题论文中使用的一种优化算法。
2021-04-20 16:03:01 1KB DE
1
Enhancing differential evolution with random neighbors based strategy (RNDE) 算法matlab代码
2021-04-15 19:07:07 3KB DE算法 差分进化算法 matlab
1
研究生期间自写的Matlab代码,用差分进化算法求解静态作业车间调度问题,资源中分为算法、编解码、画甘特图三个文件。代码中写了部分注释,方便学习交流。
1
差分进化算法是一类当前较有实力的实参随机优化算法,已成功解决很多实际问题.由于算法结构简单易于执行,控制参数少且有较强的搜索能力,差分进化算法吸引了众多进化算法学者的关注.本文概述了差分进化算法的基本概念,综述了差分进化算法的主要变体,讨论它们的优缺点,并指出下一步的改进方向.
2021-04-10 10:52:42 435KB 进化算法;差分进化算法;启发式
1
python代码随处可见,利用python进行相关的操作和实现时每一个python入门者必不可少的内容,这里利用python 的相关知识,简单的进行了实验,希望对大家有所帮助
2021-04-09 20:16:20 4KB PYTHON DE
1
标准差分进化算法的MATLAB源码 % Function: [FVr_bestmem,S_bestval,I_nfeval] = deopt(fname,S_struct) % % Author: Rainer Storn, Ken Price, Arnold Neumaier, Jim Van Zandt
2021-04-07 20:41:19 8KB 差分进化、MATLAB
1
差分进化算法(DE) Solution to Optimal Power flow by Differential Evolution
2021-04-02 19:25:07 44KB matlab 优化算法
1
差分进化算法解决特征选择问题,差分进化算法解决特征选择问题,Differential evolution algorithm to solve the problem of feature selection,Differential evolution algorithm to solve the problem of feature selection,
2021-03-25 16:49:43 10KB DE算法 特征选择
1