动态多目标优化:动态约束多目标优化测试集DCP1-DCP9的TruePF(提供MATLAB代码)

一、进化动态约束多目标优化测试集DCP1-DCP9

参考文献:

1\]G. Chen, Y. Guo, Y. Wang, J. Liang, D. Gong and S. Yang, "Evolutionary Dynamic Constrained Multiobjective Optimization: Test Suite and Algorithm," in IEEE Transactions on Evolutionary Computation, doi: 10.1109/TEVC.2023.3313689. [动态多目标优化:进化动态约束多目标优化测试集DCP1-DCP9的TruePF(提供MATLAB代码)-CSDN博客](https://blog.csdn.net/weixin_46204734/article/details/137382623 "动态多目标优化:进化动态约束多目标优化测试集DCP1-DCP9的TruePF(提供MATLAB代码)-CSDN博客") ### 二、部分代码 ``` close all clear clc warning off; ft=10; nt=10; maxgen=300; preEvolution=5; NS=500; for idx=1:9 Problem=strcat('DCP',num2str(idx)); PF = GeneratePF(Problem,ft,nt,maxgen,preEvolution,NS); for i = 1 : ceil((maxgen-preEvolution)/ft+1) t{i} = strcat('t=',num2str((i-1) / nt)); end colorstr=ColorLine(size(PF,2)); figure for i=1:size(PF,2) plot(PF(i).PF(:,1),PF(i).PF(:,2),'.','color',colorstr(i,:)); hold on end h=legend(t); h.NumColumns=2; h.Location='southeastoutside'; title(strcat(Problem,'-truePF')) if idx==8||idx==1||idx==3||idx==6||idx==9 xlabel('\it\fontname{Times New Roman}f_1+2t'); ylabel('\it\fontname{Times New Roman}f_2+2t'); elseif idx==4||idx==5||idx==7 xlabel('\it\fontname{Times New Roman}f_1+t'); ylabel('\it\fontname{Times New Roman}f_2+t'); else xlabel('\it\fontname{Times New Roman}f_1'); ylabel('\it\fontname{Times New Roman}f_2'); end saveas(gca,strcat(Problem,'.jpg')) end ``` ### 三、DCP1-DCP9的turePF ![](https://file.jishuzhan.net/article/1776546544401518594/878e857c9ebc374d07b3828ba83760a3.webp) ![](https://file.jishuzhan.net/article/1776546544401518594/df94fb8f265c77d8f92ef885316a0d51.webp) ![](https://file.jishuzhan.net/article/1776546544401518594/ad51f6c2883e68136bbf44ba4f118193.webp) ![](https://file.jishuzhan.net/article/1776546544401518594/b9679457b32b7a11dcfb23cd63cf4eb2.webp) ![](https://file.jishuzhan.net/article/1776546544401518594/985f635b11d3bef3d7bfbae58e101c74.webp) ![](https://file.jishuzhan.net/article/1776546544401518594/e176592c5c0e7d7116a3e5b242212ab2.webp) ![](https://file.jishuzhan.net/article/1776546544401518594/48cb7bc5f498343477313ef27560bbeb.webp) ![](https://file.jishuzhan.net/article/1776546544401518594/35e9e026480efb73b5d33978c51728b7.webp) ![](https://file.jishuzhan.net/article/1776546544401518594/68596c557c996ed49cf9f9e3a71e3b42.webp) ### 四、完整MATLAB代码 ![](https://file.jishuzhan.net/article/1776546544401518594/87ebaf603a073a21a23f8a6aa188b6d7.webp)

相关推荐
IT猿手4 天前
动态多目标优化:基于可学习预测的动态多目标进化算法(DIP-DMOEA)求解CEC2018(DF1-DF14),提供MATLAB代码
学习·算法·matlab·动态多目标优化·动态多目标进化算法
IT猿手4 天前
动态多目标进化算法:基于知识转移和维护功能的动态多目标进化算法(KTM-DMOEA)求解CEC2018(DF1-DF14)
算法·动态多目标进化·动态多目标进化算法·动态多目标测试·动态多目标