多目标优化算法:多目标合作搜索算法MOCSA(提供Matlab代码)

一、算法简介

合作搜索算法(Cooperation search algorithm,CSA)由Zhong-kai Feng等人于2021年提出,该算法受现代企业团队合作行为的启发所得。

近年来,各类企业在世界社会经济发展中发挥着越来越重要的作用,团队合作行为是一个企业正常经营的关键。一般来说,在公司的团队合作过程中经常使用四种不同的职位,包括董事会,监事会,董事长和员工。董事会由代表股东的当选个人组成,对外开展公司的业务活动,并在内部管理生产任务。换句话说,公司的所有事务和业务都是在董事会的领导下进行的。要求监事会监督执行董事并促进股东的利益。与董事会相比,监事会不能在内部参与公司的业务决策过程,也不能在外部代表公司。作为从董事会中选出的高管,董事长主要负责公司的科学运营。此外,董事长作为公司的代言人,往往对公司有很大的甚至决定性的影响,保证在董事会决策达成共识之前顺利有序地运行。要求工作人员在董事会的领导下从事具体工作,董事会通常有权选择监事会和董事会的成员。
在这里插入图片描述

众所周知,人是提高生产力的最重要因素之一,这表明提高员工实力是公司科学发展的关键因素。为了实现这一目标,有必要帮助个别员工尽可能多地获得知识。一般来说,员工的知识可以同时受到董事会、监事会和董事长中一组领导的影响。值班主席由于其在团队中的最高职位,往往具有最大的影响力,而董事会和监事中的成员则提供丰富的信息,以减少甚至避免可能的错误。一段时间后,鼓励每位员工考虑自我完善的方式,并在其绩效更好时有机会取代其上级领导者。也就是说,董事长,以及董事会成员和监事会总是可以动态更新,以促进公司的市场竞争力。上图显示了现代企业中团队合作关系的示意图。可以发现,各种社会地位的成员之间有着密切的联系;表现不佳的员工甚至领导者可能会被有前途的年轻人取代,而普通员工也有机会通过努力工作来提高他们的知识并促进工作岗位。这样,企业才能保持活跃,实现可持续发展。

二、算法原理

在CSA中,目标问题的优化过程被视为企业的发展;每个解决方案被视为一个员工,而一组员工组成一个企业团队;每位员工的表现等于手头问题的适应性值;监事会由个人最知名的解决方案组成;董事会由外部档案集组成(M全球迄今为止最知名的解决方案);值班董事长从董事会中随机抽调。然后,人群可以通过模仿现代企业中的团队合作行为,使用三个进化的操作者,逐渐找到高质量的解决方案:使用团队沟通运算符来帮助员工从领导者那里获取有益的知识;反思学习操作人员通过吸取过去的经验教训,提高员工的综合实力;内部竞争运营商用于增强精英解决方案的工作经验和领导视野。
在这里插入图片描述

2.1团队建设

在这个阶段,团队中的所有员工都是由下面方程随机确定的。在评估了所有解决方案的性能之后,领导者解决方案将从初始群体中选择,以形成外部精英集。
在这里插入图片描述

2.2团队通信操作员

每位员工都可以通过与董事长领导以及董事会和监事会交换信息来获得新的信息。如下面等式所示,团队沟通过程包括三个部分:董事长的知识A、董事会的集体知识B和监事会的集体知识C。董事长从董事会中随机选出,模拟轮换机制,而董事会和监事的所有成员在计算B和C时被赋予相同的位置。
在这里插入图片描述
在这里插入图片描述

2.3反思学习运算符

除了向领导解决方案学习外,员工还可以通过总结自己在相反方向上的经验来获得新知识,可以表达如下:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.4内部竞争运营商

团队通过保证所有表现更好的员工始终得到保护,逐步提升其市场竞争力,这可以表达如下:
在这里插入图片描述

三、算法描述

在这里插入图片描述

四、多目标合作搜索算法MOCSA

将合作搜索算法的优良策略与多目标优化算法框架结合形成多目标合作搜索算法(MOCSA),为了验证所提的MOCSA的有效性,将其在46个多目标测试函数(ZDT1、ZDT2、ZDT3、ZDT4、ZDT6、DTLZ1-DTLZ7、WFG1-WFG10、UF1-UF10、CF1-CF10、Kursawe、Poloni、Viennet2、Viennet3)上实验。

4.1部分实验结果

ZDT1:

在这里插入图片描述

ZDT2:

在这里插入图片描述

ZDT3:

在这里插入图片描述

ZDT4:

在这里插入图片描述

DTLZ5:

在这里插入图片描述

DTLZ6:

在这里插入图片描述

Viennet3:

在这里插入图片描述

4.2源代码见评论区

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值