多目标随机油漆优化算法(MOSPO)


在这里插入图片描述

1.摘要

随机油漆优化算法(SPO)原先用于单目标优化问题,已被修改为解决多目标优化问题,称为多目标随机油漆优化算法(MOSPO)。MOSPO采用颜色理论、色轮和颜色组合方法作为主要概念,并通过四条简单的颜色组合规则来优化探索和开发效率,这些规则不涉及任何内部参数。MOSPO还引入了领导选择策略和外部存档机制。

2.多目标优化

多目标优化问题是指具有多个目标函数的优化问题:
M i n i m i z e :   F ( x ⃗ ) = f 1 ( x ⃗ ) , f 2 ( x ⃗ ) , . . . , f o ( x ⃗ ) , S u b j e c t   t o : g i ( x ⃗ ) ≥ 0 , i = 1 , 2 , . . . , m , h i ( x ⃗ ) = 0 , i = 1 , 2 , . . . , p , L i ≤ x i ≤ U i , i = 1 , 2 , . . . , n , \mathrm{Minimize:~F}(\vec{x})=f_{1}(\vec{x}),f_{2}(\vec{x}),...,f_{o}(\vec{x}),\\\mathrm{Subject~to}:g_{i}(\vec{x})\geq0,i=1,2,...,m,\\h_{i}(\vec{x})=0, i=1,2, ...,p,\\L_{i}\leq x_{i}\leq U_{i}, i=1,2, ...,n, Minimize: F(x )=f1(x ),f2(x ),...,fo(x ),Subject to:gi(x )0,i=1,2,...,m,hi(x )=0,i=1,2,...,p,LixiUi,i=1,2,...,n,

在求解目标函数最大化的问题的时候, 解 X 优于解 Y 的条件是当且仅当 X ≻ Y X\succ Y XY。当出现这种情形时, 我们便定义一个可行解在问题所给的目标函数中都表现出相等或者是更优的目标值, 同时该解在不止一个目标函数中显现出优于其他解, 这种情况下的可行解才是解的集合中最优。
在这里插入图片描述

学者们考虑在不失一般性的条件下, 对最大化问题的 Pareto 优势数学定义:

2.1 Pareto 支配

假设向量 x ⃗ = ( x 1 , x 2 , . . . , x k ) \vec{x}=(x_{1},x_{2},...,x_{k}) x =(x1,x2,...,xk) y → = ( y 1 , y 2 , . . . , y k ) {\overrightarrow{y}}=(y_{1},y_{2},...,y_{k}) y =(y1,y2,...,yk),称向量 x 支配向量 y( x ≻ y x\succ y xy)当且仅当:

∀ i ∈ { 1 , 2 , . . . , k } , [ f ( x i ) ≥ f ( y i ) ] ∩ [ ∃ i ∈ 1 , 2 , . . . , k : f ( x i ) ] \forall\mathrm{i}\in\{1,2,...,k\},[f(x_i)\geq f(y_i)]\cap[\exists i\in1,2,...,k:f(x_i)] i{1,2,...,k},[f(xi)f(yi)][i1,2,...,k:f(xi)]

2.2 Pareto最优

x ⃗ ϵ X \vec{x}\epsilon X x ϵX称为Pareto最优当且仅当:
∄ y ⃗ ∈ X ∣ F ( y ⃗ ) ≻ F ( x ⃗ ) \nexists\vec{y}\in X\mid F(\vec{y})\succ F(\vec{x}) y XF(y )F(x )

2.3 Pareto 最优集

Pareto 最优集是指包含问题所有非支配解的集合(Pareto最优解集合),数学表达式:
P s : = { x , y ∈ X ∣ ∃ F ( y ) > F ( x ) } P_{s}:=\{x,y\in X\mid\exists F(y)>F(x)\} Ps:={x,yXF(y)>F(x)}

2.4 Pareto前沿

Pareto 前沿是指包含相应 Pareto 最优解的目标值的集合:
P f : = { F ( x ) ∣ x ∈ P s } P_f:=\{F(x)|x\in P_s\} Pf:={F(x)xPs}

3. Multi-objective Stochastic Paint Optimizer(MOSPO)

3.1 单目标随机油漆优化算法(SPO)

【智能算法】随机油漆优化算法(SPO)原理及实现

3.2 多目标随机油漆优化算法(MOSPO)

多目标随机油漆优化器(MOSPO)是对单目标随机油漆优化器(SPO)的扩展,用于解决多目标优化问题。MOSPO增加了三个功能:归档、领导者选择和网格机制。归档功能用于存储非支配解;网格机制用来增强归档中的解决方案;领导者选择机制基于当前种群的最佳颜色来选择领导者。这些新特性使MOSPO能够在搜索空间中更有效地探索和利用,提高解决方案的质量和多样性。

领导者选择策略优先考虑搜索空间中人口较少的区域,然后提供最佳颜色作为非支配解决方案。使用轮盘赌方法,为每个超立方体分配以下概率:
P i = C N i P_i=\frac{C}{N_i} Pi=NiC

4.结果展示

在这里插入图片描述

5.参考文献

[1] Khodadadi N, Abualigah L, Mirjalili S. Multi-objective stochastic paint optimizer (MOSPO)[J]. Neural Computing and Applications, 2022, 34(20): 18035-18058.

6.代码获取

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小O的算法实验室

谢谢大佬的肯定!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值