两个经典的多目标优化算法代码:NSGA-II和MOEA/D代码matlab
两个经典的多目标优化算法代码:NSGA-II和MOEA/D代码(matlab)
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-11-21 08:05 qiaolu
目录 0 2018-11-21 08:00 qiaoluMOEAD
文件 1411 2018-11-19 11:20 qiaoluMOEADcalcuateFun.m
文件 49599 2018-10-03 17:19 qiaoluMOEADDTLZ1.txt
文件 50910 2018-10-03 17:19 qiaoluMOEADDTLZ2.txt
文件 482 2018-11-18 16:31 qiaoluMOEADfindNeighbors.m
文件 1276 2018-11-19 14:19 qiaoluMOEADgeneticOperators.m
文件 244 2018-11-18 09:50 qiaoluMOEADinitializeLambda.m
文件 775 2018-11-19 12:03 qiaoluMOEADinitializePop.m
文件 124 2018-11-18 16:28 qiaoluMOEADinitializeZ.m
文件 93 2018-11-17 17:07 qiaoluMOEADloadInstance.m
文件 3552 2019-01-01 21:10 qiaoluMOEADMOEAD.m
文件 187 2018-11-19 14:33 qiaoluMOEAD chebycheff_approach.m
文件 412 2018-11-19 14:34 qiaoluMOEADupdateNeighborSolutions.m
文件 151 2018-11-19 14:26 qiaoluMOEADupdateZ.m
文件 17998 2018-09-23 13:00 qiaoluMOEADDT1.txt
文件 17998 2018-09-23 13:00 qiaoluMOEADDT2.txt
文件 5166 2018-09-23 13:01 qiaoluMOEADDT3.txt
文件 4007 2018-09-21 22:12 qiaoluMOEADDT4.txt
文件 57182 2018-09-23 13:02 qiaoluMOEADDT6.txt
目录 0 2018-11-22 16:37 qiaoluNSGA-II
文件 1412 2018-11-21 09:10 qiaoluNSGA-IIcalculateFun.m
文件 1397 2018-11-22 10:57 qiaoluNSGA-IIcrowdingDistanceAssignment.m
文件 49599 2018-10-03 17:19 qiaoluNSGA-IIDTLZ1.txt
文件 50910 2018-10-03 17:19 qiaoluNSGA-IIDTLZ2.txt
文件 1638 2018-11-22 16:08 qiaoluNSGA-IIelitism.m
文件 1640 2018-11-21 16:21 qiaoluNSGA-IIfastNondominatedSort.m
文件 2962 2018-11-22 14:22 qiaoluNSGA-IIgeneticOperators.m
文件 390 2018-11-22 15:43 qiaoluNSGA-IIinitializePop.m
文件 3042 2019-01-01 21:07 qiaoluNSGA-IINSAG_II.m
文件 1663 2018-11-22 11:42 qiaoluNSGA-II ournamentSelection.m
............此处省略619个文件信息
function f = calcuateFun(chromo chromoSize instance)
if strcmp(instance ‘ZDT1‘)
f(1) = chromo(1);
g = 1 + 9*(sum(chromo(2:end)))/(chromoSize-1);
f(2) = g*(1 - sqrt(f(1)/g));
elseif strcmp(instance ‘ZDT2‘)
f(1) = chromo(1);
g = 1 + 9*(sum(chromo(2:end)))/(chromoSize-1);
f(2) = g*(1 - (f(1)/g)^2);
elseif strcmp(instance ‘ZDT3‘)
f(1) = chromo(1);
g = 1 + 9*(sum(chromo(2:end)))/(chromoSize-1);
f(2) = g*(1 - sqrt(f(1)/g) - (f1/g)*sin(10*pi*f(1)));
elseif strcmp(instance ‘ZDT4‘)
f(1) = chromo(1);
temp = chromo.^2 - 10*cos(chromo.*4*pi);
g = 1 + 10*(chromoSize-1) + sum(temp(2:end));
f(2) = g*(1 - sqrt(f(1)/g));
elseif strcmp(instance ‘ZDT6‘)
f(1) = 1 - exp(-4*chromo(1))*(sin(6*pi*chromo(1)))^6;
g = 1 + 9*((sum(chromo(2:end)))/(chromoSize-1))^0.25;
f(2) = g*(1 - f(1)/g)^2;
elseif strcmp(instance ‘DTLZ1‘)
temp1 = (chromo - 0.5).^2;
temp2 = chromo - 0.5;
g = 100*(n-2) + 100*(sum(temp1(3:end)) - cos(20*pi*temp2(3:end)));
f(1) = (1 + g)*chromo(1)*chromo(2);
f(2) = (1 + g)*chromo(1)*(1 - chromo(2));
f(3) = (1 + g)*(1 - chromo(1));
elseif strcmp(instance ‘DTLZ2‘)
temp = chromo.^2;
g = sum(temp(3:end));
f(1) = (1 + g)*cos(chromo(1)*pi/2)*cos(chromo(2)*pi/2);
f(2) = (1 + g)*cos(chromo(1)*pi/2)*sin(chromo(2)*pi/2);
f(3) = (1 + g)*sin(chromo(1)*pi/2);
end
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-11-21 08:05 qiaolu
目录 0 2018-11-21 08:00 qiaoluMOEAD
文件 1411 2018-11-19 11:20 qiaoluMOEADcalcuateFun.m
文件 49599 2018-10-03 17:19 qiaoluMOEADDTLZ1.txt
文件 50910 2018-10-03 17:19 qiaoluMOEADDTLZ2.txt
文件 482 2018-11-18 16:31 qiaoluMOEADfindNeighbors.m
文件 1276 2018-11-19 14:19 qiaoluMOEADgeneticOperators.m
文件 244 2018-11-18 09:50 qiaoluMOEADinitializeLambda.m
文件 775 2018-11-19 12:03 qiaoluMOEADinitializePop.m
文件 124 2018-11-18 16:28 qiaoluMOEADinitializeZ.m
文件 93 2018-11-17 17:07 qiaoluMOEADloadInstance.m
文件 3552 2019-01-01 21:10 qiaoluMOEADMOEAD.m
文件 187 2018-11-19 14:33 qiaoluMOEAD chebycheff_approach.m
文件 412 2018-11-19 14:34 qiaoluMOEADupdateNeighborSolutions.m
文件 151 2018-11-19 14:26 qiaoluMOEADupdateZ.m
文件 17998 2018-09-23 13:00 qiaoluMOEADDT1.txt
文件 17998 2018-09-23 13:00 qiaoluMOEADDT2.txt
文件 5166 2018-09-23 13:01 qiaoluMOEADDT3.txt
文件 4007 2018-09-21 22:12 qiaoluMOEADDT4.txt
文件 57182 2018-09-23 13:02 qiaoluMOEADDT6.txt
目录 0 2018-11-22 16:37 qiaoluNSGA-II
文件 1412 2018-11-21 09:10 qiaoluNSGA-IIcalculateFun.m
文件 1397 2018-11-22 10:57 qiaoluNSGA-IIcrowdingDistanceAssignment.m
文件 49599 2018-10-03 17:19 qiaoluNSGA-IIDTLZ1.txt
文件 50910 2018-10-03 17:19 qiaoluNSGA-IIDTLZ2.txt
文件 1638 2018-11-22 16:08 qiaoluNSGA-IIelitism.m
文件 1640 2018-11-21 16:21 qiaoluNSGA-IIfastNondominatedSort.m
文件 2962 2018-11-22 14:22 qiaoluNSGA-IIgeneticOperators.m
文件 390 2018-11-22 15:43 qiaoluNSGA-IIinitializePop.m
文件 3042 2019-01-01 21:07 qiaoluNSGA-IINSAG_II.m
文件 1663 2018-11-22 11:42 qiaoluNSGA-II ournamentSelection.m
............此处省略619个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)