一、非支配排序的鲸鱼优化算法
非支配排序的鲸鱼优化算法(Non-Dominated Sorting Whale Optimization Algorithm,NSWOA)由Pradeep Jangir和 Narottam Jangir于2017年提出。
NSWOA算法流程如下:
二、数值实验
将NSWOA用于求解46个多目标测试函数(ZDT1、ZDT2、ZDT3、ZDT4、ZDT6、DTLZ1-DTLZ7、WFG1-WFG10、UF1-UF10、CF1-CF10、Kursawe、Poloni、Viennet2、Viennet3)以及个工程应用(盘式制动器设计),并采用IGD、GD、HV、SP进行评价。
部分结果如下:
ZDT1:
ZDT2:
ZDT3:
ZDT4:
ZDT5:
Viennet3:
盘式制动器设计:
三、参考代码
文件夹内包含所有代码,可以直接点击MainNSWOA.m运行。