Environment Sensitivity-based Cooperative Co-evolutionary Algorithms for Dynamic Multi-objective Optimization

基于环境敏感度的动态多目标协同进化算法

https://ieeexplore.ieee.org/document/7817874/citations?tabFilter=papers

一、介绍

①动态多目标优化问题广泛存在于实际应用中,如动态作业车间调度、温室控制、动态空域再分区、车辆运动规划、无线传感器网络设计、动态电源、配电规划、无人作战飞行器三维路径规划等。
②多目标进化算法(MOEA)是一类模拟生物进化求解多目标优化问题的随机优化技术。
③合作协同进化算法(CCEA)的灵感来自物种间的合作或竞争相互作用驱动的互惠进化机制。
④一般而言,CCEA算法

-将一个具有大规模决策变量的优化问题分解为若干个决策变量数量较少的子问题

-每个子问题由一个子群体进行优化

-每个子群体在相应的搜索空间中寻找其最优解

-通过将当前子种群的最优解与每代剩余子种群的最优解相结合,构造出一个完整的解,即原始优化问题的候选者。

二、整体框架

三、相关工作

其中,

支配:

PS:

PF:

如何分解决策变量并构造一个完整的解是CCEA的两个关键问题。

1. 变量分解方法
­基于问题特征的方法
­基于决策变量排序的均匀分割法
2.选择具有代表性的解
­第一种是随机方法,它从子群体或档案中随机选择一个或多个非支配解。
­基于偏好的方法:等级低,拥挤距离最大等
3.动态多目标优化方法
­基于多种群的:整个搜索空间被分成若干子空间,并使用子种群分别对这些子空间进行搜索。
­基于预测的:在环境变化时跟踪新的最优解
­基于记忆的:保存当前解集和环境中的相关信息,并在以后的阶段使用。

四、基于环境敏感度的合作协同进化策略

根据决策变量与环境变量之间的相互关系,将整个决策变量分为两个子分量。

例如:

True PF:

分组:

A.决策变量分解
计算环境敏感度

定义:一个函数是部分可加可分的,满足其中,是决策变量 的子分量,并且

是分量的数量。具体地说,如果  ,则称为完全可加可分(简称完全可分)。

  定理:设是可加分离函数,,,满足,称和时间t是不可分的。
分解方法

把环境变量看成一个公共决策变量,如 ,然后根据定理计算中第D+ 1个变量和其它变量之间

的关系,将和不可分的决策变量放在第一组。

完整解构造
分成两组决策变量,,
种群 分别对其进化,从中随机选取了多个非支配个体作为代表,大小为
动态环境响应策略
利用差分预测的方法对优化的种群进行部分初始化,大小为
时刻的种群档案集为,质心为,方向为
新个体产生为:

方程式中只使用与X1相关的变量。最后,将P1中的N2个随机个体替换为N2个新个体,并在搜索空间中对P1中的其余个体进行随机初始化,以提高P1的多样性。

利用柯西变异方法对优化的种群初始化部分,大小为

新个体产生为:

最后,将P2中的N3个随机个体替换为N3个新个体,并在搜索空间中对P2中的其余个体进行随机初始化,以提高P2的多样性。

本文中,

B.算法流程图

C.两种改进的合作协同进化算法

本文提出的策略与DNSGAII和MOPSO进行结合为DNSGAII-CO和DMOPSO-CO,所提出的策略也可以与其他算法相结合,如人工免疫系统算法、混合优化算法、人工鱼群算法、鸽子启发优化算法等等。、
五、实验
 A.测试函数F1-F7
B.真实前沿
C.参数设置
D.评价指标
E.实验结果
DNSGAII-CO算法具有良好的收敛性能、多样性和健壮性。
DMOPSO-CO比DMOPSO具有更快地跟踪真PF(T)的能力。
六、总结

