多目标优化算法求解WFG(Walking Fish Group)测试函数

news2024/12/27 11:18:30

WFG(Walking Fish Group)测试函数套件是一组用于多目标优化的基准测试问题,由Simon Huband, Luigi Barone, Lyndon While和Phil Hingston提出。这些测试问题旨在提供一个全面的测试平台,以评估多目标优化算法的性能。WFG测试集包含9个不同的可扩展多目标未约束问题,它们在目标和决策变量的数量上都是可扩展的。这些问题满足以下设计原则:

  1. 测试集中应包含一些单峰测试问题,它们具有不同的Pareto最优几何形状和偏差条件,以测试这些因素如何影响收敛速度。
  2. 测试集应包含三种Pareto最优几何形状:退化的Pareto最优前沿、不连续的Pareto最优前沿和不连续的Pareto最优集。
  3. 应包含多个多峰问题,以及一些具有欺骗性的问题。
  4. 大多数测试问题应该是不可分的。
  5. 应同时解决不可分和多峰问题。

具体到每个问题,它们具有以下特点:

  • WFG1:通过在加权求和约减中使用不同的权重,这个问题偏斜了不同参数的相对重要性。它是单峰的,具有凸面和混合的Pareto最优几何形状。
  • WFG2:这个问题是不可分的,单峰的,具有凸面和不连续的Pareto最优几何形状。
  • WFG3:这是一个不可分的,单峰问题,除了最后一个目标是多峰的。
  • WFG4:这是一个可分的,多峰问题,具有凹面的Pareto最优几何形状。这个问题的多峰性具有比WFG9更大的“山丘大小”,因此更具挑战性。
  • WFG5:这是一个欺骗性的,可分问题,具有凹面的Pareto最优几何形状。
  • WFG6:这个问题是不可分的和单峰的。它的Pareto最优几何形状是凹面的。这个问题的不可分约减使其比WFG2和WFG3更难。
  • WFG7:这个问题是可分的,单峰的,具有凹面的Pareto最优几何形状。这与WFG1是唯一既是可分的又是单峰的问题。
  • WFG8:这是一个不可分的,单峰问题,具有凹面的Pareto最优几何形状。
  • WFG9:这是一个多峰的,欺骗性的,不可分问题,具有凹面的Pareto最优几何形状。与WFG6类似,这个问题的不可分约减使其比WFG2和WFG3更难。

WFG测试集被广泛用于评估多目标优化算法的性能,特别是在处理具有挑战性的多峰、不可分和欺骗性问题时。这些问题的设计使得它们能够全面地测试优化算法在不同条件下的表现。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

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

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

相关文章

操作系统 --- 线程(Threads)概念 多线程模型 线程控制与组织

零、学习路线 一、线程的引入,什么是线程,为什么要引入线程? 如果说,在OS中引入进程的目的是为了使多个程序能并发执行,以提高资源利用率和系统吞吐量,那么,在操作系统中再引入线程&#xff0c…

[网鼎杯 2020 朱雀组]Nmap 历程记录

分析:根据题目名称知道本题肯定会涉及nmap的使用,访问web页面 扫描自己,发现没啥有用的信息,他这里每扫一个主机会把扫描信息存在一个新的文件里,简单试了一下传的参数,也没发现sql注入 这个地方提供的参数会被nmap去拼…

新版idea java_home报错 以及markdown插件无法使用

报错:The environment variable JAVA_HOME(with the value of does not point to a valid JVM) 1.检查java环境发现换成jdk8 或者jdk17 都没有问题,但是idea还是报错 可能是由于idea界面采用新技术JCEF缺少环境,我的idea版本是20…

从腾讯大模型的「实用」路线,我们看到了企业应用AI的新方向

「现在每家公司都是 AI 公司,但引入 AI 之后,利润真的能提高吗?」 在针对 Transformer 作者、Cohere CEO Aidan Gomez 的一次采访中,播客主持人 Harry Stebbings 问出了这样一个问题。 Stebbings 提到,现在很多公司都…

赎金信--力扣383

赎金信 题目思路一方法一:哈希表思路二方法二 数组 题目 思路一 我们使用哈希表map的思路,A能不能由B组成,说明B包含的元素个数要大于等于A。 所以我们先利用map的key和value分别对magazine中的出现的字符以及出现的次数存储起来。 然后我们…

力扣题解2552

