资源简介
动态NAGA-II算法的matlab代码,主要有拥挤距离,精英策略,基因操作,非支配排序,函数值,NSGA-II主代码等几个模块,本代码只是对FDA函数的测试,还包含测试数据

代码片段和文件信息
%拥挤距离的计算矩阵行中前n个为变量值,第n+1:n+m个为函数值,第n+m+1个记录rank值,第n+m+2个记录拥挤距离
function nsdcpop=crowding_distance(popmnrank_info)
[xsizeysize]=size(pop);
index=0;%存储每次rank等级开始个体所在位置
pop(:m+n+2)=0;%用于存储cd值
for i=1:length(rank_info)
for j=1:m
[temp index_sort]=sort(pop(index+1:index+rank_info(i)n+j));%排序
index_sort=index_sort+index;%记录排序的位置
for k=1:rank_info(i)
newpos=find(index_sort==index+k);%找到个体k排序后的位置,然后求取聚焦距离
if (newpos==1 || newpos==rank_info(i))
pop(index+km+n+2)=inf;
else
pre_person_index=index_sort(newpos+1);
next_person_index=index_sort(newpos-1);
pop(index+km+n+2)=pop(index+km+n+2)+(pop(pre_person_indexn+j)-pop(next_person_indexn+j));
end
end
end
index =index+rank_info(i);
end
nsdcpop=pop;
end
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 967 2018-05-14 21:56 DNSGA-II\crowding_distance.m
文件 808 2018-05-13 21:07 DNSGA-II\crowding_distance_assignment.m
文件 488 2018-05-13 21:28 DNSGA-II\elitist_strategy.m
文件 977 2018-05-14 22:03 DNSGA-II\generate_offsprings.m
文件 1521 2018-05-14 11:13 DNSGA-II\genetic_operate.m
文件 2187 2018-05-14 21:58 DNSGA-II\non_dominant_sort.m
文件 1252 2018-04-22 19:46 DNSGA-II\non_dominated_sort.m
文件 4601 2018-06-17 12:19 DNSGA-II\NSGA_II.asv
文件 4904 2018-06-17 12:47 DNSGA-II\NSGA_II.m
文件 3085 2018-05-14 11:08 DNSGA-II\Unti
文件 1680 2018-06-17 12:39 DNSGA-II\value.asv
文件 1702 2018-06-17 12:45 DNSGA-II\value.m
文件 57182 2015-04-08 22:24 DNSGA-II\ZDT6.txt
目录 0 2018-06-23 17:04 DNSGA-II
----------- --------- ---------- ----- ----
81354 14
- 上一篇:LMS自适应滤波器MATLAB代码
- 下一篇:matlab互信息法求延迟时间
相关资源
- MATLAB实现群体多目标优化算法MOALO蚁狮
- 多目标函数优化
- 多目标优化文档及代码
- 多目标优化算法
- platEMO内涵几乎所有多目标优化问题的
- Matlab编写多目标优化算法NSGA-Ⅱ的详解
- 两个经典的多目标优化算法代码:N
- 多目标粒子群社团检测算法MODPSO
- MOPSO+
- NSGA-II多目标优化算法matlab程序
- 多目标优化ABC
- Matlab有关多目标遗传算法和多目标优
- matlab开发-多目标优化差分进化算法
- MOPSO多目标优化程序MATLAB代码.zip
- PSO_GD.m粒子群求解多目标优化
- NSGA2经典的多目标优化算法
- 基于NSGAII多目标优化Matlab代码.zip
- NSGA2优化算法Matlab求解多目标优化问题
- 基于非支配排序遗传算法处理多目标
- MOAFSA人工鱼多目标优化算法MATLAB实现
- 多目标优化模型matlab
- 多目标优化算法(四)NSGA3的代码MA
- MDP方法工具箱MATLAB
- 完全自主研发的粒子群算法来求解约
- 多目标优化粒子群算法MATLAB
- 基于MOEA/D的多目标优化算法
- 多目标优化算法评价指标.zip
- 多目标优化遗传算法
- 多部电梯调配优化仿真程序
- NSGA2 多目标优化
评论
共有 条评论