The difficulty of solving a multi-objective optimization problem is impacted by the number of objectives to be optimized. The presence of many objectives typically introduces a number of challenges that affect the choice/design of optimization algorithms. This paper investigates the drivers of these challenges from two angles: (i) the influence of the number of objectives on problem characteristics and (ii) the practical behavior of commonly used procedures and algorithms for coping with many objectives. In addition to reviewing various drivers, the paper makes theoretical contributions by quantifying some drivers and/or verifying these drivers empirically by carrying out experiments on multi-objective NK landscapes and other typical benchmarks. We then make use of our theoretical and empirical findings to derive practical recommendations to support algorithm design. Finally, we discuss remaining theoretical gaps and opportunities for future research in the area of multi- and many-objective optimization.
翻译:解决多目标优化问题的困难受到需要优化的目标数目的影响。许多目标的存在通常带来影响优化算法选择/设计的若干挑战。本文件从两个角度对这些挑战的驱动因素进行了调查:(一) 目标数目对问题特点的影响;(二) 共同使用的程序和算法在应对许多目标方面的实际行为。除了审查各种驱动因素外,本文件还从理论上作出贡献,对一些驱动因素进行量化,和(或)通过在多目标纳戈尔诺-卡拉巴赫景观和其他典型基准方面进行实验,对这些驱动因素进行经验性核查。然后,我们利用我们的理论和经验调查结果,提出支持算法设计的实际建议。最后,我们讨论了在多目标和多目标优化领域未来研究的理论差距和机会。