论文学习——基于区域多向信息融合的动态多目标优化引导预测策略

论文题目:Guided prediction strategy based on regional multi-directional information fusion for dynamic multi-objective optimization

基于区域多向信息融合的动态多目标优化引导预测策略(Jinyu Feng a, Debao Chen b,c,d,∗, Feng Zou b,c, Fangzhen Ge a,c, Xiaotong Bian a, Xuenan Zhang)Information Sciences 669 (2024) 120565

刚开始学习多目标优化算法,不作商业用途,如果有不正确的地方请指正!

个人总结:

找到非支配解的25%,50%,75%,分成3个子区域得到他们的边界点,每一个子区域通过边界点和中心点来综合预测下个区域的个体

然后采用NQDPEA的逆线性模型从目标空间预测个体

提出的多阶段自适应性调整策略,根据非支配解的个体动态调整 从目标空间映射的解和决策空间预测解的比例

摘要

  • 区域划分对于求解动态多目标优化问题 (DMOP) 非常有效。但是,大多数区域划分方法仅使用特定的单个信息来预测每个区域内的方向。当个体分布不规则时,它们的效率会降低,并且使用多种方法来获取高质量区域会产生高昂的计算成本
  • 针对这些问题,本文提出了一种基于区域多向信息融合的动态多目标优化(RMDIF)引导预测策略。
  • 首先,在分区域分割中使用分位数,其计算成本较小;其次,为了提高算法对不规则分布个体的预测精度和适应性,融合各子区域中心点和边界点的信息,构建了新环境下生成初始个体的新方向。与分位数引导的双重预测策略类似,双空间预测策略用于在新环境中生成个体以增加种群多样性。最后,采用“维持-下降-维持”的策略确定两个预测空间中新增个体的比例。

引言

本文提出的想法

  • 提出了区域多向信息融合预测策略。该策略利用每个区域的中心点和边界点来构建环境变化后产生新的初始解决方案的方向。
  • 利用客观空间预测方法增强种群多样性外,还设计了“维持-衰落-维持”策略,从双空间预测种群中选择适当比例的个体来产生后代。

背景及相关工作

A.DMOP基础

B.Quantile-guided prediction strategy分位数引导的预测策略

根据种群第一个目标值的大小,找到25%,50%,75%的点,分成3块区域分别进行下一个时刻的预测

C.动机

基于分位数的区域划分方法由于运算简单,在区域分割中发挥着重要作用。此外,它不受极值的影响。分位数引导的预测方法使用分位数的移动方向来生成它们所属区域中的个体。当一个区域的个体分布不规则时,对某些个体的预测精度较低。

因此,本研究旨在设计一种有效的方法,考虑来自次区域个人的更多信息。这种方法旨在利用具有不同特征的个体的运动方向,为不同次区域的个体创造一个更具适应性的方向。我们的研究融合了每个子区域的中心点和边界点的信息。自适应性和预测精度可以在一定程度上得到提高。这可以提高决策空间中预测个体的准确性。

设计一种平衡收敛性和多样性的自适应方法是我们研究的另一个动机。基于非支配解的比例,从决策空间和客观空间中选择一定数量的预测个体,形成新环境中的新种群,影响算法收敛性和多样性的平衡。

RMDIF算法

A.算法框架

静态算法方面使用MOEA/D-DE

检测到环境变化时,首先对种群进行非支配排序得到非支配解

然后采用区域多向性信息融合预测策略生成预测人口POP1

在目标空间中使用线性逆模型预测当前种群的目标值,然后重新映射回决策空间形成预测种群POP2

得到双空间的预测种群后,采用多阶段适应性调整策略

为代码如下:

B.区域多向信息融合预测

基本的分位数引导预测方法仅利用非支配解在分位数交界处的位置变化来预测新环境的初始解。对于不规则分布的个体,对某些个体的预测精度可能较低。

所以利用子区域非支配解的边界和中心点通过加权算子构建个体的移动方向

看了半天看懂了,找到非支配解的分界点形成3个区域,每个区域有中心点,和两个边界点

 

然后就是根据三个点的移动方向,更加精确的预测出新的个体 

 如果非支配解不够4个 就直接按照中心点移动预测 

 

C.多阶段自适应性调整策略

一般来说,随着非支配解数量的增加,来自决策空间预测种群的个体数量也随之增加。该操作提高了算法的收敛性能。然而,该算法较快的收敛速度可能会导致种群多样性的损失,算法容易陷入局部收敛。 

