论文学习——基于类型检测的动态自适应多目标优化算法

news2025/1/18 5:08:18

论文题目:Dynamic adaptive multi-objective optimization algorithm based on type detection

基于类型检测的动态自适应多目标优化算法(Xingjuan Cai a,b, Linjie Wu a,∗, Tianhao Zhao a, Di Wu c, Wensheng Zhang d, Jinjun Chen e)Information Sciences 654 (2024) 119867

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

个人总结:

摘要

  • 本文提出了一种自适应动态多目标进化类型检测算法( TDA-DMOEA )。
  • 首先,设计动态检测算子,识别动态问题的类型。采用Wilcoxon符号秩检验和超体积( Hyper Volume,HV )分别检测两个相邻环境下POS和POF的差异。
  • 针对DMOP的不同变化类型,设计了不同的响应策略。特别地,当面临POS和POF同时变化时,提出了一种基于闭核函数的多角度迁移学习方法( MA-TL )。

引言

目前大多数DMOEAs只能检测到环境发生了变化,并采用单一的应对策略进行应对,,从决策空间和目标空间等多个角度同时检测对DMOP类型识别也至关重要,目前,解决这一问题的理论非常有限

针对上述问题,本文提出了一种基于变化类型的DMOEA。该方法可以将环境变化的类型整合到响应途径中。根据不同类型的动态特征,可以自适应地唤醒不同的方法来估计变化的方向,并从目标和决策空间两个角度获得所有可能的动态变化。在DMOPs中,生成的初始种群被集成到现有的多目标进化算法( MOEAs )中,以解决该问题

本文提出的想法

  • 基于DMOP问题的特点,提出了一种动态检测机制。该机制可以根据POF和POS的变化幅度来判断动态问题的类型
  • 当只有POS发生显著性差异时,采用线性预测策略( LPS )的方法在决策空间中跟踪环境变化后产生的解。当只有POF发生剧烈变化时,采用膝点预测( KPP )策略
  • 当动态问题的POS和POF随环境同时变化时,为了更好地适应动态变化,建立了多角度TL方法来获取新环境下的动态POS。在该方法中,推导出具有封闭解的核函数,以处理不同类型的数据并减少预测的计算负担。

背景及相关工作

A.DMOP基础

B.作者提出的想法

为了有效地解决DMOPs,设计了一种基于变化类型TL的DMOEA。该算法包含3个重要部分。首先,设计了一种动态检测算子,通过Wilcoxon检验检测POS的变化,通过HV识别POF的变化。通过检测POS和POF的状态来识别基准测试函数的类型。然后,设计了环境响应机制。根据不同类型的测试集,自适应地激活不同的响应方法。特别地,当POS和POF同时变化时,在接下来的环境中很难得到精确的估计值。因此,我们设计了一种基于决策空间和目标空间的测地流核( GFK )流传递技术,可以应对th的变化

具体方法

A.算法框架

在前两个环境中,初始种群是随机产生的。利用静态多目标优化算法( SMOA )对生成的初始种群进行迭代进化,得到当前环境的POS。当只有POS发生改变时,LPS被诱发以响应环境的变化。当只有POF发生变化时,采用KPP策略来适应环境变化。当POS和POF同时变化时,同时考虑目标和决策空间,MA - TL旨在应对环境的变化,加速收敛到当前环境的最优解区间。如果环境不变,则使用SMOA获得初始个体

B.动态检测算子

1.POS检测

Wilcoxon检验用于比较两个样本组之间是否存在显著性差异,该方法用于检测两种POS在不同环境下的差异。当两组样本的p值小于0.05时,认为存在显著性差异。若P值大于或等于0.05,则认为两组样本之间无显著性差异。首先,定义μ t - 1和μ t - 2分别为POSt - 1和POSt - 1的质心,分别表示当前环境中所有POS在决策空间各维度下的均值。

删除D中的所有零点,得到D = [ D ( 1 ) , D ( 2 ) , ... , D ( size ( D ) )],并按绝对值进行排序。Wilcoxon符号秩统计量如下所示:

R +表示D中正差异的秩和,R -表示D中负差异的秩和𝑇 =min(𝑅+, 𝑅−),并计算观测值Z

