推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

MATLAB遗传算法工具箱及应用(含源程序)

更新时间:2019-04-20 17:06:50 大小:10M 上传用户:我在天津卖西瓜查看TA发布的资源 标签:matlab遗传算法 下载积分:2分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

遗传算法可以用来求函数的极值。 

(1)用二进制编码来离散自变量,码长根据离散精度来确定。码长为

(2)交叉方法采用单点交叉 

(3)变异是根据变异概率反转子代某个位的值 

(4)选择策略采用轮盘赌策略,令,其中为累计概率,为个体的选择概率,公式为:,其中为个体的适应度,共轮转次,每次轮转时,产生随机数,当时选择个体。


算法步骤


基本遗传算法的基本步骤是:


随机产生种群,

用轮盘赌策略确定个体的适应度,判断是否符合优化准则,若符合,输出最佳个体及其最优解,结束,否则,进行下一步

依据适应度选择再生个体,适应度高的个体被选中的概率高,适应度低的个体被淘汰

按照一定的交叉概率和交叉方法,生成新的个体

按照一定的变异概率和变异方法,生成新的个体

由交叉和变异产生新一代种群,返回步骤2



部分文件列表

文件名文件大小修改时间
MATLAB遗传算法工具箱及应用(含源程序)/MATLAB遗传算法工具箱及应用(含源程序).rar10213KB2018-06-10 19:27:48
MATLAB遗传算法工具箱及应用(含源程序)1KB2018-06-11 14:04:48

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载