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 $\epsilon$-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 $\epsilon$-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.
翻译:DoM 是一个二进制质量指标,可用于多目标和多目标优化,以比较从不同算法中获得的两套解决方案。 DoM 指标可以区分某些重要特征的组合,例如趋同、分散、统一和基度。 DoM 不使用任何参考,它具有直观和物理意义,类似于$\epsilon$-indicatory, 并且计算一个集的成员最小总移动, 这样另一组中的所有元素都会被主导或相同于至少第一组中的某个成员。 尽管有上述属性, DoM 指标很难计算, 特别是更高尺寸。 在双目标的情况下, DoM 指标可以对它进行高效和精确的计算。 DoM 不使用任何参考。 DoM 提出了一种新颖的方法来计算 DoM, 使用混合整数程序(MIP) 方法, 它可以处理三个或三个以上目标的组合, 并显示可以克服$\epslon- 指标损失。 在任何双目标空间中, 实验也可以对模型的正确性进行。 此外, 其他实验, 也用其他的 Ral- realies to the deality a 5、 10、 15、 和 25- be in cas be clas be clas deal be as the deal be ex in ex in exual exes.