最后,通过获取之后统计量的观测值来计算当前环境的p值:

其中,p _ valuet表示环境t中p的取值,φ为标准正态分布密度函数。 

2.POF检测

超体积( Hyper Volume,HV )值用于检测不同环境下POF之间的差异,本质上是比较多维数据之间的变异性,需要以数值的形式体现。

通过统一参考点计算POF和参考点,得到不同时刻的HV POF t值。该方法保留了样本间数据的相关性,能够较好地衡量不同多维数据样本间的变化差异

C.动态响应策略

1.LPS

本文使用的LPS模型以历史环境为导向,在决策空间中进行预测。利用前两个环境中POS的历史知识预测当前环境中的初始种群。

其中δ是标准差,I是单位矩阵。噪声的标准差是通过之前发生的变化得到的 

2.KPP

 

3.MA-TL 

一些我看起来糊里糊涂的就先不看

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

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

相关文章

经典链表算法题:找到环的入口。清晰图示推导出来

Leetcode题目链接 原理 重画链表如下所示,线上有若干个节点。记蓝色慢指针为 slow,红色快指针为 fast。初始时 slow 和 fast 均在头节点处。 使 slow 和 fast 同时前进,fast 的速度是 slow 的两倍。当 slow 抵达环的入口处时,如…

doc文档下载

目录 下载 安装谷歌浏览器(chrome)Microsoft Edge浏览器 常见问题 下载 见邮件附件 安装 谷歌浏览器(chrome) 打开浏览器,地址栏输入:chrome://extensions/ 右上角打开开发者模式 点击如上图左上角的加载已解压的拓展程序,并选择刚刚解压…

【不锈钢酸退作业区退火炉用高温辐射计快速安装】

项目名称 不锈钢酸退作业区退火炉用高温辐射计快速安装 改造实施项目简介项目提出前状况:不锈钢生产过程中,各种型号的不锈钢带钢在退火工艺中对带钢温度的准确性要求很高,带钢温度的检测直接影响带钢的产品质量,不锈钢带钢温度测量依靠的是高温辐射计,其测量的准确性、稳…

YOLOv8入门 | 重要性能衡量指标、训练结果评价及分析及影响mAP的因素【发论文关注的指标】

秋招面试专栏推荐 :深度学习算法工程师面试问题总结【百面算法工程师】——点击即可跳转 💡💡💡本专栏所有程序均经过测试,可成功执行💡💡💡 专栏目录 :《YOLOv8改进有效…

【Python画图-驯化seaborn】一文搞懂seaborn中的小提琴图实践、技巧、原理

【Python画图-驯化seaborn】一文搞懂seaborn中的小提琴图实践、技巧、原理 本次修炼方法请往下查看 🌈 欢迎莅临我的个人主页 👈这里是我工作、学习、实践 IT领域、真诚分享 踩坑集合,智慧小天地! 🎇 免费获取相关内容…

【信息学奥赛】CSP-J/S初赛06 算法基础及时间/空间复杂度等问题

本专栏👉CSP-J/S初赛内容主要讲解信息学奥赛的初赛内容,包含计算机基础、初赛常考的C++程序和算法以及数据结构,并收集了近年真题以作参考。 如果你想参加信息学奥赛,但之前没有太多C++基础,请点击👉专栏:C++语法入门,如果你C++语法基础已经炉火纯青,则可以进阶算法…

ScrollView组件No exact matches in call to initializer

在scrollview中使用text后报错,水平滚动使用的话,应该里面包含一个水平布局的组件,例如HStack组件,可以设置ScrollView滚动方向为 .horizontal或者 .vertical // 左右滑动ScrollView(.horizontal, showsIndicators: false) {HSt…

@amap/amap-jsapi-loader实现高德地图嵌入React项目中,并且做到点击地图任意一处,获得它的经纬度

