一、算法简介
多目标利希滕贝格算法(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)
3.3焊梁设计问题(Welded beam design problem)
焊梁设计问题(Welded beam design problem)
3.4减速机问题(Speed reducer problem)
3.5环境经济负荷分配问题(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评价指标函数。