多角色多策略多目标粒子群优化算法
王万良,金雅文,陈嘉诚,李国庆,胡明志,董建杭

Multi-objective particle swarm optimization algorithm with multi-role and multi-strategy
Wan-liang WANG,Ya-wen JIN,Jia-cheng CHEN,Guo-qing LI,Ming-zhi HU,Jian-hang DONG
表 2 MOPSO_RS和其他5种多目标算法在不同测试问题得到的HV结果
Tab.2 HV results of MOPSO_RS and other five multi-objective algorithms for different test problems
测试问题 MOEADCMA CAMOEA NSGAII MMOPSO CMOPSO MOPSO_RS
DTLZ1 8.403 8×10−1
(6.88×10−4) −
8.385 4×10−1
(9.40×10−4) −
8.242 1×10−1
(3.70×10−3) −
6.980 3×10−1
(2.85×10−1) −
3.535 1×10−1
(3.69×10−1) −
8.422 1×10−1
(4.05×10−4)
DTLZ2 5.564 4×10−1
(4.67×10−4) +
5.504 6×10−1
(2.22×10−3) +
5.314 8×10−1
(4.80×10−3) −
5.302 2×10−1
(4.38×10−3) −
5.412 1×10−1
(3.11×10−3) −
5.487 1×10−1
(2.39×10−3)
DTLZ3 3.407 1×10−1
(2.59×10−1) −
5.485 8×10−1
(5.15×10−3) −
5.293 7×10−1
(5.93×10−3) −
4.370 4×10−1
(1.98×10−1) −
0.000 0×10+0
(0.00×10+0) −
5.574 0×10−1
(2.56×10−3)
DTLZ4 5.450 3×10−1
(2.37×10−2) −
5.515 7×10−1
(1.82×10−3) +
5.212 6×10−1
(8.00×10−2) −
5.325 5×10−1
(5.42×10−3) −
5.344 1×10−1
(2.78×10−3) −
5.498 6×10−1
(2.70×10−3)
DTLZ5 1.904 1×10−1
(3.06×10−5) −
1.991 7×10−1
(1.59×10−4) −
1.991 4×10−1
(1.76×10−4) −
1.991 9×10−1
(1.96×10−4) −
1.981 3×10−1
(5.52×10−4) −
1.996 5×10−1
(1.34×10−4)
DTLZ6 1.904 7×10−1
(9.91×10−6) −
1.998 6×10−1
(1.22×10−4) −
1.994 1×10−1
(1.52×10−4) −
1.992 2×10−1
(1.63×10−4) −
2.001 9×10−1
(3.10×10−5) +
2.000 9×10−1
(3.36×10−5)
DTLZ7 2.588 5×10−1
(7.17×10−4) −
2.736 0×10−1
(1.65×10−3) −
2.682 5×10−1
(2.10×10−3) −
2.632 6×10−1
(9.77×10−3) −
2.603 7×10−1
(2.14×10−2) −
2.751 3×10−1
(9.04×10−4)
WFG2 9.007 6×10−1
(1.65×10−2) −
9.291 7×10−1
(1.78×10−3) =
9.205 9×10−1
(2.43×10−3) −
9.143 3×10−1
(3.78×10−3) −
9.287 5×10−1
(1.41×10−3) =
9.289 7×10−1
(1.34×10−3)
WFG4 5.062 5×10−1
(1.68×10−2) −
5.361 2×10−1
(3.13×10−3) +
5.023 6×10−1
(4.45×10−3) −
4.811 8×10−1
(6.75×10−3) −
4.840 6×10−1
(4.67×10−3) −
5.253 2×10−1
(4.15×10−3)
WFG9 4.757 7×10−1
(2.81×10−2) −
5.136 1×10−1
(4.23×10−3) =
5.039 3×10−1
(6.93×10−3) −
4.995 9×10−1
(1.94×10−2) −
5.173 0×10−1
(2.72×10−3) +
5.123 3×10−1
(5.13×10−3)
+/−/= 1/10/0 3/5/2 0/10/0 0/10/0 2/7/1