资源简介
在这个程序中,目标函数是一元函数,然后变量没有编码,采用的实数法。子代选择使用的是覆盖法。多目标函数和多变量函数,以及轮盘赌法和覆盖法。变量编码与未编码。请看我其他上传的资源。都自己运行过。注释详细。
代码片段和文件信息
% 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-11 15:44 二维未编码覆盖型\
文件 599 2018-11-06 11:20 二维未编码覆盖型\AcrChrom.m
文件 152 2018-11-04 19:20 二维未编码覆盖型\CalAveFitness.m
文件 305 2018-11-04 19:19 二维未编码覆盖型\CalFitness.m
文件 350 2018-11-04 19:19 二维未编码覆盖型\FindBest.m
文件 1838 2018-11-11 15:46 二维未编码覆盖型\GA.m
文件 373 2018-11-04 19:20 二维未编码覆盖型\IfOut.m
文件 334 2018-11-04 19:19 二维未编码覆盖型\Initialize.m
文件 736 2018-11-04 19:27 二维未编码覆盖型\MutChrom.m
文件 237 2018-11-07 23:46 二维未编码覆盖型\PlotModel.m
文件 538 2018-11-04 20:15 二维未编码覆盖型\ReplaceWorse.m
相关资源
- Matlab遗传算法源程序详解
- 使用遗传算法优化BP神经网络权值 的
- 基于多层编码遗传算法的车间调度算
- 遗传算法优化BPNN车位预测
- 遗传算法优化小波函数车位预测
- 遗传算法改进的模糊C-均值聚类MATLA
- 遗传算法小波神经网络
- 遗传算法Demo
- 遗传算法解决VRP源程序
- 遗传算法优化BP神经网络matlab程序
- 遗传算法优化神经网络的matlab程序
- 直线阵遗传算法优化幅相 降低副瓣
- 一个遗传算法TSP程序(GUI界面)
- 基于遗传算法的投影寻踪模型matlab实
- 用MATLAB实现遗传算法程序
- 遗传算法优化的BP神经网络 - MATLAB源码
- matlab,用遗传算法求f(x)=x·sin(1
-
Simuli
nk仿真_遗传算法PID控制 - matlab中实现遗传算法求解旅行商问题
- 蚁群、粒子群、GA、TS等算法解决Job
- matlab遗传算法程序以求解函数的极值
- matlab源码包括遗传算法等等
- 基于matlab的Iris、乳腺癌数据集的模式
- 免疫遗传算法,matlab
- 基于遗传算法车间调度问题matlab程序
- matlab遗传算法geneticbx工具箱和安装步
- 利用遗传算法计算一元函数的极值的
- matlab遗传算法程序
- 火力分配的遗传算法matlab程序
- 用Matlab实现的遗传算法程序源代码
评论
共有 条评论