Multi-Objective Optimization is a prominent research area, in which approaches for the simultaneous solution of multiple objectives are proposed. The possibility to discover a set of parameters optimizing all the goals can be achieved only if the considered problems are rather trivial, while compromise solutions are generally discovered. Things become even more complex when the set of parameters is used in opposite, and potentially conflicting, ways. In this work, we compared some state-of-the-art Evolutionary Algorithms with regard to the optimization of different conflicting objectives, by highlighting strengths and weaknesses of the different approaches. In particular, we considered four benchmark problems — 4-bit parity, double-pole balancing, grid navigation and test function optimization — to be solved simultaneously. Our investigation identifies the algorithms leading to a better optimization. In particular, three algorithms emerge as the most suitable methods for dealing with the considered scenario. Notably, a relatively simple strategy is not significantly inferior to a more sophisticated one. Moreover, we illustrate the solutions discovered by the different methods to address the benchmark problems.

Discovering a Single Neural Network Controller for Multiple Tasks with Evolutionary Algorithms

Pagliuca, Paolo
Primo
2025

Abstract

Multi-Objective Optimization is a prominent research area, in which approaches for the simultaneous solution of multiple objectives are proposed. The possibility to discover a set of parameters optimizing all the goals can be achieved only if the considered problems are rather trivial, while compromise solutions are generally discovered. Things become even more complex when the set of parameters is used in opposite, and potentially conflicting, ways. In this work, we compared some state-of-the-art Evolutionary Algorithms with regard to the optimization of different conflicting objectives, by highlighting strengths and weaknesses of the different approaches. In particular, we considered four benchmark problems — 4-bit parity, double-pole balancing, grid navigation and test function optimization — to be solved simultaneously. Our investigation identifies the algorithms leading to a better optimization. In particular, three algorithms emerge as the most suitable methods for dealing with the considered scenario. Notably, a relatively simple strategy is not significantly inferior to a more sophisticated one. Moreover, we illustrate the solutions discovered by the different methods to address the benchmark problems.
2025
Istituto di Scienze e Tecnologie della Cognizione - ISTC
Benchmarking, Evolutionary Algorithms, Multi-Objective Optimization, Neu- ral Networks
File in questo prodotto:
File Dimensione Formato  
8644Paolo_Latest (1) (2).pdf

accesso aperto

Descrizione: Paolo Pagliuca (2025). Discovering a Single Neural Network Controller for Multiple Tasks with Evolutionary Algorithms. Jou. Artif. Intell. Auto. Intell., 2 (2 ):322-348
Tipologia: Versione Editoriale (PDF)
Licenza: Creative commons
Dimensione 828.54 kB
Formato Adobe PDF
828.54 kB 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/20.500.14243/554009
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact