资源简介
遗传算法首先会采用一种编码方式将解空间映射到一个编码空间,每一个编码对应问题的一个解,称之为个体或者染色体,然后再随机生成确定起始的一群个体,称之为种群。在后续迭代的过程中,按照适者生存不适者淘汰的原理,根据适应度大小选择个体,并且借助各种不同的遗传算子对个体进行交叉和变异,生成一个代表新的解集的种群,这个种群会比前一代更加适应环境,如此一直进化下去直到到达优化准则。这个时候的末代个体,经过解码,得到的解可近似的作为问题的最优解。
代码片段和文件信息
clear
clc
kk=input(‘输入kk:‘)
for i=1:kk
switch(i)
case 1
flag=‘r‘;
case 2
flag=‘b‘;
case 3
flag=‘g‘;
case 4
flag=‘y‘;
case 5
flag=‘k‘;
end
pc=0.7;
pm=0.05;
NIND=40;
MAXGEN=500;
NVAR=1;
PRECI=20;
GGAP=0.9;
trace=zeros(MAXGEN1);
FieldD=[PRECI;0;1;1;0;1;1];
Chrom=crtbp(NINDNVAR*PRECI);
gen=0;
maxY=0;
ObjV=objectFunction(bs2rv(ChromFieldD));
while gen F
相关资源
- GA遗传算法改进BP神经网络
- matlab 随机模拟
- MATLAB多目标遗传算法
- matlab求解遗传算法的源代码
- 遗传算法模糊控制
- Matlab有关多目标遗传算法和多目标优
- 遗传算法最短路径MATLAB程序
- 免疫遗传算法MATLAB
- 量子遗传算法matlab代码.zip
- 基于遗传算法的LQR控制器
- 基于遗传算法的图像分割毕业论文
- matlab 遗传算法公交车路线优化
- 遗传算法解决job_shop作业调度问题——
- 用matlab编写的用遗传算法优化神经网
- 遗传算法&物流配送
- 遗传算法优化pid控制器参数的matlab程
- 基于遗传算法的TSP问题(matlab)
- 蚁群优化模拟退火算法、多目标,遗
- 遗传算法完整MATLAB程序
- 遗传算法函数优化matlab代码
- 基于遗传算法的OFDM自适应资源分配算
- MATLAB遗传算法工具箱
- 遗传算法-matlab代码
- 英国设菲尔德大学遗传算法工具箱
- RBF网络遗传算法优化程序 Matlab
- 遗传算法实现公交车调度MATLAB
- 标准合作型协同进化遗传算法matlab源
- 适合新手学习的简单遗传算法,matl
- MATLAB免疫遗传算法,在物流中心选址
- 遗传算法之一元函数求最值matlab
评论
共有 条评论