Exportar este item: EndNote BibTex

Use este identificador para citar ou linkar para este item: https://tedebc.ufma.br/jspui/handle/tede/tede/2286
Tipo do documento: Dissertação
Título: Heurística para sintonização de metaheurísticas aplicada ao Problema de FlowShop Permutacional.
Título(s) alternativo(s): Heuristic for tuning metaheuristics applied to Permutational Flow Shop Problem.
Autor: FONSECA, Thiago Henrique Lemos 
Primeiro orientador: OLIVEIRA, Alexandre Cesár Muniz de
Primeiro membro da banca: OLIVEIRA, Alexandre Cesár Muniz de
Resumo: Muitos problemas de Otimização Combinatória são considerados NP-Difíceis e portanto requerem um alto custo computacional para serem resolvidos por algoritmos exatos. Uma alternativa promissora é a utilização de metaheurísticas, modelos algorítmicos genéricos capazes de encontrar boas soluções para problemas de otimização complexos em tempo razoável. Contudo, para que as metaheurísticas obtenham soluções de qualidade, parâmetros de diversos tipos devem ser calibrados. Ao problema de encontrar o melhor ajuste para esses parâmetros dá-se o nome de Sintonização. Usualmente, o processo de encontrar configurações ótimas em um espaço de busca de parâmetros possui dificuldade igual ou superior à busca de soluções ótimas no espaço de soluções do problema, tal obstáculo torna o estudo da sintonização pouco atrativo aos pesquisadores, que preferem abordagens mais baratas baseadas em tentativa e erro ou experiência de especialistas. Como não existe um padrão na sintonização, pesquisadores tendem a ajustar parâmetros seguindo abordagens próprias que influenciam de diferentes modos a eficácia de seus algoritmos, dificultando a comparação e aperfeiçoamento dos mesmos devido a aspectos pouco mensuráveis. Este trabalho apresenta um método de sintonização heurístico denominado Cross-Validated Racing (CVR) que agrega validação cruzada ao processo de sintonização por corrida buscando alcançar uma perspectiva de generalização por Aprendizagem de Máquina, obtendo assim soluções de qualidade para instâncias desconhecidas. Para a validação do CVR, um algoritmo genético de chaves aleatórias e viciadas híbrido (BRKeCS) foi projetado e aplicado para resolver problemas do tipo FlowShop Permutacional com instâncias randômicas e realistas. Os resultados computacionais demonstraram que a CVR é robusto ao encontrar uma configuração de parâmetros efetiva com um erro residual médio de menos de 2:3% quando comparado com outras metaheurísticas desenvolvidas especialmente para o problema uma vez que requer processo de treinamento em apenas metade do conjunto total de instâncias. Também verificou-se a estabilidade da qualidade de soluções do CVR quando a topologia do espaço de busca é modificada pela alteração de instâncias aleatórias para as realísticas.
Abstract: Many combinatorial optimization problems are considered NP-Hard and therefore require a high computational cost to be solved by exact algorithms. A promising alternative is the use of metaheuristics, generic algorithmic models capable of finding great solutions to complex optimization problems in a reasonable time. However, for metaheuristics to obtain quality solutions, parameters of various types must be calibrated. The problem of finding the best setting for these parameters is called Tuning. Usually, the process of finding optimal settings in a parameter search space has difficulty equal to or greater than the search for optimal solutions in the solution space of the problem, such an obstacle makes the study of tuning unattractive to researchers, who prefer cheaper approaches based in trial and error or expert experience. As there is no standard in the tuning, researchers use to set parameters by following their own approaches that influence in different ways the effectiveness of their algorithms, making it difficult to compare and improve them due to aspects that are not very measurable. This work presents a cross-validated Racing (CVR) heuristic tuning method that adds crossvalidation to the tuning process by racing to achieve a generalization perspective by Machine Learning, thus obtaining quality solutions for unknown instances . For CVR validation, a hybrid biased random-key genetic algorithm (BRKeCS) was designed and applied to solve Permutational FlowShop Problems with random and realistic instances. The computational results demonstrated that the CVR is robust to find an effective parameter configuration with an average residual error of less than 2:3% when compared to other metaheuristics specially developed for the problem since it requires training process in only half of the set total number of instances. We also verified the stability of the quality of CVR solutions when the search space topology is modified by changing from random to realistic instances.
Palavras-chave: BRKGA; Clustering Search; Algoritmos de Corrida; Metaheurísticas; Otimização; Sintonização
BRKGA; Clustering Search; Racing Algorithms; Metaheuristics; Otimization; Tuning
Área(s) do CNPq: Análise de Algoritmos e Complexidade de Computação.
Idioma: por
País: Brasil
Instituição: Universidade Federal do Maranhão
Sigla da instituição: UFMA
Departamento: DEPARTAMENTO DE INFORMÁTICA/CCET
Programa: PROGRAMA DE PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO/CCET
Citação: FONSECA, Thiago Henrique Lemos. Heurística para sintonização de metaheurísticas aplicada ao Problema de FlowShop Permutacional.. 2018.101 folhas. Dissertação( Programa de Pós-Graduação em Ciência da Computação/CCET) - Universidade Federal do Maranhão, São Luis.
Tipo de acesso: Acesso Aberto
URI: https://tedebc.ufma.br/jspui/handle/tede/tede/2286
Data de defesa: 25-Abr-2018
Aparece nas coleções:DISSERTAÇÃO DE MESTRADO - PROGRAMA DE PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
Thiago Henrique Lemos Fonseca.pdfDissertação de Mestrado1,1 MBAdobe PDFBaixar/Abrir Pré-Visualizar


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.