Por favor, use este identificador para citar o enlazar este ítem: https://repositorio.ufu.br/handle/123456789/48984
ORCID:  http://orcid.org/0000-0003-1466-4660
Tipo de documento: Tese
Tipo de acceso: Acesso Aberto
Título: Algoritmos Evolutivos para a Otimização Dinâmica de um Problema Discreto com muitos Objetivos
Título (s) alternativo (s): Evolutionary Algorithms for the Dynamic Optimization of a Many-Objective Discrete Problem
Autor: Lafetá, Thiago Fialho de Queiroz
Primer orientador: Martins, Luiz Gustavo Almeida
Primer miembro de la banca: Delgado, Myriam Regattieri De Biase da Silva
Segundo miembro de la banca: Carvalho, André Britto de
Tercer miembro de la banca: Fernandes, Márcia Aparecida
Cuarto miembro de la banca: Gabriel, Paulo Henrique Ribeiro
Resumen: Vários problemas de otimização do mundo real são dinâmicos e envolvem múltiplos objetivos. Diferentes pesquisas usando algoritmos evolutivos focam nestas características de forma individual, mas poucos trabalhos investigam problemas que são dinâmicos e multiobjetivo ao mesmo tempo. Trabalhos recentes investigam problemas dinâmicos de otimização multiobjetivo (DMOPs), o que adiciona um desafio a mais à convergência da busca. Embora amplamente exploradas em formulações com múltiplos objetivos para problemas estáticos, as abordagens evolutivas ainda são desafiadas pelos DMOPs definindo um tópico de pesquisa relevante. Algumas estratégias evolutivas para DMOPs surgiram da adaptação de algoritmos multiobjetivo previamente criados para solucionar problemas estáticos de otimização contínua. Neste trabalho são propostos novos algoritmos evolutivos multiobjetivo dinâmicos (DMOEAs), a saber: D-MEANDS, D-MEANDS-MD, DMEANDS- II e D-MEANDS-III. Esses algoritmos são baseados nos algoritmos MEANDS e MEANDS-II, originalmente propostos para tratar problemas estáticos e discretos, e incorporam estratégias dinâmicas baseadas em memória e diversidade para lidar com otimizações dinâmicas. Também são investigados novos mecanismos evolutivos que visam trabalhar, de forma mais eficiente, com as subpopulações empregadas nas abordagens propostas. Uma versão dinâmica multiobjetivo do problema da mochila, conhecida como Dynamic Multiobjective Knapsack Problem (DMKP), é utilizada para avaliar o desempenho dos diferentes algoritmos. As instâncias do DMKP são sujeitas a variações de ambientes ao longo da execução da otimização evolutiva, sendo submetidos a até 20 mudanças de ambiente ao longo da evolução. O comportamento de tais algoritmos foram avaliados em instâncias dinâmicas de até 8 objetivos. Resultados experimentais mostraram que os algoritmos propostos competem com DMOEAs da literatura, alcançando desempenho superior nas métricas multiobjetivo avaliadas, na maioria dos cenários investigados.
Abstract: Many real-world optimization problems are dynamic and involve multiple objectives.Different studies using evolutionary algorithms focus on these characteristics individually, but few studies investigate problems that are dynamic and multi-objective at the same time. Recent studies investigate dynamic multi-objective optimization problems (DMOPs), which adds an additional challenge to the convergence of the search. Although widely explored in multi-objective formulations for static problems, evolutionary approaches are still challenged by DMOPs defining a relevant research topic. Some evolutionary strategies for DMOPs emerged from the adaptation of multi-objective algorithms previously created to solve static continuous optimization problems. In this work, we propose new dynamic multiobjective evolutionary algorithms (DMOEAs), namely: D-MEANDS, D-MEANDS-MD, D-MEANDS-II and D-MEANDS-III. These algorithms are based on the MEANDS and MEANDS-II algorithms, originally proposed to solve static and discrete problems, and incorporate dynamic strategies based on memory and diversity to deal with dynamic optimizations. We also investigate new evolutionary mechanisms that aim to work more efficiently with the subpopulations employed in the proposed approaches. A dynamic multiobjective version of the knapsack problem, known as Dynamic Multiobjective Knapsack Problem (DMKP), is used to evaluate the performance of the different algorithms. The DMKP instances are subject to environmental variations throughout the execution of the evolutionary optimization, being subjected to up to 20 environmental changes throughout the evolution. The behavior of such algorithms was evaluated in dynamic instances with up to 8 objectives. Experimental results showed that the proposed algorithms compete with DMOEAs from the literature, achieving superior performance in the evaluated multi-objective metrics, in most of the investigated scenarios.
Palabras clave: Problemas multiobjetivo dinâmicos
Algoritmos evolutivos many-objective
Problema da mochila
Computação
Área (s) del CNPq: CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Tema: Computação
Idioma: por
País: Brasil
Editora: Universidade Federal de Uberlândia
Programa: Programa de Pós-graduação em Ciência da Computação
Cita: LAFETÀ, Thiago Fialho de Queiroz. Algoritmos Evolutivos para a Otimização Dinâmica de um Problema Discreto com muitos Objetivos. 2025. 153 f. Tese (Doutorado em Ciência da Computação) - Universidade Federal de Uberlândia, Uberlândia, 2026. DOI http://doi.org/10.14393/ufu.te.2025.478.
Identificador del documento: http://doi.org/10.14393/ufu.te.2025.478
URI: https://repositorio.ufu.br/handle/123456789/48984
Fecha de defensa: 31-jul-2025
Objetivos de Desarrollo Sostenible (ODS): ODS::ODS 17. Parcerias e meios de implementação - Fortalecer os meios de implementação e revitalizar a parceria global para o desenvolvimento sustentável.
Aparece en las colecciones:TESE - Ciência da Computação

Ficheros en este ítem:
Fichero Descripción TamañoFormato 
AlgoritmosEvolutivosOtimização.pdfTese26.09 MBAdobe PDFVista previa
Visualizar/Abrir


Los ítems de DSpace están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.