考虑到多样性和收敛性的平衡,本研究设计了一种多阶段自适应调整策略,使得目标空间的预测个体在新环境中的初始个体数量呈现"保持-下降-保持"的变化

简单来说就是,一般的预测算法都是用的决策空间,当非支配解很多时,预测的个体也多容易陷入局部收敛,所以增加了来自目标空间映射的预测解,当决策空间的非支配解不足时,就大量使用目标空间映射的解,如果决策空间的非支配解很多,也采取一些目标空间的映射预测解来增加种群的多样性.

ratio表示新环境中初始个体均来自目标空间的预测种群

D.目标空间的映射去哪里了?

怎么论文中找不到目标空间的预测??‘

乌龙了看到了使用的是NQDPEA中的逆线性模型预测 有空去看看

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/40473.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

微机原理 程序设计题

数字0~9、A~Z、a~z DATA SEGMENTINFOR1 DB 0AH, 0DH, "Please Press Any Key to input a letter :$"INFOR2 DB 0AH, 0DH, "You Input a Lowercase Letter! $"INFOR3 DB 0AH, 0DH, "You Input a Uppercase Letter! $"INFOR4 DB 0AH, 0DH, "…

100个名人的家,娄艺潇的家:大美国色,浪漫栖居

冠珠瓷砖「100个名人的家」,大美筑家,中国冠珠2024大美筑家之旅,冠珠瓷砖「100个名人的家」,探索中国人的烟火浪漫与美学追求。从中国家文化、人文居所、人生底蕴层面,发掘大美人居的故事,以中国瓷砖、空间…

ll命令在ubuntu下不能使用的解决方案

ll命令在ubuntu下不能使用的解决方案 问题: ll命令在ubuntu下不能使用, 在Ubuntu终端里执行ll,提示:command not found 解决方案: 打开当前用户目录下的.bashrc文件 找到下面的内容,将前面的“#”去掉 #alias llls -alF 然…

《vue3》reactivity API(vue3的$set呢?)

在Vue2中&#xff0c;修改某一些数据&#xff0c;视图是不能及时重新渲染的。 比如数组 <div> {{ myHobbies }} </div>data: () > ({myHobbies: [篮球, 羽毛球, 桌球] }); mounted () {this.myHobbies[1] sing; // 视图层并没有改变 }因此&#xff0c;Vue2就提…

代码随想录算法训练营第四十三天| 121. 买卖股票的最佳时机、122.买卖股票的最佳时机II、 123.买卖股票的最佳时机III

121. 买卖股票的最佳时机 题目链接&#xff1a;121. 买卖股票的最佳时机 文档讲解&#xff1a;代码随想录 状态&#xff1a;做出来了 贪心思路&#xff1a; 因为股票就买卖一次&#xff0c;那么贪心的想法很自然就是取最左最小值&#xff0c;取最右最大值&#xff0c;那么得到的…

Nuxt3 的生命周期和钩子函数(十)

title: Nuxt3 的生命周期和钩子函数&#xff08;十&#xff09; date: 2024/6/30 updated: 2024/6/30 author: cmdragon excerpt: 摘要&#xff1a;本文详细介绍了Nuxt3框架中的五个webpack钩子函数&#xff1a;webpack:configResolved用于在webpack配置解析后读取和修改配置…

【C语言】break 关键字

当在C语言中使用break关键字时&#xff0c;它通常用于两种主要情况&#xff1a;在循环中和在switch语句中。让我们详细看看每种情况下的用法和作用。 在循环中的使用&#xff1a; 在循环中&#xff0c;break语句的作用是立即终止当前所在的循环&#xff0c;然后跳出循环体执行…

UE插件与云渲染:10个提升效率的选择

Unreal Engine&#xff08;虚幻引擎&#xff09;的插件生态丰富多样&#xff0c;从提升视觉效果到优化工作流程&#xff0c;为开发者提供了无限扩展的可能。本文推荐10款备受欢迎的插件&#xff0c;助你激发创意&#xff0c;提升开发效率. 一、地牢建筑师&#xff1a;程序化关…

EDUSRC-我与xx职院的爱恨情仇(教育漏洞挖掘)

一、人生中的第一个漏洞 2024.1月的时候&#xff0c;当时看朋友挖到了一个名校的漏洞&#xff0c;特别羡慕&#xff0c;我也想挖&#xff0c;但是当时什么都不会&#xff0c;就只好在网上搜edusrc挖掘思路、edusrc挖掘教程等等&#xff0c;边学边挖&#xff0c;边挖边学。 一开…

