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

一、水母搜索算法 JS

水母搜索算法(artificial Jellyfish Search (JS) optimizer)是于2020年提出的一种基于新型优化算法。具有寻优能力强,收敛速度快等特点。人工水母搜索算法模拟水母的搜寻行为,涉及到它们跟随洋流,它们在水母群中的运动(主动运动和被动运动),这些运动之间切换的时间控制机制,以及它们汇聚成水母簇的过程。算法中,存在以上两种假定:水母要么跟随洋流,要么在群体内部移动,而“时间控制机制”控制着这些移动类型之间的转换。水母在海洋中移动寻找食物。
水母搜索算法参考博客
算法原理参考文献:孔维旭. 脆弱性评估视角下的有源配电网重构研究[D].西安石油大学,2021.
多目标优化算法:多目标水母搜索算法MOJS(提供MATLAB代码)_第1张图片
多目标优化算法:多目标水母搜索算法MOJS(提供MATLAB代码)_第2张图片
多目标优化算法:多目标水母搜索算法MOJS(提供MATLAB代码)_第3张图片

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

多目标水母搜索算法(Multi-Objective Jellyfish Search algorithm,MOJS)由Jui-Sheng Chou等人于2020年提出。
在这里插入图片描述

2.1MOJS算法描述:

多目标优化算法:多目标水母搜索算法MOJS(提供MATLAB代码)_第4张图片

2.2MOJS算法流程:

多目标优化算法:多目标水母搜索算法MOJS(提供MATLAB代码)_第5张图片

三、数值实验

将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:

多目标优化算法:多目标水母搜索算法MOJS(提供MATLAB代码)_第6张图片

3.2盘式制动器设计:

多目标优化算法:多目标水母搜索算法MOJS(提供MATLAB代码)_第7张图片

四、源代码

4.1MATLAB见评论区

4.2添加博主微信获取代码

你可能感兴趣的:(多目标优化算法,MATLAB,智能优化算法,算法,matlab,人工智能)