动态多目标优化:动态约束多目标优化测试集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博客

二、部分代码

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

四、完整MATLAB代码

最近更新

  1. TCP协议是安全的吗?

    2024-04-06 07:56:06       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-06 07:56:06       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-06 07:56:06       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-06 07:56:06       20 阅读

热门阅读

  1. 4月5日排序算法总结(1)

    2024-04-06 07:56:06       18 阅读
  2. ucloud配置虚拟网卡---Ubuntu 20.04

    2024-04-06 07:56:06       11 阅读
  3. 理解七层网络协议

    2024-04-06 07:56:06       16 阅读
  4. Git入门实战教程之合并分支并解决冲突

    2024-04-06 07:56:06       17 阅读
  5. 服务器硬件基础知识

    2024-04-06 07:56:06       12 阅读
  6. 设计模式(20):责任链模式

    2024-04-06 07:56:06       10 阅读
  7. 使用Ajax的优点

    2024-04-06 07:56:06       12 阅读
  8. vue基本写法

    2024-04-06 07:56:06       15 阅读