登录
首页 » Matlab » 演化策略ES

演化策略ES

于 2022-03-16 发布 文件大小:49.80 kB
0 59
下载积分: 2 下载次数: 2

代码说明:

matlab练习程序(演化策略ES) 还是这本书上的内容,不过我看演化计算这一章是倒着看的,这里练习的算法正好和书中介绍的顺序是相反的。演化策略是最古老的的演化算法之一,和上一篇DE算法类似,都是基于种群的随机演化产生最优解的算法。

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

发表评论

0 个回复

  • fisher
    人工鱼群算法,在一片水域中,鱼往往能自行或尾随其他鱼找到营养物质多的地方,因而鱼生存数目最多的地方一般就是本水域中营养物质最多的地方,人工鱼群算法就是根据这一特点,通过构造人工鱼来模仿鱼群的觅食!聚群及追尾行为,从而实现寻优,以下是鱼的几种典型行为:(1)觅食行为:一般情况下鱼在水中随机地自由游动,当发现食物时,则会向食物逐渐增多的方向快速游去。(2)聚群行为:鱼在游动过程中为了保证自身的生存和躲避危害会自然地聚集成群,鱼聚群时所遵守的规则有三条:分隔规则:尽量避免与临近伙伴过于拥挤 对准规则:尽量与临近伙伴的平均方向一致 内聚规则:尽量朝临近伙伴的中心移动。(3)追尾行为:当鱼群中的一条或几条鱼发现食物时,其临近的伙伴会尾随其快速到达食物点。特点:1)具有较快的收敛速度,可以用于解决有实时性要求的问题 2)对于一些精度要求不高的场合,可以用它快速的得到一个可行解 3)不需要问题的严格机理模型,甚至不需要问题的精确描述,这使得它的应用范围得以延伸.停止条件1) 判断连续多次所得的均方差小于语允许的误差2)判断某个区域的人工鱼群的数目达到某个比率3)联系多次所获取的值均不能超过已寻找的极值。 (Artificial fish swarm algorithm, in the midst of the waters, the fish tend to own or trailing other fish to find places with more nutrients and thus the largest number of fish survival in general is a place where most of the nutrients in the waters, artificial fish swarm algorithm is based on thisa characteristics, by constructing artificial fish to mimic fish foraging clusters and rear-end behavior, in order to achieve optimization, several typical behavior of the fish: (1) foraging behavior: the general case of fish in the water at randomthe free-swimming, swimming quickly when food is found, then the food is gradually increasing in the direction. (2) cluster behavior: the fish swimming in the process of naturally clustered, and abide by the rules when the fish cluster there are three: separate rule: try to avoid overcrowding with neighboring partners in order to ensure their own survival and to avoid harm alignment rules: as far as possible consistent with the mean direction of the)
    2012-04-22 17:13:36下载
    积分:1
  • seriesinverter
    Basic series inverter
    2010-10-02 13:33:49下载
    积分:1
  • lmsfilter
    该程序在MAtlab环境下的基于LMS的自适应滤波器的算法设计(The program MAtlab environment based on the LMS Adaptive Filter Algorithm Design)
    2009-11-09 11:12:31下载
    积分:1
  • data-process
    主要是硕士期间要用到的基本的统计的matlab数据处理命令的介绍(Mainly during use to master the basic statistical data processing matlab command description)
    2011-10-26 17:45:52下载
    积分:1
  • GLMetaseq.c
    让ARToolKit支持MQO模型所需的所有函数实现代码,均在对应的GLMetaseq.c中。(Let ARToolKit supports all the functions needed to MQO model codes, both in the corresponding GLMetaseq.c.)
    2014-02-09 23:12:05下载
    积分:1
  • 一个主同步信号PSS在时域上的相关仿真源码
    gmcalab 快速广义的形态分量分析,用于建立主成分分析模型,独立成分分析算法降低原始数据噪声,本科毕设要求参见标准测试模型,三相光伏逆变并网的仿真,包括调制,解调,信噪比计算。
    2022-01-25 23:05:58下载
    积分:1
  • plot3k
    Generate a 3D point plot of L=(x,y,z) using the values in the vector c to determine the color of each point. If c is empty, then z (column 3 of L) is used to color the plot. The data points are sorted so that plot3 is only called once for each group of points that map to the same color. The upper and lower limits of the color range (and the z axis) can be defined with crange. This is useful for creating a series of plots with the same coloring. The colormap (but not the colorbar) is flipped upside down if crange is given as [max min] instead of [min max]. The figure handle is returned if an output argument is given.
    2010-11-08 17:33:23下载
    积分:1
  • QRS1
    心电信号识别算法,采用阈值法检测心电QRs波群(ECG recognition algorithm, the detection threshold QRS ECG QRs)
    2009-05-09 20:48:24下载
    积分:1
  • mat1
    计算三元一次方程组 12x+41y+52z=132 23x+12y+32z=113 76x+37y+15z=176 (The calculated ternary equations 12x+41y+52z = 132 23x+12y+32z = 113 76x+37y+15z = 176)
    2013-01-30 22:51:34下载
    积分:1
  • ofdm
    ofdm最简单平台,加入加兴高斯白噪声,其他模块需要自己添加(ofdm The easiest platform)
    2012-12-16 15:35:58下载
    积分:1
  • 696518资源总数
  • 105559会员总数
  • 1今日下载