大家好,欢迎来到无限大的频道。 今天和大家分享的是2552的题解思路。 题目描述: 统计上升四元组 一个长度为 n 下标从 0 开始的整数数组 nums ,它包含 1 到 n 的所有数字,请你返回上升四元组的数目。 如果一个四元组 (i, j, …

RocketMQ异步报错:No route info of this topic

在SpringBoot中发送RocketMQ异步消息的时候报错了,提示org.apache.rocketmq.client.exception.MQClientException: No route info of this topic, testTopic1 这里给出具体的解决方案 一、Broker模块不支持自动创建topic,并且topic没有被手动创建过 R…

智慧教室无纸化方案应用领域和技术实践探究

智慧教室无纸化应用场景 智慧教室无纸化方案在多个领域得到了广泛应用,主要体现在教育领域,但随着技术的发展和应用的深入,其应用范围也在逐渐扩大。以下是一些主要的应用领域: 一、教育领域 课堂教学: 中小学数学课…

BFS迷宫最小路径问题

给定一个迷宫,0表示空地可以走,1表示墙壁不能穿越;在迷宫中可以向(上下左右)四个方向行进; 找到从左上角到右下角的最短路径,并计算最短路径的长度。 迷宫示例如下: 算法步骤&…

org.aspectj.apache.bcel.classfile.ClassFormatException 深度解析

org.aspectj.apache.bcel.classfile.ClassFormatException 深度解析 ### 概述 在前端开发和Java后端交互的复杂环境中,org.aspectj.apache.bcel.classfile.ClassFormatException 作为一个难以预测的异常,时常给开发者带来困扰。这个异常主要与 AspectJ—…

Trigger源码分析 -- ant-design-vue系列

Trigger源码分析 – ant-design-vue系列 1 概述 源码地址: https://github.com/vueComponent/ant-design-vue/blob/main/components/vc-trigger/Trigger.tsx 在源码的实现中,Trigger组件主要有两个作用: 使用Portal组件,把Pop…

迟滞比较器/施密特触发器

功能 从下面原理图像看来,只有在达到上下阈值才会出现输出电平的转换,这样防止信号的杂波跳变。而且每次的阈值是随着输出而变化的,当输出高时,阈值如下图中,V_PV_N V_R*( RF/(R1RF) )VH*( R1/(R1RF) );当输出低时&a…

QT核心机制

目录 学习内容: 1. 对话框 1.1 消息对话框(QMessageBox) 1.2 消息对话框实例 1.3 颜色对话框(QColorDialog)、字体对话框(QFontDialog)、文件对话框(QFileDialog) …

Python面试常见问题及详细解答:从基础到高级概念全覆盖

创作不易,您的打赏、关注、点赞、收藏和转发是我坚持下去的动力! 以下是Python面试中常见的一些问题及其详细答案的整理: 1. Python的可变与不可变对象 问题: 什么是可变对象和不可变对象?举例说明。答案: 可变对象: 可以在原地…

实现卷积层的前向传播(Pythom版)

在TensorFlow框架中,实现卷积层(2维)的代码是 tf.keras.layers.Conv2D()。它主要接收如下几个参数, filters:卷积核的个数,也就是卷积层输出的通道数(沿axis-1的维度) kernel_size&a…

AI秒画损失函数曲线图(Loss Function Curve)

在深度学习模型训练中,Loss曲线图是衡量模型性能的一个重要指标。通过绘制Loss曲线,能够清楚地观察到模型在训练过程中的收敛情况,从而帮助我们判断模型是否出现过拟合或欠拟合。本文将介绍如何通过简单几步,快速绘制出训练的Loss…

iphone16-iphone16pro原壁纸分享

iphone16-iphone16pro原壁纸分享 苹果公司在2024年9月10日的秋季新品发布会上正式推出了iPhone 16系列智能手机。以下是iPhone 16系列的主要特点和更新: 全新A18芯片:iPhone 16系列搭载了苹果最新的A18芯片,这款芯片专为苹果智能(…

【WebGIS实例】(16)GeoServer 自定义样式 - 渲染矢量数据

1. 前言 本篇博客将会分享一系列的 GeoServer 样式,通过这些样式预先在服务端完成数据渲染,让前端应用更便捷的加载数据服务。 2. 面矢量 示例数据: {type: FeatureCollection,features: [{type: Feature,properties: {分类字段: 字段一…

PPT复制图表时颜色发生变化怎么办?

有时可能想复制其他PPT的图表到另一个PPT里,复制过来发现颜色发生了变化,这与我们PPT中的主题色颜色不同有关,所以就导致了图表的变色。 以上两张图片就是发生了变色的情况,一个是原来的颜色,一个是变化后的颜色。 解…

【鸿蒙】HarmonyOS NEXT星河入门到实战4-ArkTS界面布局深入

目录 一、布局元素组成 1.1 内边距-padding 1.2 外边距 margin 1.3 实战案例-QQ音乐-登录 1.4 边框 border 二、设置组件圆角 2.1 基本圆角设置 2.2 特殊形状的圆角设置 三、背景属性 3.1 背景图片-backgroundImage 3.2 背景图片位置-backgroundImagePosition 3.3 背…