资源简介
遗传算法求解目标分配问题的代码,感觉挺有用的,希望能够帮助到有需要的朋友
代码片段和文件信息
clc;
clear all;
NIND=80;
MAXGEN=100;
GGAP=0.9
trace=zeros(MAXGEN2);
baseV=crtbase(158);
Chrom=crtbp(NINDbaseV)+ones(NIND15); %初始种群
gen=0;
ObjV=targetalloc(Chrom); %%计算初始种群函数值
INSR=0.9;
SUBPOP=4;
MIGR=0.7;
MIGGEN=50;
x=0;
y=0;
while gen FitnV=ranking(-ObjV[21]SUBPOP);
E_F=sum(FitnV)./NIND; %种群的平均适应度
for i=1:NIND
if (FitnV(i)>E_F)
x=x+1;
elseif (FitnV(i) y=y+1;
end
end
Pc=1/(1+exp((x/NIND)*(x/y)))+0.5
Pm=abs(1/(1+exp((-x/NIND)*(x/y)))-0.92)
%SelCh=select(‘sus‘ChromFitnVGGAP);%选择
SelCh=select(‘sus‘ChromFitnVGGAPSUBPOP)
%SelCh=recombin(‘xovmp‘SelChPc); %交叉
SelCh=recombin(‘xovmp‘SelChPc
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1242 2011-06-07 20:49 目标分配问题\GAmain.m
文件 816 2012-03-08 21:15 目标分配问题\targetalloc.m
文件 1637 2012-03-20 16:41 目标分配问题\fangfashiyan.m
目录 0 2011-08-18 20:58 目标分配问题
----------- --------- ---------- ----- ----
3695 4
相关资源
- 关于旅行商改进的遗传算法
- 帮助bob回家
- 遗传算法解决函数优化问题
- GOOD 自适应小生境递阶遗传算法
- 遗传算法实验
- 遗传算法的图像处理
- 遗传算法函数优化二元一次函数
- 遗传算法之蛙跳算法
- 有点像太空入侵者的游戏但入侵者用
- 模拟退火遗传算法-模拟退火遗传算法
- 协同进化在遗传算法中的应用述评
- 基于遗传算法的函数优化问题
- 遗传算法优化神经网络
- 遗传算法 vc源码
- 遗传算法与粒子群算法的实现
- 基于遗传算法的机器人路径规划_崔瑾
- 采用遗传算法和模拟退火算法解决V
- 遗传算法函数求解
- 遗传k-means 基于遗传算法的k-means
- 基于遗传算法的机器人手臂运动规划
- 遗传算法实数编码
- 遗传算法ppt
- 遗传算法和进化算法公交车调度问题
- 遗传算法工具箱详解及应用
- 基于遗传算法的TSP算法
- 基于遗传算法的图像匹配问题
- 基于遗传算法多目标免疫代码算法
- GA遗传算法fortran源代码
- 遗传算法优化BP神经网络完整
- 组合进化方法 遗传算法 进化策略
评论
共有 条评论