论文标题
分析多个和多目标优化的优势移动(MIP-DOM)指标
Analyzing Dominance Move (MIP-DoM) Indicator for Multi- and Many-objective Optimization
论文作者
论文摘要
优势移动(DOM)是一个二进制质量指标,可以在多目标和多目标优化中使用,以比较从不同算法获得的两个解决方案集。 DOM指示器可以区分某些重要特征的集合,例如收敛,扩散,均匀性和基数。 DOM不使用任何参考,并且具有与$ε$ - 指示剂相似的直观和物理含义,并计算一组成员的最小总移动,以便另一组中的所有元素都应与第一组至少一个成员统治或相同。尽管具有上述特性,但很难计算DOM,尤其是在较高的维度下。仅在双目标情况下,有一种有效而精确的方法来计算它。这项工作提出了一种使用混合整数编程(MIP)方法来计算DOM的新颖方法,该方法可以处理三个或更多目标的设置,并显示出可以克服$ε$ - 指示器的信息损失。在双目标空间中进行实验以验证模型的正确性。此外,其他实验使用3、5、10、15、20、25和30个目标问题,以显示模型在较高维度的情况下的表现。算法,例如IBEA,MOEA/D,NSGA-III,NSGA-II和SPEA2,用于生成溶液集(但是,其他任何其他算法也可以与所提出的MIP-DOM指示器一起使用)。讨论了进一步的扩展,以处理某些解决方案集的某些特质,并改善质量指标及其在其他情况下的使用。
Dominance move (DoM) is a binary quality indicator that can be used in multi-objective and many-objective optimization to compare two solution sets obtained from different algorithms. The DoM indicator can differentiate the sets for certain important features, such as convergence, spread, uniformity, and cardinality. DoM does not use any reference, and it has an intuitive and physical meaning, similar to the $ε$-indicator, and calculates the minimum total move of members of one set so that all elements in another set are to be dominated or identical to at least one member of the first set. Despite the aforementioned properties, DoM is hard to calculate, particularly in higher dimensions. There is an efficient and exact method to calculate it in a bi-objective case only. This work proposes a novel approach to calculate DoM using a mixed integer programming (MIP) approach, which can handle sets with three or more objectives and is shown to overcome the $ε$-indicator's information loss. Experiments, in the bi-objective space, are done to verify the model's correctness. Furthermore, other experiments, using 3, 5, 10, 15, 20, 25 and 30-objective problems are performed to show how the model behaves in higher-dimensional cases. Algorithms, such as IBEA, MOEA/D, NSGA-III, NSGA-II, and SPEA2 are used to generate the solution sets (however any other algorithms can also be used with the proposed MIP-DoM indicator). Further extensions are discussed to handle certain idiosyncrasies with some solution sets and also to improve the quality indicator and its use for other situations.