首页 > 编程语言 >24最新多目标(MOCOA_PSORF)粒子群算法优化随机森林的多目标浣熊算法自变量寻优(反推最优组合)(46测试函数+9评价指标+3多目标应用示例+MOCOA_BP+MOCOA_RF)Matlab

24最新多目标(MOCOA_PSORF)粒子群算法优化随机森林的多目标浣熊算法自变量寻优(反推最优组合)(46测试函数+9评价指标+3多目标应用示例+MOCOA_BP+MOCOA_RF)Matlab

时间:2024-11-24 15:58:51浏览次数:11  
标签:神经网络 寻优 解集 目标 算法 优化 MOCOA

接代码定制,算法改进等

任意多目标都可以用(目标个数可变)

含约束的多目标优化vs不含约束的多目标优化

带具体数学表达式(白箱)vs不带具体数学表达式的(灰箱)

连续版本的多目标参数寻优vs离散版本的多目标参数寻优

连续+离散组合版本的多目标参数寻优

白箱模型+灰箱模型组合版本的多目标参数寻优

后续:出和simulink相结合的多目标寻优算法

灰箱模型:神经网络系列:  BP神经网络   Elman神经网络       RBF神经网络     LSTM神经网络       

         支持向量机系列: SVM  SVR        llsvm

          随机森林系列:    PSO_RF

          注意力机制版本的其他神经网络等

PSO_RF粒子群算法优化随机森林采用的数据集如下:


PSO_RF的误差准确率如下:

PSO_RF的运行效果截图:

MOCOA_PSORF的运行效果截图:

MOCOA对46个测试函数+9评价指标(仅以其中一个测试函数为例展示)

9个评价指标运行示意图如下:

白箱模型:含有具体的数学表达式的数学模型:

单独灰箱模型:以CPOBP或者HOBP神经网络为例:以PSOR为例

单独白箱模型:以论文复现(daihao47,二目标优化)以“地铁隧道上方基坑工程优化设计”为例多目标鲸鱼优化具体实现。(代号48:三目标优化,高铁成本)

多目标浣熊优化算法

视频内容:

1.测试函数:

一共46个多目标测试函数

1-5:ZDT1、ZDT2、ZDT3、ZDT4、ZDT6

6-12:DZDT1-DZDT7

13-22:wfg1-wfg10

23-32:uf1-uf10

33-42:cf1-cf10

43-46:Kursawe、Poloni、Viennet2、Viennet3

2.(代号47,二目标优化)以“地铁隧道上方基坑工程优化设计”为例多目标海普优化具体实现。(代号48:三目标优化,高铁成本)

3.CPOBP_MOCOA 基于BP神经网络的多目标浣熊算法的参数寻优(代号51)

4.PSORF_MOCOA 基于粒子群算法优化的随机森林的多目标浣熊算法参数寻优

5.9种评价指标:全网最全

解集的收敛性评价(Convergence Performance, CP), 解集P中的每个点到参考集P *中的最小距离的平均值。(类似GD), 反映解集与真实Pareto前沿之间的逼近程度;

解集的广泛性评价(Spread Performance, SP), 反映整个解集在目标空间中分布的广泛程度;

GD:解集P中的每个点到参考集P *中的平均最小距离表示。GD值越小,表示收敛性越好;

Spacing:度量每个解到其他解的最小距离的标准差。Spacing值越小,说明解集越均匀。

超体积指标(HV,Hypervolume):算法获得的非支配解集与参照点围成的目标空间中区域的体积。HV值越大,说明算法的综合性能越好。

反转世代距离(IGD,Inverted Generational Distance):每个参考点到最近的解的距离的平均值。IGD值越小,说明算法综合性能越好。

KD:衡量是否每个解集都至少包含一个与拐点相近的解或该解集是否包括全部拐点。KD值越小,说明检测拐点的能力越完整;

标签:神经网络,寻优,解集,目标,算法,优化,MOCOA
From: https://blog.csdn.net/qq_43024991/article/details/144008096