基于环境敏感度的动态多目标协同进化算法相关推荐

  1. 动态多目标优化--基于决策变量分类的动态多目标进化算法 笔记

    阅读论文:A Dynamic Multiobjective Evolutionary Algorithm Based on Decision Variable Classification (Zhen ...

  2. 论文研读-基于决策变量分析的大规模多目标进化算法

    论文研读-基于决策变量分析的大规模多目标进化算法 Multiobjective Evolutionary Algorithm Based on Decision Variable Analyses f ...

  3. 基于相似性的动态区间多目标协同进化算法

    A Similarity-based Cooperative Co-evolutionary Algorithm  for Dynamic Interval Multi-objective Optim ...

  4. 基于特征点匹配的自适应目标跟踪算法

    基于特征点匹配的自适应目标跟踪算法 2016-01-29 13:11 摘 要:由于实际场景复杂多变,目标在运动过程中往往会出现形变.遮挡等问题,增加了跟踪的难度.为了解决上述问题,提出一种基于特征点匹 ...

  5. 目标检测YOLO实战应用案例100讲-基于激光雷达点云的三维目标检测算法研究

    目录 基于激光雷达点云的三维目标检测算法研究 基于投影图的方法 基于点云的多模态融合方法

  6. 笔记《基于无人驾驶方程式赛车的传感器融合目标检测算法研究及实现》

    论文结构 关键字:无人驾驶方程式赛车,相机,激光雷达,目标检测,传感器融合 一.绪论 1. 感知技术研究现状 1.1.1 基于相机的目标检测技术研究现状 1.1.2 基于激光雷达的目标检测技术研究现状 ...

  7. 目标检测YOLO实战应用案例100讲-基于深度学习的自动驾驶目标检测算法研究

    目录 基于深度学习的自动驾驶目标检测算法研究 相关理论基础 2.1  卷积神经网络基本原理

  8. 基于激光雷达点云的3D目标检测算法论文总结

    作者丨eyesighting@知乎 来源丨https://zhuanlan.zhihu.com/p/508859024 编辑丨3D视觉工坊 前言  过去很多年激光雷达的车规标准和高昂价格是阻碍其量产落 ...

  9. 基于激光雷达点云的3D目标检测算法—端到端多视图融合

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 作者丨Rubicon007@知乎 来源丨https://zhuanlan.zhihu.com/p/44 ...

最新文章

  1. RabbitMQ 异常与任务分发
  2. 《ANSYS 14.0超级学习手册》一第2章 高级应用的基石——APDL
  3. MSI-X 之有别于MSI
  4. Python json pickle模块
  5. 你的画像是怎么来的?推荐系统是如何找到相似用户的?
  6. 数据3分钟丨《个人信息保护法》将施行;2021全球分布式云大会将在沪召开;GaussDB取得“双第一”...
  7. java强制删文件夹_java删除文件或文件夹的方法
  8. C# 获取汉语拼音全码及简码
  9. html图表插入ppt
  10. 计算机后台打印机找不到,[提示]无法显示打印机属性,后台打印程序服务未运行,该怎么办?...
  11. 银行不良资产证券化是利好还是利空?
  12. C语言单链表讲解(上):有表头链表的使用
  13. win10ltsc转版本,win10ltsc升级win11,无损
  14. 【FastGAN】★Towards Faster and Stabilized GAN Training for High-fidelity Few-shot Image Synthesis
  15. 计算机动漫与游戏制作职业群,四川省工业贸易学校计算机动漫与游戏制作专业...
  16. Linux面试题目(一)
  17. mysql 修改结束符_MySQL数据库中DELIMITER修改结束符教程及应用实例
  18. 第十一届蓝桥杯——解码
  19. 修筑产学研用一体化的通衢,从一场比赛背后瞭望苏州园区人才培养新范式
  20. 爬虫入门python

热门文章

  1. 【教学类-10-03】20230603《空心图案3*2-单元格不重复》( 随机图案拼贴)(中班主题)
  2. 【教学类-29-03】20230409《门牌号-黏贴版(5层*5间)灰底下划线》-(中班《我爱我家》偏数学)
  3. 软件开发者的常用工具(含Visual Studio必备插件)【未完待续】
  4. .NET之对接口和抽象类
  5. 哪些行业的物联网前景比较好?
  6. python批处理进行剪裁图片与图片拼接
  7. ES6学习笔记(九)
  8. Android Q(10.0)的新功能和API
  9. 【考研政治】2021肖八整理(马克思部分)
  10. 树莓派Pi OS备份镜像设置自动扩展磁盘,完全基于树莓派原版系统实现方式(镜像备份全流程)