多目标粒子群算法matlab

一、算法简介 多目标利希滕贝格算法(Multi-objective lichtenberg algorithm,MOLA)由Joao Luiz Junho Pereira等人于2022 年提出。 二、算法原理 MOLA算法描述如下: 三、数值实验 将MOLA用于求解以下5个问题: 3.1盘式制动器设计(Disk

一、算法简介

多目标利希滕贝格算法(Multi-objective lichtenberg algorithm,MOLA)由Joao Luiz Junho Pereira等人于2022年提出。

在这里插入图片描述

二、算法原理

MOLA算法描述如下:
在这里插入图片描述

三、数值实验

将MOLA用于求解以下5个问题:

3.1盘式制动器设计(Disk brake design problem)

解盘式制动器设计(Disk brake design problem)详情

3.2杆桁架问题(4-bar truss problem)

杆桁架问题(4-bar truss problem)详情

3.3焊梁设计问题(Welded beam design problem)

焊梁设计问题(Welded beam design problem)详情

3.4减速机问题(Speed reducer problem)

减速机问题(Speed reducer problem)详情

3.5环境经济负荷分配问题(IEEE-30bus)

环境经济负荷分配问题(IEEE-30bus)详情

3.6实验结果:

MOLA种群设置为30,最大迭代次数为100。

3.6.1盘式制动器设计:

在这里插入图片描述

3.6.2杆桁架问题:

在这里插入图片描述

3.6.3焊梁设计问题:

在这里插入图片描述

3.6.4减速机问题:

在这里插入图片描述

3.6.5环境经济负荷分配问题:

在这里插入图片描述

四、源代码

参考代码见评论区或添加博主微信获取。

知秋君
上一篇 2024-07-18 15:48
下一篇 2024-07-18 15:12

相关推荐