相关文章

  • 基于自建目标检测数据集应用实践Hyper-YOLO模型完整开发构建个性化目标检测识别分析系
    在前文:《Hyper-YOLO:WhenVisualObjectDetectionMeetsHypergraphComputation——当视觉目标检测遇上超图计算》我们整体阅读学习了最近一篇关于YOLO的比较有意思的工作,Hyper-YOLO将超图计算和传统的视觉目标检测模型进行融合设计,将视觉特征图映射到语义空间,并构建超图......
  • 鲸鱼优化算法(WOA)
    一、标准鲸鱼优化算法(WOA)1、随机生成一组初始解(鲸鱼群体)2、计算每个解的适应度,适应度取决于具体的目标函数f(x),找到当前最优解。3、计算参数a和系数向量A、C。4、判断概率p,如果p<0.5,且|A|<1①收缩包围:更新位置,使其靠近猎物(最优解)。判断概率p,如果p<0.5,且|A|≥1②气泡......
  • C语言基础算法讲解
    C语言基础算法剖析算法是C语言学习中绕不过去的坎。官方定义来讲,算法就是为解决一个问题采取的方法步骤。算法蕴含的内容远不是一篇文章能讲清的,我暂时也没能力讲清,本文只是帮助初学者初步了解一些经典的算法一.排序排序是C语言最经典的算法之一,本文在这里初步介绍四种......
  • 快速排序算法-C语言
    第一步:实现分区函数根据题目中的“快速排序”,我们需要实现一个分区函数,这个功能的实现:设定基准值pivot。使用两个指针low和high,分别从数组的两端向中间移动,进行元素交换。intpart(intA[],intlow,inthigh){intpivot=A[low];//设定基准值while(l......
  • AI嵌入式系统卷积算法优化——卷积核的分段近似
    AI嵌入式系统卷积算法优化——卷积核的分段近似目录引言AI嵌入式系统简介卷积算法在AI中的作用卷积核的分段近似概述定义优点卷积算法优化方法传统卷积算法优化需求分段近似方法详解基本思想分段线性近似分段多项式近似高阶近似方法误差分析数学公式与理论卷积运算......
  • AI嵌入式系统卷积算法优化——分段线性卷积核近似详解
    AI嵌入式系统卷积算法优化——分段线性卷积核近似详解目录引言卷积算法概述2.1卷积运算的基本原理2.2二维卷积的数学表达式嵌入式系统中的卷积计算挑战3.1计算资源限制3.2存储资源限制3.3能耗管理3.4实时性要求分段线性卷积核近似4.1基本概念4.2数学模型4.3......
  • 【算法】【优选算法】前缀和(下)
    目录一、560.和为K的⼦数组1.1前缀和1.2暴力枚举二、974.和可被K整除的⼦数组2.1前缀和2.2暴力枚举三、525.连续数组3.1前缀和3.2暴力枚举四、1314.矩阵区域和4.1前缀和4.2暴力枚举一、560.和为K的⼦数组题目链接:560.和为K的⼦数组题目描述:题目解析......
  • 每日一练:【优先算法】双指针之快乐数(medium)
    1.题目链接:202.快乐数2.题目描述及分析对于一个正整数我们替换为它每个位置上数字的平方和,不断重复这个过程就如上图所示。这里需要补充的是根据鸽巢定理,n个巢穴,n+1个鸽子,,将鸽子都安排进巢穴,那么不管怎么安排,至少有一个有一个巢穴里面鸽数大于1,我们这里取一个超过int......
  • 代码随想录算法训练营第二十五天|LeetCode491.递增子序列、46.全排列、47.全排列II、3
    前言打卡代码随想录算法训练营第49期第二十五天  ○(^皿^)っHiahiahia…首先十分推荐学算法的同学可以先了解一下代码随想录,可以在B站卡哥B站账号、代码随想录官方网站代码随想录了解,卡哥清晰易懂的算法教学让我直接果断关注,也十分有缘和第49期的训练营大家庭一起进步。今......
  • 数据集-目标检测系列- 安全背心 检测数据集 safety_vests >> DataBall
    数据集-目标检测系列-安全背心检测数据集safetyDataBall助力快速掌握数据集的信息和使用方式,会员享有百种数据集,持续增加中。 贵在坚持!数据样例项目地址:*相关项目1)数据集可视化项目:gitcode:https://gitcode.com/DataBall/DataBall-detections-100s/overview2......