登录
首页 » Matlab » DE算法Matlab实现

DE算法Matlab实现

于 2022-03-09 发布 文件大小:28.33 kB
0 58
下载积分: 2 下载次数: 2

代码说明:

DE 算法主要用于求解连续变量的全局优化问题,其主要工作步骤与其他进化算法基本一致,主要包括变异(Mutation)、交叉(Crossover)、选择(Selection)三种操作。算法的基本思想是从某一随机产生的初始群体开始,利用从种群中随机选取的两个个体的差向量作为第三个个体的随机变化源,将差向量加权后按照一定的规则与第三个个体求和而产生变异个体,该操作称为变异。然后,变异个体与某个预先决定的目标个体进行参数混合,生成试验个体,这一过程称之为交叉。如果试验个体的适应度值优于目标个体的适应度值,则在下一代中试验个体取代目标个体,否则目标个体仍保存下来,该操作称为选择。在每一代的进化过程中,每一个体矢量作为目标个体一次,算法通过不断地迭代计算,保留优良个体,淘汰劣质个体,引导搜索过程向全局最优解 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • yuce
    单变量系统的隐式广义预测控制算法的研究,提供了matlab环境下的。m文件(programme for GPC)
    2010-11-17 11:04:19下载
    积分:1
  • SVPWM
    用matlab/simulink搭建的基于SVPWM的交流调速系统。(Using matlab/simulink to build communication-based SVPWM control system.)
    2011-06-11 10:24:18下载
    积分:1
  • AIS
    这是一个人工免疫算法的matlab工具箱。该工具箱可以根据不同的优化函数形式设置来用人工免疫算法来寻优(This is an artificial immune algorithm matlab toolbox. The toolkit is based on different settings to optimize the function of the form of artificial immune algorithm with excellent来寻)
    2009-03-29 13:29:51下载
    积分:1
  • optiminterp 0.3.2
    对海洋数据的最优插值的matlab程序,内含四个子程序(Data on the optimum interpolation sea matlab program that includes four subroutines)
    2011-05-09 08:48:08下载
    积分:1
  • 5-hanshubijin
    函数逼近【matlab例程】经典算法直接应用方便快捷(Convenient function approximation [] classical algorithm matlab routines direct application)
    2014-01-20 13:40:33下载
    积分:1
  • stepupchopper
    Basic step-up chopper
    2010-10-02 13:35:19下载
    积分:1
  • text2speech
    Text to Speech in MATLAB
    2009-06-08 20:40:06下载
    积分:1
  • Power-Density-Function-amplitude-of-sinus-functio
    Power Density Function amplitude of sinus function with random phase shift
    2011-08-04 23:21:21下载
    积分:1
  • Newfolderfour
    it has different programs they are useful
    2010-12-06 06:39:44下载
    积分:1
  • well_1
    this is a well data number 1 for RPH sample, stored in las format
    2013-09-01 00:45:58下载
    积分:1
  • 696518资源总数
  • 105714会员总数
  • 27今日下载