Dominance Move calculation using a MIP approach for comparison of multi and many-objective optimization solution sets

Dominance move (DoM) is a binary quality indicator that can be used in multiobjective optimization. It can compare solution sets while representing some important features such as convergence, spread, uniformity, and cardinality. DoM has an intuitive concept and considers the minimum move of one set needed to weakly Pareto dominate the other set. Despite the aforementioned properties, DoM is hard to calculate. The original formulation presents an efficient and exact method to calculate it in a biobjective case only. This work presents a new approach to calculate and extend DoM to deal with three or more objectives. The idea is to use a mixed integer programming (MIP) approach to calculate DoM. Some initial experiments, in the biobjective space, were done to verify the model correctness. Furthermore, other experiments, using three, five, and ten objective functions were done to show how the model behaves in higher dimensional cases. Algorithms such as IBEA, MOEAD, NSGAIII, NSGAII, and SPEA2 were used to generate the solution sets, however any other algorithms could be used with DoM indicator. The results have confirmed the effectiveness of the MIP DoM in problems with more than three objective functions. Final notes, considerations, and future research are discussed to exploit some solution sets particularities and improve the model and its use for other situations.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/21/2020

Analyzing Dominance Move (MIP-DoM) Indicator for Multi- and Many-objective Optimization

Dominance move (DoM) is a binary quality indicator that can be used in m...
research
02/25/2020

An Assignment Problem Formulation for Dominance Move Indicator

Dominance move (DoM) is a binary quality indicator to compare solution s...
research
02/01/2017

Dominance Move: A Measure of Comparing Solution Sets in Multiobjective Optimization

One of the most common approaches for multiobjective optimization is to ...
research
09/09/2019

Multi-Objective Mixed Integer Programming: An Objective Space Algorithm

This paper introduces the first objective space algorithm which can exac...
research
07/19/2022

PaMILO: A Solver for Multi-Objective Mixed Integer Linear Optimization and Beyond

In multi-objective optimization, several potentially conflicting objecti...
research
01/18/2022

Learning to Approximate: Auto Direction Vector Set Generation for Hypervolume Contribution Approximation

Hypervolume contribution is an important concept in evolutionary multi-o...
research
11/08/2022

The Hypervolume Indicator Hessian Matrix: Analytical Expression, Computational Time Complexity, and Sparsity

The problem of approximating the Pareto front of a multiobjective optimi...

Please sign up or login with your details

Forgot password? Click here to reset