前言

提醒:
文章内容为方便作者自己后日复习与查阅而进行的书写与发布,其中引用内容都会使用链接表明出处(如有侵权问题,请及时联系)。
其中内容多为一次书写,缺少检查与订正,如有问题或其他拓展及意见建议,欢迎评论区讨论交流。

内容由AI辅助生成,仅经笔者审核整理,请甄别食用。

文章目录

  • 前言
      • 一、评估体系设计背景
      • 二、评估体系理论基础
      • 三、接近度指标(Closeness Metric)
        • 1. 传统 Error Ratio(ER)
        • 2. 改进的 Modified Error Ratio(MER)
      • 四、多样性指标(Diversity Metric)
      • 五、体系价值


论文引用:
Qiang Long, Changzhi Wu, Tingwen Huang, Xiangyu Wang,
A genetic algorithm for unconstrained multi-objective optimization,
Swarm and Evolutionary Computation,
Volume 22,
2015,
Pages 1-14,
ISSN 2210-6502,
https://doi.org/10.1016/j.swevo.2015.01.002.

这部分内容围绕多目标遗传算法(MOGAs)评估体系展开,核心是构建能衡量算法性能的指标,从逼近真实 Pareto 前沿的程度( closeness )解集分布多样性( diversity ) 两维度设计,具体总结如下:

一、评估体系设计背景

多目标遗传算法(MOGAs)输出 Pareto 近似解集 而非单一最优解,直接对比算法性能困难。需建立评估体系,从“解与真实 Pareto 前沿的接近度”和“解的分布多样性”两个核心维度,量化衡量 MOGAs 的数值性能。

二、评估体系理论基础

多目标优化本质融合两种策略:

  1. 逼近性(Closeness):最小化解集与真实 Pareto 前沿的距离,类似单目标优化“找最优解”;
  2. 多样性(Diversity):最大化解集在目标空间的分布广度,类似多峰优化“找多最优解”。

评估体系围绕这两个策略,设计接近度指标(Closeness metric)多样性指标(Diversity metric)

三、接近度指标(Closeness Metric)

目标:衡量解集与真实 Pareto 前沿(P∗\mathcal{P}^*P)的接近程度,核心优化传统指标的缺陷。

