资源简介
在这个程序中,目标函数是一元函数,然后变量没有编码,采用的实数法。子代选择使用的是覆盖法。多目标函数和多变量函数,以及轮盘赌法和覆盖法。变量编码与未编码。请看我其他上传的资源。都自己运行过。注释详细。
代码片段和文件信息
% AcrChrom函数是染色体交叉函数
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); %要交叉的染色体,floor取比它小的整数acr_chrom取值在1-N
acr_node = floor(N_chrom*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-11-09 17:16 一维未编码覆盖法\
文件 599 2018-11-06 11:20 一维未编码覆盖法\AcrChrom.m
文件 152 2018-11-04 19:20 一维未编码覆盖法\CalAveFitness.m
文件 330 2018-11-08 20:36 一维未编码覆盖法\CalFitness.m
文件 350 2018-11-04 19:19 一维未编码覆盖法\FindBest.m
文件 1865 2018-11-09 17:09 一维未编码覆盖法\GA.m
文件 373 2018-11-04 19:20 一维未编码覆盖法\IfOut.m
文件 334 2018-11-08 16:52 一维未编码覆盖法\Initialize.m
文件 736 2018-11-04 19:27 一维未编码覆盖法\MutChrom.m
文件 353 2018-11-08 21:13 一维未编码覆盖法\PlotModel.m
文件 538 2018-11-04 20:15 一维未编码覆盖法\ReplaceWorse.m
- 上一篇:灰色预测Mmatlab程序
- 下一篇:BP神经网络预测交通量
相关资源
- 灰色预测Mmatlab程序
- matlab元胞自动机交通网模拟
- MATLAB实现ARQ
- MATLAB中ARQ程序代码
- 弹道图绘制-matlab代码
- LCL的三相三线制APF仿真程序
- 串级控制仿真
- matlab程序171630
- matlab 无代码 步进电机控制
- matlab 无代码 无刷电机控制
- matlab心电信号处理
- ID3算法 matlab代码实现
- 利用matlab将风场nc文件读取成txt文件
- KLTransform
- 最优化三点二次插值Matlab
- 普通端射阵天线的MATLAB 程序
-
微燃机Matlab/simuli
nk建模 - LSB嵌入水印与提取基于MATLAB的实现
- matlab双极性二进制基带传输系统的仿
- 遗传算法计算无功优化
- MATLAB 模糊PID仿真文件
- matlab水果识别程序171419
- Matlab基本实验微分方程画图
- 矩形贴片天线Matlab仿真
- matlab计算复合材料板ABD程序
- 雷达MATLAB仿真171350
- matlab对两张彩色图进行直方图匹配并
- (212)和(317)卷积码编解码的MTAL
- WVD时频代码matlab
- 利用鸢尾花数据进行K均值分类
评论
共有 条评论