MatlabCode

本站所有资源均为高质量资源,各种姿势下载。

您现在的位置是:MatlabCode > 资源下载 > 智能算法 > 人工免疫系统

人工免疫系统

资 源 简 介

"算法过程: 1设置 参数 随机生成初始种群 -流行 = initpop (popsize,chromlength) 故障类型的编码,每一行为!代码(1, :), normal;代码(2, :), 50%;代码(3, :), and 1.5%.故障实际测量数据编码, 在这里Unnoralcode, 188% 4启动 迭代 (M): 1) 计算出的目标函数值:欧几里德距离 [objvalue] = calobjvalue (流行音乐,我) 2)计算人口每个人的健身fitvalue=ca

详 情 说 明

算法过程:

1. 设置参数

2. 随机生成初始种群 - 流行 = initpop (popsize, chromlength)

3. 故障类型的编码,每一行为!代码(1, :), 正常; 代码(2, :), 50%; 代码(3, :), 1.5%。故障实际测量数据编码,在这里Unnoralcode, 188%。

4. 启动迭代 (M):

1)计算出的目标函数值:欧几里德距离 [objvalue] = calobjvalue (流行音乐,我)

2)计算人口每个人的健身fitvalue = calfitvalue(objvalue)

3)选择newpop = 选择(流行音乐,fitvalue); objvalue = calobjvalue(newpop,我); %

跨newpop = 交叉newpop、 pc k); objvalue = calobjvalue(newpop,我); %

变异newpop = 突变(newpop pm);objvalue = calobjvalue (newpop, i);%"