双层档案进化算法解决多目标优化问题

0 下载量 110 浏览量 更新于2024-08-26 收藏 3.48MB PDF 举报
"这篇研究论文探讨了一种用于多目标优化的双层档案进化算法,发表在2015年9月的IEEETRANSACTIONSONCYBERNETICS期刊上。作者包括Ni Chen、Wei-Neng Chen、Yue-Jiao Gong、Zhi-Hui Zhan、Jun Zhang、Yun Li和Yu-Song Tan,他们都是IEEE的成员或学生会员。该算法旨在解决现有多目标优化算法在处理多目标问题时面临的挑战,如整体优化和子问题分解方法的问题。" 正文: 在多目标优化领域,现有的多目标进化算法(MOEAs)通常将多目标问题视为一个整体来处理,或者将其分解为多个单目标子问题。然而,这种问题分解方法虽然能通过同时优化所有子问题实现更快的收敛速度,但也存在两个未充分解决的问题。首先,解决方案的分布往往依赖于预先的问题分解方式,这可能导致解的质量受到人为因素的影响。其次,子问题之间的种群多样性可能不足,从而限制了算法的性能。 为了解决这些问题,该论文提出了一种创新的双层档案进化算法。该算法引入了两种类型的档案,即全局档案和子档案,以此结合多目标问题层面和子问题层面的优势。在每一代的进化过程中,自我复制和交叉变异等遗传操作会在这些档案中进行,以保持和增强种群的多样性和适应性。 全局档案用于存储整个多目标问题的优质解,而子档案则针对每个子问题独立维护一组解。这样,算法能够确保子问题间的多样性,同时保持全局视角下的优化。通过这种方式,算法能够在优化过程中动态调整解的分布,以更好地覆盖帕累托前沿,提高优化效果。 此外,论文可能会详细阐述算法的具体步骤,包括如何选择和更新档案中的个体,以及如何在子问题之间平衡优化。可能还会涉及适应度函数的设计,以及如何通过双层档案结构来有效地管理种群。可能的评估指标可能包括收敛速度、帕累托前沿覆盖率和均匀性。 这项工作为多目标优化提供了一个新的视角,通过双层档案机制,既考虑了子问题的局部优化,又兼顾了整体的多目标优化。这种方法有望改善现有算法的性能,对于复杂多目标问题的求解具有重要的理论与实践意义。