• 大小: 7KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-03-20
  • 语言: Matlab
  • 标签: PSO  GA  MATLAB  

资源简介

遗传算法和粒子群算法代码,在matlab2013a都测试完毕。

资源截图

代码片段和文件信息

function ret=Code(lenchrombound)
%本函数将变量编码成染色体,用于随机初始化一个种群
% lenchrom   input : 染色体长度
% bound      input : 变量的取值范围
% ret        output: 染色体的编码值

flag=0;
while flag==0
    pick=rand(1lenchrom);
    ret=bound(:1)‘+(bound(:2)-bound(:1))‘.*pick; %线性插值
    flag=test(lenchromboundret);             %检验染色体的可行性
end

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件         381  2015-04-14 11:30  pso-ga\Code.m
     文件        1393  2015-04-14 11:30  pso-ga\Cross.m
     文件          44  2015-04-16 15:02  pso-ga\fun.m
     文件        2221  2015-04-14 11:30  pso-ga\GA.m
     文件        1315  2015-04-14 11:30  pso-ga\Mutation.m
     文件        2146  2015-04-16 21:45  pso-ga\posxin.m
     文件        2226  2015-04-16 16:20  pso-ga\PSO-fxt.m
     文件        2080  2015-04-16 15:07  pso-ga\PSO1.m
     文件         801  2015-04-14 11:30  pso-ga\Select2.m
     文件         269  2015-04-14 11:30  pso-ga\test.m

评论

共有 条评论