This paper introduces a new class of optimization problems, called Mixed Pareto-Lexicographic Multi-objective Optimization Problems (MPL-MOPs), to provide a suitable model for scenarios where some objectives have priority over some others. Specifically, this work focuses on a relevant subclass of MPL-MOPs, namely problems involving Pareto optimization of two or more emph{priority chains}. A priority chain (PC) is a sequence of objectives lexicographically ordered by importance. After examining the main features of those problems, named PC-MPL-MOPs, we propose an innovative approach to deal with them, built upon the Grossone Methodology, a recent theory which enables handling the priority in an elegant and powerful way. The most interesting aspect of this technique is the possibility to seamlessly embed it in any existing evolutionary algorithm, without altering its logical structure. In order to provide concrete examples, we implemented it on top of the well-known NSGA-II and MOEA/D algorithms, calling these new generalized versions PC-NSGA-II and PC-MOEA/D, respectively. In the second part of this article, we test the strength of our strategy in solving multi- and even many-objective problems with priority chains, comparing it against the results achieved by standard priority-based and non-priority-based approaches. Experiments show that our algorithms are generally able to produce more solutions and of higher quality.

Solving mixed Pareto-Lexicographic multi-objective optimization problems: The case of priority chains

Lai, Leonardo
Co-primo
;
Fiaschi, Lorenzo
Co-primo
;
Cococcioni, Marco
Co-primo
2020-01-01

Abstract

This paper introduces a new class of optimization problems, called Mixed Pareto-Lexicographic Multi-objective Optimization Problems (MPL-MOPs), to provide a suitable model for scenarios where some objectives have priority over some others. Specifically, this work focuses on a relevant subclass of MPL-MOPs, namely problems involving Pareto optimization of two or more emph{priority chains}. A priority chain (PC) is a sequence of objectives lexicographically ordered by importance. After examining the main features of those problems, named PC-MPL-MOPs, we propose an innovative approach to deal with them, built upon the Grossone Methodology, a recent theory which enables handling the priority in an elegant and powerful way. The most interesting aspect of this technique is the possibility to seamlessly embed it in any existing evolutionary algorithm, without altering its logical structure. In order to provide concrete examples, we implemented it on top of the well-known NSGA-II and MOEA/D algorithms, calling these new generalized versions PC-NSGA-II and PC-MOEA/D, respectively. In the second part of this article, we test the strength of our strategy in solving multi- and even many-objective problems with priority chains, comparing it against the results achieved by standard priority-based and non-priority-based approaches. Experiments show that our algorithms are generally able to produce more solutions and of higher quality.
2020
Lai, Leonardo; Fiaschi, Lorenzo; Cococcioni, Marco
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11568/1038012
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 20
  • ???jsp.display-item.citation.isi??? 11
social impact