1.第一步要加入项目package.json中或者直接yarn install它都可以 想必大家应该都会 "amap/amap-jsapi-loader": "0.0.7"2.加入项目中 关于接口获取key的接口 大家改成自己对应的项目请求方法 import React, { PureComponent } from react; import { Input…

MFC+MySQL应用:配置

MFCMySQL 1. MFC UI界面生成2. 数据库和表生成创建数据库创建表添加表数据 3. VS中配置MySQL环境 1. MFC UI界面生成 链接: MFC使用方法 可以根据用户自身需求生成单文档、对话框等不同样式的UI界面。 2. 数据库和表生成 可以在workbench或者MySQL Server中创建数据库和表。…

户用分布式光伏项目开发模式

随着全球对可再生能源的重视和技术的不断进步,分布式光伏发电作为一种清洁、高效、可再生的能源形式,正逐渐成为新能源发展的重要方向。户用分布式光伏项目,作为分布式光伏发电的重要组成部分,其开发模式对于推动光伏产业的普及与…

【前端知识】一篇速成 建议收藏

HTML基础概念 正式敲代码之前呢,我们先来看几个概念: 0 静态网页和动态网页 静态网页: 页面的内容和显示效果就基本上不会发生变化了--除非你修改页面代码。 动态网页: 页面代码虽然没有变,但是显示的内容却是可以随着时间、环境或者数据库操作的结果而发生改变的…

Another Redis Desktop Manager工具自定义解析数据

自定义解析数据,支持多种程序终端输出 /Users/admin/go/src/baobao_all/ws_server/baobao/main_test/encipher_tool_redis/redis_tool {VALUE}/bin/bash -c "/Users/admin/Downloads/redis_tool {VALUE}"写个go程序解析数据 package mainimport ("encoding/jso…

LLM大模型RAG技术

在人工智能领域,大模型RAG技术(Retrieval-Augmented Generation)已成为近年来研究的热点。它结合了检索和生成两大关键技术,为自然语言处理任务带来了革命性的进步。本文将带领大家深入了解大模型RAG技术的全流程,让你…

2024年过半,新能源车谁在掉链子?

2024年过半之际,各品牌上半年的销量数据也相继出炉,是时候考察今年以来的表现了。 理想和鸿蒙智行两大增程霸主占据头两名,仍处于焦灼状态;极氪和蔚来作为高端纯电品牌紧随其后,两者之间差距很小;零跑和哪…

CD4017 – 带解码输出的十进制计数器

CD4017 IC 是一个十进制计数器,它有 10 个输出,分别代表 0 到 9 的数字。计数器在(14号引脚)每个时钟脉冲上升时增加 1。计数器达到 9 后,它会在下一个时钟脉冲时从 0 重新开始。 引脚名称管脚 #类型描述VD…

windows非白名单exe监控并杀死

需求:孩子在家用电脑上网课,总是悄悄打开游戏或视频软件 方案:指定白名单exe,打开非白名单的就自动被杀死,并记录日志供查看 不知道是否还有更好的结果方案? import psutil import time import logging#…

【MATLAB源码-第139期】基于matlab的OFDM信号识别与相关参数的估计,高阶累量/小波算法调制识别,循环谱估计,带宽估计,载波数目估计等等。

操作环境: MATLAB 2022a 1、算法描述 在现代无线通信系统中,正交频分复用(OFDM)因其高效的频谱利用率、强大的抗多径衰落能力以及灵活的带宽分配等优势,成为了一种非常重要的调制技术。然而,随着无线通信…

Swift 定制 Core Data 迁移

文章目录 前言什么是 Core Data 迁移?示例更新模型创建一个新的模型版本创建映射模型编写自定义迁移策略总结 前言 随着应用程序和用户群的增长,你需要添加新功能,删除其他功能,并改变应用程序的工作方式。这是软件开发生命周期的…

大语言模型融合知识图谱的问答系统研究

文章目录 题目摘要方法实验消融实验 题目 大语言模型融合知识图谱的问答系统研究 论文地址:http://fcst.ceaj.org/CN/10.3778/j.issn.1673-9418.2308070 项目地址:https://github.com/zhangheyi-1/llmkgqas-tcm/ 摘要 问答系统(Question Ans…

vue css 链式布局模式

<div class"pp-wrap"> <div class"pp-left"><!--跳活动反思--><div class"even-box" v-for"(item,index) in trackingPtoPLeftList" :key"index" click"jumpReview(item)"><div …