MO-MFEA--多目标多任务优化

MO-MFEA–多目标多任务优化

title: Multiobjective Multifactorial Optimization in Evolutionary Multitasking

author: Abhishek Gupta, Yew-Soon Ong, Liang Feng, and Kay Chen Tan.

journal: IEEE TRANSACTIONS ON CYBERNETICS (TCYB)

DOI10.1109/TCYB.2016.2554622

code:https://github.com/intLyc/MTO-Platform/tree/master/MTO/Algorithms/Multi-objective Multi-task/Multi-factorial/MO-MFEA

1.主要贡献:

1)提出了MO-MFO范式,旨在同时解决多个多目标优化问题;

2)提出了MO-MFEA来解决MO-MFO问题。

2.问题提出:

1)单目标的MFEA在许多实际应用问题上取得了很大的成功,多目标优化问题在实际应用中越来越受到关注。但现有的多目标优化大多数是一次解决一个问题,很少能同时解决多个多目标优化问题。

2)由于多目标优化问题的最终结果是一组互相不可比较的解(帕累托前沿),在MO-MFO中,我们希望可以将一个任务中好的知识迁移至另一个任务中,所以在MO-MFO中,一个重要的问题是一个多目标优化问题(MOOP)中的候选解该如何排序,也就是说MO-MFEA中的标量适应度和因子等级该如何确定。

3.MO-MFEA:

3.1 MOOP中种群成员的排序

设存在一对个体 p 1 p_1 p1 p 2 p_2 p2,分别有非支配前沿 N F 1 NF_1 NF1 N F 2 NF_2 NF2,以及拥挤距离 C D 1 CD_1 CD1 C D 2 CD_2 CD2。如果个体 p 2 p_2 p2优于 p 1 p_1 p1(即 p 2 ≻ p 1 p_{\mathrm{ 2}} \succ p_{\mathrm{ 1}} p2p1),则

1) N F 2 < N F 1 NF_2 < NF_1 NF2<NF1.

2) N F 2 = N F 1 NF_2 = NF_1 NF2=NF1 and C D 2 > C D 1 CD_2 > CD_1 CD2>CD1.

3.2 算法框架

首先,在统一搜索空间中生成随机初始种群,如算法1第1行;

其次,为每个个体都分配一个特定的技能因子,如算法1的2-3行;注意:MFEA中个体的初始技能因子是通过计算得来的,而MO-MFEA则是随机设定。

然后,计算标量适应度,如算法1的第4行;

接着,根据标量适应度采用锦标赛选择策略选择父代,并执行选型交配来产生后代,如算法2所示。

最后,执行垂直文化传播策略来为每个子代个体确定技能因子并选择出下一代种群。

image-20240415141523565

3.3 选型交配和垂直文化传播

注意,MO-MFEA与MFEA中选型交配策略的不同之处在于:如算法2的第2行,当知识迁移发生时,子代的产生使用的是Crossover+Mutate,而MFEA则只使用了Crossover。

image-20240415143856167

4.思考

1)MO-MFEA第一次尝试将多目标优化与多任务优化结合的,并在实际应用中验证其有效性。

2)MO-MFEA中个体的标量适应度及因子等级是根据NSGA-II中的非支配排序和拥挤度距离来确定的,且任务数为1的MO-MFEA就是NSGA-II。

3)正如文章中所提到的那样,跨域多任务优化还需要进一步研究。MFEA中研究了单目标连续与离散优化问题之间隐式并行性。本文中所提到的多目标优化跟单目标优化是否也存在隐式并行性呢?

4)MO-MFEA中单个MOOP的种群个体排序除了NSGA-II的方式,还可以探究其他的方式。

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Tiger-woods

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值