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
   93   94   95   96   97   98   99   100   101   102   103