资源简介
基于分解的多目标智能优化算法,测试函数是DTLZ
代码片段和文件信息
function f=cir_distance(xMV)
f=[];
Y=[];
K=M+V;
distance=[];
n=size(x1);
for i=1:M
objective=[];
number=[];
f_max=[];
f_min=[];
[objectivenumber]=sort(x(:V+i));
f_max=objective(length(number));
f_min=objective(1);
distance(number(1)).t(i)=Inf;
distance(number(length(number))).t(i)=Inf;
for j=2:length(number)-1
if f_max-f_min==0
distance(number(j)).t(i)=Inf;
else
distance(number(j)).t(i)=((objective(j-1)-objective(j+1))/(f_max-f_min)).^2;
end
end
end
for i=1:n
distance(i).t(M+1)=0;
for j=1:M
distance(i).t(M+1)= distance(i).t(M+1)+distance(i).t(j);
end
distance(i).t(M+2)=sqrt(distance(i).t(M+1));
x(iM+V+2)= 1/(distance(i).t(M+2)+1);
x(i
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 927 2013-05-06 16:36 MOEAD\cir_distance.m
文件 339 2012-05-04 09:36 MOEAD\evaluate_ob
文件 320 2012-04-11 10:13 MOEAD\evaluate_ob
文件 363 2012-04-11 10:11 MOEAD\evaluate_ob
文件 340 2012-04-19 08:21 MOEAD\evaluate_ob
文件 416 2013-03-23 17:20 MOEAD\evaluate_ob
文件 408 2013-03-21 15:25 MOEAD\evaluate_ob
文件 364 2012-09-05 15:59 MOEAD\generational_distance.m
文件 913 2013-07-25 02:21 MOEAD\genetic_operator.m
文件 233 2013-07-25 02:21 MOEAD\initialize_variables.m
文件 3389 2015-04-10 21:53 MOEAD\MOEAD.m
文件 1755 2013-05-06 16:29 MOEAD\non_domination_sort_mod (2).m
文件 1755 2013-05-06 16:29 MOEAD\non_domination_sort_mod.m
文件 997 2013-07-25 02:22 MOEAD\PF_operator.m
文件 411 2012-07-23 09:08 MOEAD\spacing.m
文件 6891 2015-04-11 10:29 MOEAD\test_function_cf.m
文件 1329 2015-04-10 21:53 MOEAD\variation_cross_operator.m
文件 600 2013-03-20 10:32 MOEAD\wide_span.m
目录 0 2015-08-10 11:19 MOEAD
----------- --------- ---------- ----- ----
21750 19
相关资源
- NSGA matlab编写的基于粒子群优化算法的
- GA-pareto 遗传算法的多目标优化算例
- PSO2727464
- MOEA 几种多目标优化算法集合
- MOEAD 多目标优化算法moea/d算法代码的
- MATLAB多目标优化
- Matlab基于多目标优化的免疫遗传算法
- NSGA2优化算法Matlab求解多目标优化问题
- Matlab多目标遗传算法工具箱
- NSGAII在ZDT和DTLZ测试函数的matlab代码
- 多目标人工蜂群算法MOABC-Matlab2016b
- 粒子群算法求解约束多目标优化万能
- 多目标优化问题经典测试函数
- 粒子群算法在多目标优化问题中的应
- MATLAB多目标优化的遗传算法.zip
评论
共有 条评论