【数据结构】04.单链表

一、链表的概念及结构 概念&#xff1a;链表是⼀种物理存储结构上非连续、非顺序的存储结构&#xff0c;数据元素的逻辑顺序是通过链表中的指针链接次序实现的。 节点的组成主要有两个部分&#xff1a;当前节点要保存的数据和保存下⼀个节点的地址&#xff08;指针变量&#…

nginx重定向

nginx的重定向 location 匹配 location 匹配的就是后面的URI /wordpress location 匹配的分类和优先级** 1、精确匹配 location / 对字符串进行完全匹配&#xff0c;必须完全符合 2、正则匹配 ^~ 前缀匹配&#xff0c; 以什么开头 -区分大小写的匹配 ~*不区分大小写 …

数字化精益生产系统--MES制造管理系统

MES制造管理系统&#xff08;Manufacturing Execution System&#xff09;是现代制造企业中至关重要的管理工具&#xff0c;它集合了软件与多种硬件设备&#xff0c;形成了一个综合智能化系统&#xff0c;对从原材料上线到成品入库的整个生产过程进行实时数据采集、控制和监控。…

java 基础之 反射技术_java 程序src阶段 class对象阶段 run阶段3个阶段

System.out.println(in); } publicClass[] aa1(String name, int[] password){ returnnew Class[]{String.class} ; } privatestatic void aa1(int num){ System.out.println(num“静态方法”); } public static void main(String[] args){ System.out.println(“main”…

香港即将“放松”加密货币监管!加密牌照制度备受批评!全球主力军无法进入香港市场?动摇了香港Web3的信心!

2024年7月3日&#xff0c;香港金融服务及库务局局长许正宇在立法会会议上表示&#xff0c;香港金融管理局(HKMA)和证券及期货事务监察委员会(SFC)将根据市场发展情况&#xff0c;适时检讨虚拟资产相关活动的监管要求。 这一表态引发了人们对香港加密货币监管框架可能进行调整的…

超详细的 C++中的封装继承和多态的知识总结<1.封装与继承>

引言 小伙伴们都知道C面向对象难&#xff0c;可是大家都知道&#xff0c;这个才是C和C的真正区别的地方&#xff0c;也是C深受所有大厂喜爱的原因&#xff0c;它的原理更接近底层&#xff0c;它的逻辑更好&#xff0c;但是学习难度高&#xff0c;大家一定要坚持下来呀&#xff…

起飞,纯本地实时语音转文字!

简介 偶然在 github 上翻到了这个项目 https://github.com/k2-fsa/sherpa-ncnn 在没有互联网连接的情况下使用带有 ncnn 的下一代 Kaldi 进行实时语音识别。支持 iOS、Android、Raspberry Pi、VisionFive2、LicheePi4A等。 也就是说语音转文字可以不再借助网络服务的接口&am…

mac显示隐藏的.git文件

打开终端 输入命令 defaults write com.apple.finder AppleShowAllFiles YES killall Finder

Python代码设置Excel工作表背景色或背景图

Excel是工作中数据处理和分析数据的重要工具。面对海量的数据和复杂的表格&#xff0c;如何提高工作效率、减少视觉疲劳并提升数据的可读性是不容忽视的问题。而给工作表设置合适的背景是表格优化的一个有效方式。为Excel工作表设置背景色或背景图不仅能够美化工作表&#xff0…

25.labview数据采集中的读取和写入文本文件和Excel表格文件

①本文将会讲解labview读取和写入文本文件和Excel文件的几种不同方式&#xff0c;讲解程序的基本原理&#xff0c;并提出具体的实施方案&#xff0c;本文内容如下所示。 ②本文文章结束会提供大家 文本和表格读取写入的源程序 &#xff0c;以便于大家学习和使用。 本文中可能用…

TYPE-C转DC转接头方案,ECP5701支持5V、9V、12V、15V、20V电压输出

如今随着这几年的USB-C PD适配器的普及&#xff0c;消费者手上的PD适配器越来越普遍&#xff0c;如何让以前的电源适配器也可以用上PD适配器呢&#xff1f;如此一来以前的电源适配器坏了&#xff0c;就不需要费心费力的寻找相同的适配器进行更换&#xff0c;甚至于只能将整个设…