• 大小: 9KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-13
  • 语言: 其他
  • 标签: 遗传算法  

资源简介

两基因度最常用的地方就是xy坐标,可以用来求得坐标中的最优解(比如地图规划问题),多基因度则可以应用于多种情况,各个基因之间存在一定关系即可使用

资源截图

代码片段和文件信息

function chrom_new = AcrChrom(chrom acr N N_chrom)
for i = 1:N
    acr_rand = rand;
    if acr_rand        acr_chrom = floor((N-1)*rand+1); %要交叉的染色体
        acr_node = floor((N_chrom-1)*rand+1); %要交叉的节点
        %交叉开始
        temp = chrom(i acr_node);
        chrom(i acr_node) = chrom(acr_chrom acr_node); 
        chrom(acr_chrom acr_node) = temp;
    end
end
chrom_new = chrom;

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-04-10 13:10  遗传算法(两基因度)\
     文件         430  2018-04-09 21:39  遗传算法(两基因度)\AcrChrom.m
     文件         101  2018-04-09 21:38  遗传算法(两基因度)\CalAveFitness.m
     文件         359  2018-04-10 13:27  遗传算法(两基因度)\CalFitness.m
     文件         195  2018-04-09 21:38  遗传算法(两基因度)\FindBest.m
     文件         201  2018-04-09 21:39  遗传算法(两基因度)\IfOut.m
     文件         225  2018-04-14 09:21  遗传算法(两基因度)\Initialize.m
     文件         558  2018-04-09 21:39  遗传算法(两基因度)\MutChrom.m
     文件         318  2018-04-10 13:27  遗传算法(两基因度)\PlotModel.m
     文件         419  2018-04-09 21:39  遗传算法(两基因度)\ReplaceWorse.m
     文件        1681  2018-04-14 09:24  遗传算法(两基因度)\test.m
     目录           0  2018-04-11 21:57  遗传算法(多基因度)\
     文件         781  2018-04-11 12:42  遗传算法(多基因度)\AcrChrom.m
     文件         103  2018-04-10 16:43  遗传算法(多基因度)\CalAveFitness.m
     文件         272  2018-04-10 18:00  遗传算法(多基因度)\CalFitness.m
     文件         200  2018-04-10 16:41  遗传算法(多基因度)\FindBest.m
     文件         201  2018-04-09 21:39  遗传算法(多基因度)\IfOut.m
     文件         273  2018-04-10 17:15  遗传算法(多基因度)\Initialize.m
     文件         808  2018-04-10 23:54  遗传算法(多基因度)\MutChrom.m
     文件         318  2018-04-10 13:27  遗传算法(多基因度)\PlotModel.m
     文件         419  2018-04-09 21:39  遗传算法(多基因度)\ReplaceWorse.m
     文件        1787  2018-04-11 21:56  遗传算法(多基因度)\test.m

评论

共有 条评论