差分进化算法 订阅
差分进化算法(Differential Evolution Algorithm,DE)是一种高效的全局优化算法。它也是基于群体的启发式搜索算法,群中的每个个体对应一个解向量。差分进化算法的进化流程则与遗传算法非常类似,都包括变异、杂交和选择操作,但这些操作的具体定义与遗传算法有所不同。 [1] 展开全文
差分进化算法(Differential Evolution Algorithm,DE)是一种高效的全局优化算法。它也是基于群体的启发式搜索算法,群中的每个个体对应一个解向量。差分进化算法的进化流程则与遗传算法非常类似,都包括变异、杂交和选择操作,但这些操作的具体定义与遗传算法有所不同。 [1]
信息
简    写
DE
外文名
Differential Evolution Algorithm
中文名
差分进化算法
差分进化算法历史发展
差分进化算法(Differential Evolution,DE)由Storn和Price于1995年首次提出。主要用于求解实数优化问题。该算法是一类基于群体的自适应全局优化算法,属于演化算法的一种,由于其具有结构简单、容易实现、收敛快速、鲁棒性强等特点,因而被广泛应用在数据挖掘、模式识别、数字滤波器设计、人工神经网络、电磁学等各个领域。1996年在日本名古屋举行的第一届国际演化计算(ICEO)竞赛中,差分进化算法被证明是速度最快的进化算法。和遗传算法一样,差分进化算法也是一种基于现代智能理论的优化算法,通过群体内个体之间的相互合作与竞争产生的群体智能来指导优化搜索的方向。该算法的基本思想是:从一个随机产生的初始种群开始,通过把种群中任意两个个体的向量差与第三个个体求和来产生新个体,然后将新个体与当代种群中相应的个体相比较,如果新个体的适应度优于当前个体的适应度,则在下一代中就用新个体取代旧个体,否则仍保存旧个体。通过不断地进化,保留优良个体,淘汰劣质个体,引导搜索向最优解逼近。为了使更多研究者了解和研究差分进化算法,Storn和Price于1997年建立了差分进化算法的官方网站,该网站的建立得到了广大研究者的关注和支持,为相关人员进行差分演化算法的理论和应用研究提供了极大的方便。此外,Store和Price在差分进化算法上没有申请任何形式的专利,这也为推动差分进化算法的研究和应用起到了重要的作用。 [2] 
收起全文
精华内容
下载资源
问答
  • 机器人全局环境信息已知的无碰撞路径模型,采用差分进化算法规划机器人最优路径。针对差分进化.算法变异因子,采用适应性调节策略; 针对差分进化算法在交叉操作过程中的不可行解,提出人工势场.法不可行路径修正策略...
  • 针对差分进化算法其算法思想简明、实现方便而得到了国际进化计算研究领域的认可,多目标问题中,由于各目标之间经常是相互制约的,因此优化难度相当大。带时间窗的多目标物流配送车辆路径优化的多约束性使得它很难应用...
  • 提供了自适应差分进化算法的代码,另包含测试函数集 %Reference: A. K. Qin, V. L. Huang, and P. N. Suganthan,“Differential evolution % algorithm with strategy adaptation for global numerical ...
  • #运用python实现差分进化算法计算函数最大值 import random import math import numpy as np import random cr = 0.6 Population = np.random.rand(100,2) cycle = 500 hig , low = math.pi , 0 def eval(x): y =...
  • 用MATLAB程序实现差分进化算法,程序包含5个文件,分别为主程序、初始化种群、适应度函数(选择)、交叉、变异。程序示例为设计一阶控制器使离散传递函数(z-1)(z+0.3)/z(z-2)(z-0.5)稳定。
  • 提出一种多目标强度Pareto 混沌差分进化算法(SPCDE). 首先利用Tent 映射进行种群的混沌初始化, 采用 一种基于均匀排挤机制的截断排挤操作和混沌替换操作进行种群的环境选择操作; 然后基于一种变缩放因子的差分...
  • 为了更好地提高并行差分进化算法的求解精度和计算效率,实现适用于解决多种优化问题的鲁棒性算法,提出了一种多种群多策略的并行差分进化算法。该算法将种群划分为多个子种群,不同的子种群分别采用不同的差分进化...
  • 差分进化算法 Python 实现。除此之外,还有这些算法的集合:差分进化算法、遗传算法、粒子群算法、模拟退火算法、蚁群算法、免疫优化算法、鱼群算法
  • 为增强差分进化算法的局部搜索能力,一种新局部搜索策略引入到差分进化算法中,从而提出一种新局部搜索策略的差分进化算法。该算法用局部搜索得到新个体替换较劣个体,使其跳出局部最优,以此增强种群的多样性。数值实验...
  • 差分进化算法matlab实现
  • 根据Rainer Storn和Kenneth Price在1997年发表的文章Differential Evolution - A Simple and Efficient Heuristic for Global Optimization over Continuous制作,内附原文及代码。
  • 差分进化算法的C语言实现,有大量的注释,简单易懂! 差分进化算法的C语言实现,有大量的注释,简单易懂! 差分进化算法的C语言实现,有大量的注释,简单易懂! 差分进化算法的C语言实现,有大量的注释,简单易懂!
  • 差分进化算法(Differential Evolution Algorithm,DE)是一种高效的全局优化算法。它也是基于群体的启发式搜索算法,群中的每个个体对应一个解向量。差分进化算法的进化流程则与遗传算法非常类似,都包括变异、杂交和...
  • 差分进化算法由Storn和Price (1995)年提出,它是一种随机的并行搜索算法,可对非线性不可微连续空间函数进行最小化。它类似于遗传算法,主要的进化过程有变异,交叉和选择,都是从一个随机初始种群开始的。但是DE...
  • 针对此问题, 设计一种环境Pareto 支配的选择策略, 并基于此提出用于解决有约束多目标问题的差分进化算法. 对经典测试函数进行仿真计算, 结果表明, 与其他算法相比, 所提出的算法具有更高的收敛性和稳定性.</p>
  • 改进CoDE和JADE的新型混合差分进化算法
  • 此分享不仅提供了差分进化算法代码,还包含10维测试函数实例
  • 差分算法的伪代码,初学者很好的材料,讲解详细,适合初学者和老手留着不时翻看,浅显易懂,又可以按其思路编程
  • 差分进化算法可以快速求解方程的极值以及优化问题。
  • matlab开发-多目标优化差分进化算法。为多目标优化运行基本差分进化(DE)算法。
  • 本程序采用差分进化算法迭代搜索给定功能函数的最大值。
  • 讨论随机需求环境下的多... 为了求出决策者需要的Pareto 前沿, 设计了基于遗传和差分进化算法的混合智能算法来产生非支配解, 进而利用基于熵权的TOPSIS 方法对最优解进行排序, 此结果可为管理者提供有益的决策参考.</p>
  • 差分进化算法是一类当前较有实力的实参随机优化算法,已成功解决很多实际问题.由于算法结构简单易于执行,控制参数少且有较强的搜索能力,差分进化算法吸引了众多进化算法学者的关注.本文概述了差分进化算法的基本概念,...
  • python代码随处可见,利用python进行相关的操作和实现时每一个python入门者必不可少的内容,这里利用python 的相关知识,简单的进行了实验,希望对大家有所帮助
  • 针对0-1任务规划模型存在维数灾维的问题,提出了一种基于改进差分进化算法的整数任务分配算法。将任务分配的0-1规划模型转化整数规划模型,不仅大幅降低了优化变量的维数,还减小了整式约束条件;将差分进化算法常用...
  • 程序可用,自带训练和测试数据集,每个模块是单独编,可读性强,利用率高。
  • 基于差分进化算法,求解函数最优值问题,并画出曲线。
  • 自适应调节的差分进化算法matlab程序(原创)——RD-DE 算法在优化初期需要搜索能力更强的阶段采用[0,1]之间随机选择变异因子 F 以及交叉概率因子 CR 的策略;而在后期需要开发能力 更强的阶段则采用令 F 和 CR 单调...
  • 11 计算机与数字工程 总第337 期 2136 Computer & Digital Engineering 第45 卷 2017 年第 11 期 求解TSP 问题的离散型差分进化算法 1 2 3 宁桂英 曹敦虔 周永权 1. 广西科技大学鹿山学院 柳州 545616 2. 广西民族...
  • 基于多智能体与差分进化算法的各自优势, 充分地将对多智能体环境的感知和反作用于环境的能力与差分 进化速度和全局寻优能力有机结合, 提出一种多智能体差分进化算法. 引入差分进化算子以提高智能体更新速度并 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 12,212
精华内容 4,884
关键字:

差分进化算法

友情链接: capajilities-eoieling.zip