约束多目标方法(6)——多阶段法

为了更有效地求解cmp问题,许多研究者将cmp问题转化为其他问题,如将cmp问题转化为协同优化问题或两阶段优化问题。在转换之后,一些有前景的算子,如协同进化,可以帮助种群更好地探索搜索空间,发现一些新的和潜在的信息,最终获得完整的CPF。承接上期多种群协同优化,这期向大家介绍多阶段法。

算法思想

多阶段法简单来说是指在进化过程中分为多个阶段,每个阶段所关注的重点不同。阶段关注点主要是目标函数值、约束违反程度、种群多样性、种群收敛性等。而多阶段法的重点在于如何合理地划分阶段。

近年算法整理

1、Santana-Quintero等将MOEA与基于粗糙集理论的局部搜索方法相结合来求解CMOPs。第一阶段采用MOEA法进行,接近第二阶段时,利用模糊集合理论改进了模糊集合解的多样性和收敛性。

2、Fan等人提出了一个PPS框架。推进阶段的目标是越过不可行的区域到达UPF。在牵引阶段,采用改进的ε约束方法搜索CPF。基于PPS框架,将CMOP分解为一组简单的子问题,每个子问题对应一个子种群,并将PPS框架应用于每个子种群以解决相关的子问题。

3、Wang等在多样性距离测度的基础上提出了一种客观空间修正机制,使有希望的不可行解更有效地找到最优解。此外,利用PPS搜索框架调整PF的位置,防止种群陷入局部最优,降低了时间复杂度。

4、Garcia-Garcia等利用细胞遗传算法(cellular genetic algorithms, CGAs)的特点,结合PPS技术求解cops。

5、Tian等设计了一种两阶段进化算法,称为CMOEA-MS,其中一个阶段帮助种群到达可行区域,另一个阶段使种群沿可行边界扩散。此外,该算法还可以根据种群的状态自适应地在这两个阶段之间切换。

6、Liu和Wang提出针对对于决策空间和目标空间都有约束的cops问题的两阶段优化方法。第一阶段是单目标问题,目的是寻找有希望的可行区域;第二阶段需要搜索最终PF并到达CPF。

7、Xiang等人提出了一种两阶段算法,命名为CIC-MOEA/D。第一阶段的目标是寻找UPF,因此只考虑目标;并且,逐步强调约束条件,目标是在第二阶段接近CPF。将整个进化过程分为两个阶段。第一阶段旨在保持收敛性和多样性的平衡,第二阶段致力于保持可行性和多样性,从而覆盖分布良好的PF。

8、Yu和Lu提出了一种基于DE的角点算法,该算法包括两个阶段。第一阶段是寻找角点,第二阶段是搜索真实CPF。

9、Zhang等采用人工蜂群的框架将优化过程分为两个阶段。在第一阶段,采用快速非优势排序方法促进种群达到PF,在第二阶段,采用Tchebycheff方法提高种群多样性。

10、Ming等提出了一种两阶段的进化算法,其中第一阶段用于寻找UPF并存储得到的可行解,第二阶段专注于探索CPF。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
基于罚函数方法约束目标优化是一种常用的处理方法。该方法通过将约束条件转化为目标函数的惩罚项,将约束问题转化为无约束问题。具体而言,对于每个违反约束的个体,会为其目标函数添加一个罚函数项,该项的值与个体违反约束的程度成正比。通过调整罚函数的参数,可以平衡目标函数的优化和约束条件的满足。 引用\[2\]中提到的自适应惩罚函数和距离测度的多目标进化算法是一种常见的基于罚函数方法约束处理技术。该方法通过自适应地调整罚函数的参数,使得在搜索过程中更好地平衡可行性和最优性。同时,该方法还利用距离测度来指导搜索过程,优先选择具有更好目标值和较低约束违反的个体信息。 基于罚函数方法约束目标优化在实际应用中具有一定的优势。它能够有效地处理带约束条件的多目标优化问题,并找到一组满足约束条件的最优解集合。然而,需要注意的是,罚函数方法可能会引入一定的误差,因此在使用时需要仔细选择罚函数的参数,以平衡可行性和最优性的要求。 #### 引用[.reference_title] - *1* *3* [NSGA_2 Matlab带约束问题的多目标优化求解方案+惩罚函数](https://blog.csdn.net/weixin_42462804/article/details/89008646)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [(顶刊)多目标优化中的约束处理](https://blog.csdn.net/a1920993165/article/details/109815824)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值