Matheuristics have become widespread and effective methods for tackling the generalized assignment problem (GAP) and many other NP-hard problems. In fact, in this book we have many such methods, ranging from metaheuristics and mathematical programming techniques but mainly to real matheuristics. In these methods we will see no parameter settings, but it is true: all these methods in the end rely on a good parameter setting. Here, in this chapter, we will learn of what can be seen as a good parameter setting. After having seen the parameters and the parameter configuration problem, we turn to the automatic algorithm configuration and then learn about three methods: ParamILS, SMAC, and irace. Then we learn about what these methods are good for and go into some details of automated configuration of existing algorithms, the integration of an algorithm engineering process up to the design of, in part, completely new algorithms. The chapter ends with a little example of how irace can be used to automatically configure a simple iterated local search method for the GAP.

Automatic Design for Matheuristics / Maniezzo, Vittorio; Boschetti, Marco Antonio; Stützle, Thomas. - STAMPA. - (2021), pp. 35-57. [10.1007/978-3-030-70277-9_2]

Automatic Design for Matheuristics

Maniezzo, Vittorio;Boschetti, Marco Antonio;
2021

Abstract

Matheuristics have become widespread and effective methods for tackling the generalized assignment problem (GAP) and many other NP-hard problems. In fact, in this book we have many such methods, ranging from metaheuristics and mathematical programming techniques but mainly to real matheuristics. In these methods we will see no parameter settings, but it is true: all these methods in the end rely on a good parameter setting. Here, in this chapter, we will learn of what can be seen as a good parameter setting. After having seen the parameters and the parameter configuration problem, we turn to the automatic algorithm configuration and then learn about three methods: ParamILS, SMAC, and irace. Then we learn about what these methods are good for and go into some details of automated configuration of existing algorithms, the integration of an algorithm engineering process up to the design of, in part, completely new algorithms. The chapter ends with a little example of how irace can be used to automatically configure a simple iterated local search method for the GAP.
2021
Matheuristics
35
57
Automatic Design for Matheuristics / Maniezzo, Vittorio; Boschetti, Marco Antonio; Stützle, Thomas. - STAMPA. - (2021), pp. 35-57. [10.1007/978-3-030-70277-9_2]
Maniezzo, Vittorio; Boschetti, Marco Antonio; Stützle, Thomas
File in questo prodotto:
File Dimensione Formato  
Chapter - Automatic Design for Matheuristics - Maniezzo Boschetti Stuzle (003).pdf

accesso aperto

Tipo: Postprint
Licenza: Licenza per accesso libero gratuito
Dimensione 17.53 MB
Formato Adobe PDF
17.53 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/11585/832891
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 1
  • ???jsp.display-item.citation.isi??? ND
social impact