1. 传统 Error Ratio(ER)
  • 原理:统计解集QQQ不属于真实 Pareto 前沿的解数量,计算占比:
    ER=∑i=1∣Q∣ei∣Q∣,ei={1若 xi∈Q且 xi∉P∗0若 xi∈Q且 xi∈P∗\text{ER} = \frac{\sum_{i=1}^{|Q|} e_i}{|Q|}, \quad e_i = \begin{cases} 1 & \text{若 } x_i \in Q \text{ 且 } x_i \notin \mathcal{P}^* \\ 0 & \text{若 } x_i \in Q \text{ 且 } x_i \in \mathcal{P}^* \end{cases} ER=Qi=1Qei,ei={10 xiQ  xi/P xiQ  xiP
  • 缺陷:仅严格区分“是否属于P∗\mathcal{P}^*P”,无法体现“接近但非严格属于”的解,对接近度衡量不足。
2. 改进的 Modified Error Ratio(MER)
  • 优化思路:引入“解到真实 Pareto 前沿的距离did_idi”,用指数函数软化严格判定:
    ei=e−αdi,di=min⁡P∈P∗d(xi,P)e_i = e^{-\alpha d_i}, \quad d_i = \min_{P \in \mathcal{P}^*} d(x_i, P) ei=eαdi,di=PPmind(xi,P)
    α∈[1,4]\alpha \in [1,4]α[1,4]为参数,d(⋅)d(\cdot)d()为欧氏距离等度量方式)
  • 计算:改进后指标仍按比例计算:
    MER=∑i=1∣Q∣ei∣Q∣\text{MER} = \frac{\sum_{i=1}^{|Q|} e_i}{|Q|} MER=Qi=1Qei
  • 优势ei∈(0,1]e_i \in (0,1]ei(0,1],距离越近eie_iei越接近 1,MER 越大说明解集整体越接近真实 Pareto 前沿。

四、多样性指标(Diversity Metric)

目标:衡量解集在目标空间的分布均匀性,采用**基于单元格划分(cell-based)**的方法。

1. 核心步骤(Cell-based 流程)
  • Step 1:输入 Pareto 前沿的上下界(ub,lbub, lbub,lb),设置维度分段数β\betaβ(控制网格精细度);
  • Step 2:将目标函数空间按β\betaβ分段,划分为单元格(cell)网格;
  • Step 3:遍历解集中的每个解,若解落在单元格内,标记该单元格为“有解(indicator=1)”;
  • Step 4:统计标记为 1 的单元格数量MMM,计算多样性指标:
    R=M∣Q∣R = \frac{M}{|Q|} R=QM
2. 关键参数β\betaβ的影响

-β\betaβ过小(网格过粗):解易集中在少数单元格,无法区分分布差异;
-β\betaβ过大(网格过细):每个解可能单独占一个单元格,同样无法有效评估多样性;

  • 建议β\betaβ设为接近或略大于种群规模,保证R∈(0,1]R \in (0,1]R(0,1],合理反映分布多样性。
3. 指标含义

RRR越大,说明解分布在更多单元格中,解集多样性越好(如示例中 20 个解分布对应R=13/20=0.65R=13/20=0.65R=13/20=0.65)。

五、体系价值

通过“接近度(MER)”和“多样性(RRR)”两个指标,可量化对比不同 MOGAs 的性能:

  • MER 反映算法寻优精度(是否接近真实 Pareto 前沿);
  • RRR反映算法解的分布质量(是否均匀覆盖前沿)。

二者结合,为多目标遗传算法的改进、对比提供了可量化的评估框架,尤其适用于测试问题(已知 Pareto 前沿)的算法验证。

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

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

相关文章

嵌入式单片机中位带操作控制与实现

STM32 单片机的SRAM有两个区支持位带(bit-band)操作。 那么,什么是位带,位带操作的原理是怎样的呢? 今天来梳理一下这个知识点。 在介绍位带操作之前,先看一看 ARM Crotext-M3 的存储器映射。 CM3 的地址空间是 4GB, 程序可以在代码区,内部 SRAM 区以及外部 RAM 区中执…

考研初试专业分146!上岸新疆大学!信号与系统考研经验,通信考研小马哥。

信号与系统专业课分数146,希望以下的经验能够帮助到正在努力学习的学弟学妹们更好的学习专业课。本人是从四月份开始学习专业课,当时我觉得专业课应该要尽早开始越拖到后期学习压力越大,所以在周边同学还在只学习公共课的时候我就开始了专业课…

负载均衡算法中的加权随机算法

import org.apache.commons.lang3.tuple.Pair;import java.util.Arrays; import java.util.List; import java.util.concurrent.ThreadLocalRandom; import java.util.stream.Collectors;/*** 加权随机,nacos*/ public class RouterWeightRandom {/**** param list [{"a&q…

AI时代SEO关键词优化策略

内容概要 在人工智能(AI)技术深度融入数字营销的背景下,搜索引擎优化(SEO)的关键词优化策略正经历一场智能变革,这不仅重塑了传统研究方式,还为企业带来了全新的竞争机遇。本文将从AI时代SEO的变…

复矩阵与共轭转置矩阵乘积及其平方根矩阵

设 是一个 的复数矩阵,其共轭转置矩阵(Hermitian 共轭)记为 (即 ),则矩阵 ( )和 ( )的性质如下文所述。1. Hermitian 性(自共轭性&#x…

Vue 框架 学习笔记

作为初学者对于Vue框架的学习笔记 总结了Vue框架的核心知识点,包括:1. 基础概念:渐进式框架、两种使用方式、Vue实例创建流程、模板语法和响应式特性。2. 常用指令:详细介绍了v-html、v-show/v-if、v-for、v-on、v-bind、v-model等…

飞牛系统安装DataEase自定义Docker包

飞牛系统安装DataEase自定义Docker包背景构造DataEase Docker包1.在Linux 系统中(比如我这里选麒麟V10)安装Docker2.准备打包文件3.执行打包4.验证打好的包上传DataEase Docker包1.把本地docker 容器导出1.1查看镜像列表命令:docker images1.…

可配置的PWM外设模块

🔧 可配置的PWM外设模块 基于FPGA的PWM信号发生器,支持 动态周期与占空比配置,无需外部控制信号,适用于 LED 呼吸灯、舵机控制、电机驱动等场景。 仿真波形 参数修改后会晚一个pwm周期才生效📌 模块功能 🧮…

从零到一:我是如何用深度学习打造高性能书籍推荐系统的

作者:笙囧同学 | 发布时间:2025年7月28日 | 阅读时长:15分钟 🎯 前言:为什么要做这个项目? 大家好,我是笙囧同学!最近在学习《机器学习基础》课程时,被推荐系统的魅力深…

OpenRLHF:面向超大语言模型的高性能RLHF训练框架

“四模型协同调度破资源壁垒,让70B模型RLHF训练触手可及” OpenRLHF 是由 OpenLLMAI 团队于2024年推出的开源强化学习人类反馈(RLHF)框架,旨在解决大语言模型(LLM)对齐训练中的多模型协调瓶颈与超大规模扩展…

DMETL安装流程及简单使用

目录 安装调度器 安装执行器 安装管理器 启动服务 进入web管理端 创建数据源 ​编辑 添加表 添加影子表增量 节点监控 DMETL工程流搭建实践 创建表/视图 添加sql脚本 添加数据清洗与转换模块 添加排序模块 创建输出表 连接各模块并启动 查看验证结果 监控管理 …

如何通过代码操作文件?

1. 为什么使用文件不使用文件,我们所写的程序存在电脑内存中,程序结束,内存回收,数据就丢失了。再次运行程序也是看不到上次运行时的数据的,如果想要将数据进行持久化保存,就需要使用文件。2. 文件分类&…

unbuntn 22.04 coreutils文件系统故障

文章目录核心思路具体操作步骤(需借助 Ubuntu Live USB)1. 准备 Ubuntu Live USB2. 从 Live USB 启动并挂载系统分区3. 从安装包中提取完好的 /bin/dir 文件并替换4. 重启系统并验证总结前提说明具体操作步骤(分阶段执行)阶段1&am…

若依【(前后端分离版)SpringBoot+Vue3】

文章目录什么是若依使用若依验证码的前端实现📌 前后端验证码流程说明文档1、前端初始化验证码2、前端界面显示3、后端生成验证码接口(GET /captchaImage)4、用户提交登录信息5、后端验证验证码逻辑(POST /login)6、登…

Ubuntu24安装MariaDB/MySQL后不知道root密码如何解决

Ubuntu 24.04 安装 MariaDB 后 root 密码未知?解决方案在此在 Ubuntu 24.04 上新安装 MariaDB 后,许多用户会发现自己不知道 root 用户的密码,甚至在安装过程中也没有提示设置密码。这是因为在较新的 MariaDB 版本中,默认情况下 r…

Cloudflare CDN 中设置地域限制并返回特定界面

文章目录 什么是CDN 什么是Cloudflare 注册Cloudflare 账号,添加域名、修改DNS并激活邮箱 阻止或允许特定国家或地区访问 常见规则表达式 WAF自定义规则 + 自定义错误页面 使用Workers脚本 什么是CDN CDN 是一种优化网站请求处理的机制。它是在用户访问网站 (服务器) 时用户与…

Ubuntu高频实用命令大全

Ubuntu系统中高频实用命令 以下为Ubuntu系统中高频实用命令的分类整理,涵盖系统管理、文件操作、网络配置等场景,每个命令附带简要说明: 系统信息与管理 uname -a 显示系统内核版本、主机名等详细信息。 lsb_release -a 查看Ubuntu发行版版本信息。 uptime 显示系统运行时…

关于C#的编程基础:数据类型与变量全解析

一.基本的数据类型 1.什么是数据类型 在编程语言中,数据类型(Data Type) 是对变量存储的 “数据的种类” 的定义,它决定了: 变量可以存储哪些值(例如整数、文本、布尔值)。这些值在内存中如何…

深入解析 Spring 获取 XML 验证模式的过程

关键要点Spring 的 XML 验证模式:Spring 框架在加载 XML 配置文件时,会根据文件内容判断使用 DTD(文档类型定义)或 XSD(XML 模式定义)进行验证。自动检测机制:Spring 默认使用自动检测&#xff…

复现《Local GDP Estimates Around the World》论文的完整指南

复现《Local GDP Estimates Around the World》论文的完整指南 1. 引言 1.1 论文概述 《Local GDP Estimates Around the World》是一篇重要的经济地理学研究论文,作者提出了一种创新的方法来估计全球范围内次国家层面的GDP数据。这项工作填补了全球经济发展研究中子…