一、算法简介
多目标利希滕贝格算法(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环境经济负荷分配问题:
四、源代码
参考代码见评论区或添加博主微信获取。