[未答复] 遗传算法 解决二维装箱问题,data中数据表示的含义是什么?求大佬解释

[复制链接]
Patrick-X 发表于 2022-6-20 18:23:59
global  data NUM  layout
data=[60 15 100 55 15 6.00
      60 15 100 52 20 5.88
      60 16 100 50 20 6.06
      55 15 100 50 20 5.92
      55 15 100 46 25 5.92
      50 15 100 48 20 5.95
      50 15 100 45 25 5.83
      50 15 100 43 25 6.03
      45 15 100 45 20 6.06
      45 15 100 37 30 6.06
      40 15 100 45 20 5.83
      40 15 100 33 35 5.83
      35 15 100 42 20 5.83
      35 15 100 29 35 5.97
      35 15 100 37 20 6.06
      35 15 100 25 35 6.06
      25 15 100 34 20 5.95
      25 15 100 25 30 5.97
      20 15 100 30 20 5.83
      20 15 100 21 30 5.83];
rate1=data(:,1).*data(:,2).*35./((data(:,1)).*(data(:,2)+data(:,4)));%容积率 去除右侧间距计算容积率
rate1=roundn(rate1,-2);%保留两位小数
rate2=data(:,1).*data(:,2).*35./((data(:,1)+data(:,5)).*(data(:,2)));%容积率 去除南北间距计算容积率
rate2=roundn(rate2,-2);
data=[data rate1 rate2];
NUM=9;%单体建筑数量
layout=[3 2 3 2 2 2 2 2 2];
pop=30; %染色体数目
MaxGen=100; %迭代次数
N=NUM*2;%变量个数
Pc=0.75; %交叉概率
Pm=0.05; %变异概率

您需要登录后才可以回帖 登录 | 注册

本版积分规则

相关帖子
相关文章
热门教程
站长推荐
快速回复 返回顶部 返回列表