多目标应用:多目标利希滕贝格算法MOLA求解5个工程应用

作品简介

一、算法简介

多目标利希滕贝格算法(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环境经济负荷分配问题:

四、源代码

文件夹中包含5个工程应用的所有代码及参考文献,均可运行。同时提供IGD,GD,HV,SP评价指标函数。


创作时间: