Evaluating genetic algorithms through the approximability hierarchy

Optimization problems frequently appear in any scientific domain. Most of the times, the corresponding decision problem turns out to be NP-hard, and in these cases genetic algorithms are often used to obtain approximated solutions. However, the difficulty to approximate different NP-hard problems ca...

ver descrição completa

Detalhes bibliográficos
Autores: Muñoz, Alba, Rubio Díez, Fernando
Formato: artículo
Fecha de publicación:2021
País:España
Recursos:Universidad Complutense de Madrid (UCM)
Repositorio:Docta Complutense
Idioma:inglés
OAI Identifier:oai:docta.ucm.es:20.500.14352/6785
Acesso em linha:https://hdl.handle.net/20.500.14352/6785
Access Level:acceso abierto
Palavra-chave:Heuristic methods
Genetic algorithms
Complexity
Approximability
Informática (Informática)
Programación de ordenadores (Informática)
1203.17 Informática
1203.23 Lenguajes de Programación
Descrição
Resumo:Optimization problems frequently appear in any scientific domain. Most of the times, the corresponding decision problem turns out to be NP-hard, and in these cases genetic algorithms are often used to obtain approximated solutions. However, the difficulty to approximate different NP-hard problems can vary a lot. In this paper, we analyze the usefulness of using genetic algorithms depending on the approximation class the problem belongs to. In particular, we use the standard approximability hierarchy, showing that genetic algorithms are especially useful for the most pessimistic classes of the hierarchy.