Page 204 - 《软件学报》2026年第3期
P. 204

丁炜超 等: 基于信息共享的改进双归档高维多目标进化算法                                                    1167


                    从图  11  结果可以看出, SMS-EMOA     算法因其特殊的指标设计导致运行时间复杂度较高, C-TAEA                  算法次之,
                 Two-Arch/IS、Two_Arch2、TriMOEATAR、MOEA/D     算法的表现相似, 而其余算法表现出更低的计算复杂度.
                 Two-Arch/IS  相较于  Two-Arch  需要更多的运行时间, 这是因为      Two-Arch/IS  引入了多种改进机制提升算法性能,
                 虽然带来一定的计算负担, 但根据前文的实验结果及分析, Two-Arch/IS                相较于   Two-Arch  实现了显著的性能提升.
                 尽管  Two-Arch/IS  在运行时间上并不占优势, 但与其他算法的差距处于合理范围内, 并未显示出明显劣势.

                  4   结 论

                    本文提出了一种面向        MaOP  的双归档算法     Two-Arch/IS, 能够有效缓解   MaOP  中收敛性和多样性冲突导致种
                 群难以收敛的困境. 为了应对算法在探索高维目标空间时面临的挑战, Two-Arch/IS                    设计了一种限制性的繁殖策略,
                 通过选择亲本产生表现更佳的子代个体, 更有效地搜索解空间. 为了保证种群更有效地逼近                            PF, Two-Arch/IS  重新
                 设计了档案库的环境选择机制, 增加一组权重向量用于划分目标空间, 进而通过子种群更新两个档案库, 增强了种
                 群的多样性表现, 避免种群陷入局部最优解, 同时借助角度选择与转移密度估计的方法移除档案库中劣势解, 在有
                 效增强种群选择压力的同时极大程度上维护了种群多样性. 为进一步加强档案库间信息交流, Two-Arch/IS                            设计了
                 基于边界解的个体迁移机制, 通过边界解引导档案库的进化方向, 实现了                      CA  和  DA  的优势互补. 通过在不同类型
                 的测试问题上进行性能测试, Two-Arch/IS       相比于其他代表性算法在          MaOP  上表现出较为明显的优势, 同时在低维
                 上也展现出良好的有效性. 未来的工作可以聚焦于探索更高效的个体迁移方法, 如根据当前档案库状态实现自适应
                 的个体迁移, 通过动态调整个体迁移策略及相关参数, 从而更精准的指导搜索过程, 增强算法的适应性与综合性能.


                 References
                  [1]   Champasak P, Panagant N, Pholdee N, Bureerat S, Yildiz AR. Self-adaptive many-objective meta-heuristic based on decomposition for
                     many-objective conceptual design of a fixed wing unmanned aerial vehicle. Aerospace Science and Technology, 2020, 100: 105783. [doi:
                     10.1016/j.ast.2020.105783]
                  [2]   Yao  SG,  Tian  HQ,  Xu  P.  Lightening  design  of  carbody  structure  for  heavy  haul  gondola.  Journal  of  Traffic  and  Transportation
                     Engineering, 2011, 11(1): 31–35, 57 (in Chinese with English abstract). [doi: 10.19818/j.cnki.1671-1637.2011.01.006]
                  [3]   Xie SC, Zhou H. Multi-objective optimisation of a vehicle energy absorption structure based on surrogate model. Journal of Central South
                     University, 2014, 21(6): 2539–2546. [doi: 10.1007/s11771-014-2209-8]
                  [4]   Xiang  Y,  Yang  XW,  Zhou  YR,  Zheng  ZB,  Li  MQ,  Huang  H.  Going  deeper  with  optimal  software  products  selection  using  many-
                     objective  optimization  and  satisfiability  solvers.  Empirical  Software  Engineering,  2020,  25(1):  591–626.  [doi:  10.1007/s10664-019-
                     09761-2]
                  [5]   Cai XJ, Zhang JJ, Ning ZH, Cui ZH, Chen JJ. A many-objective multistage optimization-based fuzzy decision-making model for coal
                     production prediction. IEEE Trans. on Fuzzy Systems, 2021, 29(12): 3665–3675. [doi: 10.1109/TFUZZ.2021.3089230]
                  [6]   Li YH, Liu ZJ, Li J. A multi-objective optimization algorithm of switched reluctance generator based on fuzzy logic NSGA-III. Computer
                     Engineering & Science, 2021, 43(3): 534–541 (in Chinese with English abstract). [doi: 10.3969/j.issn.1007-130X.2021.03.020]
                  [7]   Liu QQ, Jin YC, Heiderich M, Rodemann T, Yu G. An adaptive reference vector-guided evolutionary algorithm using growing neural gas
                     for many-objective optimization of irregular problems. IEEE Trans. on Cybernetics, 2022, 52(5): 2698–2711. [doi: 10.1109/TCYB.2020.
                     3020630]
                  [8]   Yang Z, Dong L, Cai XJ. Toward cooperative multi-agent video streaming perception. SCIENTIA SINICA Informationis, 2023, 53(1):
                     46–65 (in Chinese with English abstract). [doi: 10.1360/SSI-2021-0179]
                                                   2
                  [9]   Xie  CW,  Guo  H,  Wei  W,  Jiang  L.  MaOEA/d :  Many-objective  evolutionary  algorithm  based  on  double  distances.  Ruan  Jian  Xue
                     Bao/Journal of Software, 2023, 34(4): 1523–1542 (in Chinese with English abstract). http://www.jos.org.cn/1000-9825/6702.htm [doi: 10.
                     13328/j.cnki.jos.006702]
                 [10]   Zou J, Yang QT, Yang SX, Zheng JH. Ra-dominance: A new dominance relationship for preference-based evolutionary multiobjective
                     optimization. Applied Soft Computing, 2020, 90: 106192. [doi: 10.1016/j.asoc.2020.106192]
                 [11]   Liu  Y,  Zhu  NB,  Li  KL,  Li  MQ,  Zheng  JH,  Li  KQ.  An  angle  dominance  criterion  for  evolutionary  many-objective  optimization.
                     Information Sciences, 2020, 509: 376–399. [doi: 10.1016/j.ins.2018.12.078]
                 [12]   Li MQ, Yang SX, Liu XH. Shift-based density estimation for Pareto-based algorithms in many-objective optimization. IEEE Trans. on
                     Evolutionary Computation, 2014, 18(3): 348–365. [doi: 10.1109/TEVC.2013.2262178]
   199   200   201   202   203   204   205   206   207   208   209