Automatic Generation of Metaheuristic Algorithms

Iturra, Sergio; Contreras-Bolton, Carlos; Parada, Victor; Dorronsoro, B; Yalaoui, F; Talbi, EG; Danoy, G

Abstract

Designing a heuristic algorithm to solve an optimization problem can also be seen as an optimization problem. Such a problem seeks to determine the best algorithm contained in the search space. The objective function corresponds to the computational performance of the algorithm measured in terms of computational time, complexity, number of instructions or number of elementary operations. The automatic design of algorithms has been explored for several combinatorial optimization problems. In this work, we extend this exploration towards the automatic design of metaheuristics to find solutions for the traveling salesman problem. The process is carried out by genetic programming. The resulting algorithms are combinations of well-known metaheuristics and, in some cases, present better computational performance than the existing algorithms for the set of selected test instances.

Más información

Título según WOS: Automatic Generation of Metaheuristic Algorithms
Título de la Revista: COMMUNICATIONS IN COMPUTER AND INFORMATION SCIENCE
Volumen: 1541
Editorial: SPRINGER INTERNATIONAL PUBLISHING AG
Fecha de publicación: 2022
Página de inicio: 48
Página final: 58
DOI:

10.1007/978-3-030-94216-8_4

Notas: ISI