资源简介
本次资源是从platEMO平台上抠出的NSGA3代码(MATLAB)

代码片段和文件信息
function PopObj = CalObj(PopDec)
global M D name
NN = size(PopDec1);
switch name
case ‘DTLZ1‘
g = 100*(D-M+1+sum((PopDec(:M:end)-0.5).^2-cos(20.*pi.*(PopDec(:M:end)-0.5))2));
PopObj = 0.5*repmat(1+g1M).*fliplr(cumprod([ones(NN1)PopDec(:1:M-1)]2)).*[ones(NN1)1-PopDec(:M-1:-1:1)];
case ‘DTLZ2‘
g = sum((PopDec(:M:end)-0.5).^22);
PopObj = repmat(1+g1M).*fliplr(cumprod([ones(size(g1)1)cos(PopDec(:1:M-1)*pi/2)]2)).*[ones(size(g1)1)sin(PopDec(:M-1:-1:1)*pi/2)];
case ‘DTLZ3‘
g = 100*(D-M+1+sum((PopDec(:M:end)-0.5).^2-cos(20.*pi.*(PopDec(:M:end)-0.5))2));
PopObj = repmat(1+g1M).*fliplr(cumprod([ones(NN1)cos(PopDec(:1:M-1)*pi/2)]2)).*[ones(NN1)sin(PopDec(:M-1:-1:1)*pi/2)];
end
end
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 854 2019-03-15 14:10 CalObj.m
文件 3381 2019-03-28 09:38 EnvironmentalSelection.m
文件 1663 2019-03-26 21:17 funfun.m
文件 5722 2019-03-27 16:58 GA.m
文件 1013 2019-01-06 21:17 IGD.m
文件 6802 2019-03-28 09:40 NDSort.m
文件 628 2019-03-24 10:58 NSGAIII.m
文件 1239 2019-04-01 15:04 NSGAIII_main.m
文件 1386 2019-03-13 23:09 TournamentSelection.m
文件 1287 2019-03-26 11:18 UniformPoint.m
相关资源
- MATLAB实现群体多目标优化算法MOALO蚁狮
- 多目标函数优化
- 多目标优化文档及代码
- 多目标优化算法
- platEMO内涵几乎所有多目标优化问题的
- Matlab编写多目标优化算法NSGA-Ⅱ的详解
- 2005_人工神经网络与模拟进化计算_第
- 两个经典的多目标优化算法代码:N
- 多目标粒子群社团检测算法MODPSO
- 思维进化算法优化神经网络
- MOPSO+
- NSGA-II多目标优化算法matlab程序
- NSGA-III多目标进化算法
- 多目标优化ABC
- Matlab有关多目标遗传算法和多目标优
- matlab开发-多目标优化差分进化算法
- DE差分进化算法MATLAB源码,中文详细注
- MOPSO多目标优化程序MATLAB代码.zip
- CMA-ES的matlab实现
- PSO_GD.m粒子群求解多目标优化
- 蚁群-微分进化算法解TSP
- NSGA2经典的多目标优化算法
- 基于NSGAII多目标优化Matlab代码.zip
- 混合差分遗传进化算法代码(matlab)
- 差分进化算法的Matlab代码,可运行
- 基于差分进化算法求解最优问题
- 进化算法中的测试函数 CEC05 benchmark
- NSGA2优化算法Matlab求解多目标优化问题
- 生物地理学算法BBO及与差分进化算法
- 差分进化算法及改进 matlab程序
评论
共有 条评论