initial_circumtance.m

来自「遗传算法的matlab程序库 别人的辛勤劳动」· M 代码 · 共 19 行

M
19
字号
clc;clear;
Generation=-1;%Initial_Group初始群体,Generation代数
End=12;%参数的总数
G_Sample_Sum_Dimension=3;%从End个参数中取Sample_Sum_Dimension个不同的参数作为一个组合
Parameter_Sum=G_Sample_Sum_Dimension;
G_Sample_Sum=60;%形成的组合总数(群体中个体的总数)
Sample_Sum=G_Sample_Sum;
BY_Probability_Set=100;%设置变异率为BY_Probability_Set%
% for i=1:60
%     T=0;
    [Initial_Group,M]=wh_Creat_Group_Xin(End,G_Sample_Sum,G_Sample_Sum_Dimension);
    while~( M<round(G_Sample_Sum/10))
        [Initial_Group,M]=wh_Creat_Group_Xin(End,G_Sample_Sum,G_Sample_Sum_Dimension);
    end%保持个体的重复率<10%
%     if (Initial_Group(i,1)==0)
%         T=1;break;
%     end
% end
% [y,p]=wh_BY(BY_Probability_Set,G_Sample_Sum,G_Sample_Sum_Dimension,End,Initial_Group);

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?