码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • CEC2015:动态多目标测试函数之FDA4、FDA5、FDA5_iso、FDA5_dec


    一、动态多目标优化问题简介

    现实世界中,许多优化问题不仅具有多属性,而且与时间相关,即随着时间的变化,优化问题本身也发生改变,这类问题称为动态多目标优化问题(dynamic multi-objective optimization problems,DMOP)。DMOP是一类目标之间相互冲突,目标函数、约束函数和相关参数等可能随着时间的变化而改变的多目标优化问题。不失一般性,以最小化多目标问题为研究对象,一个具有n个决策变量,m个目标函数的DMOP可以描述为:
    { min ⁡ x ∈ Ω ( x , t ) = ( f 1 ( x , t ) , f 2 ( x , t ) , ⋯   , f m ( x , t ) ) T s ⋅ t ⋅ g i ( x , t ) ⩽ 0 ( i = 1 , 2 , ⋯   , p ) h j ( x , t ) = 0 ( j = 1 , 2 , ⋯   , q ) \left\{

    minx∈Ω(x,t)=(f1(x,t),f2(x,t),⋯,fm(x,t))Ts⋅t⋅gi(x,t)⩽0(i=1,2,⋯,p)hj(x,t)=0(j=1,2,⋯,q)" role="presentation">minx∈Ω(x,t)=(f1(x,t),f2(x,t),⋯,fm(x,t))Ts⋅t⋅gi(x,t)⩽0(i=1,2,⋯,p)hj(x,t)=0(j=1,2,⋯,q)minx∈Ω(x,t)=(f1(x,t),f2(x,t),⋯,fm(x,t))Ts⋅t⋅gi(x,t)⩽0(i=1,2,⋯,p)hj(x,t)=0(j=1,2,⋯,q)
    \right. ⎩ ⎨ ⎧​minx∈Ω​(x,t)=(f1​(x,t),f2​(x,t),⋯,fm​(x,t))Ts⋅t⋅gi​(x,t)⩽0(i=1,2,⋯,p)hj​(x,t)=0(j=1,2,⋯,q)​
    其中 , t 为时间变量 , x = ( x 1 , x 1 , ⋯   , x n ) ∈ Ω 为 n 维决策变量 , F = ( f 1 , f 2 , ⋯   , , f m ) 为 m 维目标向量 , g i ⩽ 0 ( i = 1 , 2 , ⋯   , p ) 为 p 个不等式约束 , h j = 0 ( j = 0 , 1 , ⋯   , q ) 为 q 个等式约束。 其中, t 为时间变量, \\x=\left(x_{1}, x_{1}, \cdots, x_{n}\right) \in \Omega 为 n 维决策变量, \\\boldsymbol{F}=\left(f_{1}, f_{2}, \cdots,\right. , \left.f_{m}\right) 为 m 维目标向量, \\ g_{i} \leqslant 0(i=1,2, \cdots, p) 为 p 个不等式约束,\\ h_{j}=0(j=0 , 1, \cdots, q) 为 q 个等式约束。 其中,t为时间变量,x=(x1​,x1​,⋯,xn​)∈Ω为n维决策变量,F=(f1​,f2​,⋯,,fm​)为m维目标向量,gi​⩽0(i=1,2,⋯,p)为p个不等式约束,hj​=0(j=0,1,⋯,q)为q个等式约束。

    二、CEC2015测试函数

    cec2015共包含12个测试函数,分别是FDA4、FDA5、FDA5_iso、FDA5_dec、DIMP2、dMOP2、dMOP2_iso、dMOP2_dec、dMOP3、 HE2、HE7和HE9。其中前四个测试函数目标数为3,其余目标数为2。
    在这里插入图片描述

    2.1 FDA4

    CEC2015动态多目标测试函数之FDA4,不同参数下PF随时间变化动图
    在这里插入图片描述

    2.2 FDA5

    CEC2015动态多目标测试函数之FDA5,不同参数下PF随时间变化动图
    在这里插入图片描述

    2.3 FDA5_iso

    CEC2015动态多目标测试函数之FDA5_iso,不同参数下PF随时间变化动图
    在这里插入图片描述

    2.4 FDA5_dec

    CEC2015动态多目标测试函数之FDA5_dec,不同参数下PF随时间变化动图
    在这里插入图片描述在这里插入图片描述

  • 相关阅读:
    热门项目!知识付费小程序源码系统 带完整的安装代码包以及安装部署教程
    seq2seq翻译实战-Pytorch复现
    2022护网日记,护网工作内容、护网事件、告警流量分析
    搭建Spark on yarn环境
    无线传感器网络:差错控制
    HIN应用调研总结
    [附源码]java毕业设计家居装修网站
    2020架构真题(四十六)
    洛谷-官方题单版【入门篇】
    软件工程毕业设计课题(55)微信小程序毕业设计JAVA企业公司小程序系统设计与实现
  • 原文地址:https://blog.csdn.net/weixin_46204734/article/details/126926257
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号