多目标优化分解方法:加权和与罚函数边界交叉
前言
提醒:
文章内容为方便作者自己后日复习与查阅而进行的书写与发布,其中引用内容都会使用链接表明出处(如有侵权问题,请及时联系)。
其中内容多为一次书写,缺少检查与订正,如有问题或其他拓展及意见建议,欢迎评论区讨论交流。
内容由AI辅助生成,仅经笔者审核整理,请甄别食用。
文章目录
- 前言
- 一、加权和(Weighted Sum, gwsg^{\text{ws}}gws)
- 1. 数学形式
- 2. 几何本质
- 3. 局限性
- 二、罚函数边界交叉(PBI)
- 1. 数学形式
- 2. 几何本质
- 3. 关键特性
- 三、对比总结
以下是对两种多目标优化分解方法的结构化数学解析,以更简洁的数学语言呈现核心逻辑:
一、加权和(Weighted Sum, gwsg^{\text{ws}}gws)
适用场景:凸 Pareto 前沿(PF\text{PF}PF 为凸集)
核心思想:通过线性加权将多目标聚合为单目标
1. 数学形式
对 MMM 目标优化问题 minf(x)=[f1(x),…,fM(x)]\min \boldsymbol{f}(\boldsymbol{x}) = [f_1(\boldsymbol{x}), \dots, f_M(\boldsymbol{x})]minf(x)=[f1(x),…,fM(x)],定义:
gws(x)=∑i=1Mλifi(x)g^{\text{ws}}(\boldsymbol{x}) \;=\; \sum_{i=1}^M \lambda_i f_i(\boldsymbol{x}) gws(x)=i=1∑Mλifi(x)
其中:
- λi≥0\lambda_i \geq 0λi≥0 为权重,满足 ∑i=1Mλi=1\sum_{i=1}^M \lambda_i = 1∑i=1Mλi=1
- 优化目标:minx∈Ωgws(x)\min_{\boldsymbol{x} \in \Omega} \, g^{\text{ws}}(\boldsymbol{x})minx∈Ωgws(x)
2. 几何本质
在目标空间中,gws(x)=cg^{\text{ws}}(\boldsymbol{x}) = cgws(x)=c 对应超平面,其法向量为 λ=[λ1,…,λM]\boldsymbol{\lambda} = [\lambda_1, \dots, \lambda_M]λ=[λ1,…,λM]。
- 凸 PF\text{PF}PF 下,超平面与 PF\text{PF}PF 的切点即为 Pareto 最优解
- 非凸 PF\text{PF}PF 下,超平面仅能切到凸包(遗漏非凸区域解)
3. 局限性
仅适用于凸 PF⟹非凸场景下无法覆盖完整 Pareto 前沿\text{仅适用于凸 } \text{PF} \quad \Longrightarrow \quad \text{非凸场景下无法覆盖完整 Pareto 前沿} 仅适用于凸 PF⟹非凸场景下无法覆盖完整 Pareto 前沿
二、罚函数边界交叉(PBI)
适用场景:非凸 Pareto 前沿(PF\text{PF}PF 为非凸集)
核心思想:通过“参考方向逼近 + 偏离惩罚”聚合多目标
1. 数学形式
给定参考点 z∗\boldsymbol{z}^*z∗(通常为理想点,满足 zi∗=minfi(x)z_i^* = \min f_i(\boldsymbol{x})zi∗=minfi(x)),定义:
gPBI(x)=d1+θ⋅d2g^{\text{PBI}}(\boldsymbol{x}) \;=\; d_1 \;+\; \theta \cdot d_2 gPBI(x)=d1+θ⋅d2
其中:
- d1d_1d1:解 x\boldsymbol{x}x 沿参考方向到 PF\text{PF}PF 的距离(主优化方向)
- d2d_2d2:解 x\boldsymbol{x}x 偏离参考方向的垂直距离(多样性惩罚)
- θ≥0\theta \geq 0θ≥0:罚参数(平衡 d1d_1d1 与 d2d_2d2 的权重)
2. 几何本质
- d1d_1d1 保证解向 PF\text{PF}PF 逼近(无论凸/非凸)
- d2d_2d2 惩罚偏离参考方向的解,避免过度集中
- θ\thetaθ 控制多样性:θ→0\theta \to 0θ→0 时退化为“仅逼近”,θ→∞\theta \to \inftyθ→∞ 时过度惩罚多样性
3. 关键特性
非凸 PF 适配性+多样性可控性⟹需调参 θ\text{非凸 } \text{PF} \text{ 适配性} \;+\; \text{多样性可控性} \quad \Longrightarrow \quad \text{需调参 } \theta 非凸 PF 适配性+多样性可控性⟹需调参 θ
三、对比总结
方法 | 数学形式 | 适用前沿 | 核心约束 |
---|---|---|---|
加权和 | gws=∑λifig^{\text{ws}} = \sum \lambda_i f_igws=∑λifi | 凸 PF\text{PF}PF | 非凸场景失效 |
PBI | gPBI=d1+θd2g^{\text{PBI}} = d_1 + \theta d_2gPBI=d1+θd2 | 非凸 PF\text{PF}PF | 需调罚参数 θ\thetaθ |
本质差异:
- 加权和依赖线性聚合,受限于凸性;
- PBI 依赖几何距离 + 惩罚,适配非凸性但需调参。
两种方法均通过单目标化将多目标问题分解,是 MOEA/D 等算法的基础组件。