700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 多目标优化算法:多目标水母搜索算法MOJS(提供MATLAB代码)

多目标优化算法:多目标水母搜索算法MOJS(提供MATLAB代码)

时间:2021-12-01 19:44:32

相关推荐

多目标优化算法:多目标水母搜索算法MOJS(提供MATLAB代码)

一、水母搜索算法 JS

水母搜索算法(artificial Jellyfish Search (JS) optimizer)是于提出的一种基于新型优化算法。具有寻优能力强,收敛速度快等特点。人工水母搜索算法模拟水母的搜寻行为,涉及到它们跟随洋流,它们在水母群中的运动(主动运动和被动运动),这些运动之间切换的时间控制机制,以及它们汇聚成水母簇的过程。算法中,存在以上两种假定:水母要么跟随洋流,要么在群体内部移动,而“时间控制机制”控制着这些移动类型之间的转换。水母在海洋中移动寻找食物。

水母搜索算法参考博客

算法原理参考文献:孔维旭. 脆弱性评估视角下的有源配电网重构研究[D].西安石油大学,.

二、多目标水母搜索算法MOJS

多目标水母搜索算法(Multi-Objective Jellyfish Search algorithm,MOJS)由Jui-Sheng Chou等人于提出。

2.1MOJS算法描述:

2.2MOJS算法流程:

三、数值实验

将MOJS在46个多目标测试函数(ZDT1、ZDT2、ZDT3、ZDT4、ZDT6、DTLZ1-DTLZ7、WFG1-WFG10、UF1-UF10、CF1-CF10、Kursawe、Poloni、Viennet2、Viennet3)以及1个工程应用(盘式制动器设计)上实验,并采用IGD、GD、HV、SP进行评价。

部分结果如下:

3.1DTLZ5:

3.2盘式制动器设计:

四、源代码

4.1MATLAB见评论区

4.2添加博主微信获取代码

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。