Page 98 - 水利学报2025年第56卷第3期
P. 98
支配解集作进一步处理,通过对非支配解排序,选出最逼近理想解的多目标优化最优方案,便于与
ISCSO - FL多目标优化方法得到的唯一最优解进行比较。对测试函数 Pareto前沿 中的 非支 配 解进行
TOPSIS多准则决策排序,将排序后得到的测试函数最优解作为目标空间的真实最优解,通过对比不
同方法得到的最优解与目标空间真实最优解之间的欧氏距离 D进行解的质量分析 [26] :
m
D= ∑ [f(x) - f (x )] 2 (12)
槡
i
best
i
i =1
式中:f(x)为不同方法最优解的第 i个优化目标函数值;f(x )为真实最优解第 i个优化目标函数值。
i i best
ISCSO - FL方 法、MOPSO算 法 和 NSGA- Ⅲ 表 1 不同优化方法最优解与真实最优解之间的欧氏距离
算法得到的最优解与目标空间真实最优解之间的 欧氏距离 D
测试函数
欧氏距离 D如表 1所示,ISCSO - FL方法在二目
ISCSO - FL MOPSO NSGA - Ⅲ
标优化测试函数和三目标优化测试函数中得到的 ZDT1 0.0124 0.0600 0.1071
最优解与真实最优解之间的欧氏距离 D分别仅有 ZDT3 0.0408 0.0692 0.0985
0.0124、0.0408和 0.0062、0.0110,相较于 MOPSO
DTLZ4 0.0062 0.0435 0.0376
算法分别降低了 79.3%、41.0%和 85.7%、92.8%,
DTLZ7 0.0110 0.1534 0.0245
相较于 NSGA - Ⅲ算法分别降低了 88.4%、58.6%和
83.5%、55.1%,ISCSO - FL方法的计算结果在 4种测试函数中均最接近真实最优解。因此,本文提出
的 ISCSO - FL多目标优化方法在解的质量方面具有优越性。
4.2 解的鲁棒性 为了评估 ISCSO - FL方法的鲁棒性,将 ISCSO - FL方法、MOPSO算法和 NSGA - Ⅲ
算法分别在每种测试函数上运行 20次,运行结果如图 4所示,图中 f、f和 f为测试函数的优化目标
3
1
2
值。图 4展示了不同方法在 4种测试函数上 20次运行结果的中位数、上?下四分位、最大值和最小值
等统计数据,ISCSO - FL方法 20次运行结果最大值和最小值之间的数值波动明显小于 MOPSO算法和
NSGA - Ⅲ算法,因此 ISCSO - FL方法具有更好的鲁棒性。
图 4 不同多目标优化方法在测试函数上运行 20次的结果分布情况
— 3 8 —
0