Properly configuring Evolutionary Algorithms (EAs) is a challenging task made difficult by many different details that affect EAs' performance, such as the properties of the fitness function, time and computational constraints, and many others. EAs' meta-optimization methods, in which a metaheuristic is used to tune the parameters of another (lower-level) metaheuristic which optimizes a given target function, most often rely on the optimization of a single property of the lower-level method. In this paper, we show that by using a multi-objective genetic algorithm to tune an EA, it is possible not only to find good parameter sets considering more objectives at the same time but also to derive generalizable results which can provide guidelines for designing EA-based applications. In particular, we present a general framework for multi-objective meta-optimization, to show that "going multi-objective" allows one to generate configurations that, besides optimally fitting an EA to a given problem, also perform well on previously unseen ones.

What can we learn from multi-objective meta-optimization of Evolutionary Algorithms in continuous domains? / Ugolotti, R.; Sani, L.; Cagnoni, S.. - In: MATHEMATICS. - ISSN 2227-7390. - 7:3(2019). [10.3390/math7030232]

What can we learn from multi-objective meta-optimization of Evolutionary Algorithms in continuous domains?

Ugolotti R.;Sani L.;Cagnoni S.
2019-01-01

Abstract

Properly configuring Evolutionary Algorithms (EAs) is a challenging task made difficult by many different details that affect EAs' performance, such as the properties of the fitness function, time and computational constraints, and many others. EAs' meta-optimization methods, in which a metaheuristic is used to tune the parameters of another (lower-level) metaheuristic which optimizes a given target function, most often rely on the optimization of a single property of the lower-level method. In this paper, we show that by using a multi-objective genetic algorithm to tune an EA, it is possible not only to find good parameter sets considering more objectives at the same time but also to derive generalizable results which can provide guidelines for designing EA-based applications. In particular, we present a general framework for multi-objective meta-optimization, to show that "going multi-objective" allows one to generate configurations that, besides optimally fitting an EA to a given problem, also perform well on previously unseen ones.
What can we learn from multi-objective meta-optimization of Evolutionary Algorithms in continuous domains? / Ugolotti, R.; Sani, L.; Cagnoni, S.. - In: MATHEMATICS. - ISSN 2227-7390. - 7:3(2019). [10.3390/math7030232]
File in questo prodotto:
File Dimensione Formato  
mathematics-07-00232 (1).pdf

accesso aperto

Descrizione: Versione editoriale
Tipologia: Versione (PDF) editoriale
Licenza: Creative commons
Dimensione 2.49 MB
Formato Adobe PDF
2.49 MB Adobe PDF Visualizza/Apri

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/11381/2870632
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 7
  • ???jsp.display-item.citation.isi??? 6
social impact