Please use this identifier to cite or link to this item: https://hdl.handle.net/10316/92186
DC FieldValueLanguage
dc.contributor.advisorLourenço, Nuno António Marques-
dc.contributor.authorSilva, Guilherme Cardoso Gomes da-
dc.date.accessioned2020-12-15T10:27:57Z-
dc.date.available2020-12-15T10:27:57Z-
dc.date.issued2020-11-11-
dc.date.submitted2020-12-15-
dc.identifier.urihttps://hdl.handle.net/10316/92186-
dc.descriptionDissertação de Mestrado em Engenharia Informática apresentada à Faculdade de Ciências e Tecnologia-
dc.description.abstractOptimização combinatória é uma área que é objecto de estudo há vários anos, onde existem inúmeros algoritmos diferentes que se especializam em resolver problemas dentro do domínio desta. Um problema de optimização combinatória típico consiste em encontrar uma solução óptima entre um grupo de soluções candidatas com o intuito de maximizar/minimizar um dado objectivo. O campo de Machine Learning observou recentemente um grande crescimento, de particular relevância para este trabalho pela sua utilidade na automatização do processo de criação, adaptação e seleção de algorítmos de optimização aplicados a optimização combinatória. Nesta tese, é explorada a proposta de utilização de métricas de análise de fitness landscape, em exploração local, estocástica e iterativa do Travelling Salesman Problem. Treinamos um classificador de Machine Learning que tenta selecionar o melhor operador possivel numa dada instância, observando as propriedades da fitness landscape do local onde se encontra. Primeiro criamos um dataset para treinar o nosso classificador, e analisamos as instâncias generadas e os padrões de comportamento das métricas retiradas. Depois testamos diferentes configurações de classificadores, explorando os resultados obtidos, e finalmente testamos a nossa solução em conjunto com um algoritmo trepa colinas.Os resultados mostram que a escolha de operadores promissores utilizando um modelo de Machine Learning treinado com métricas relativas à análise da fitness landscape não é uma tarefa trivial, devido a dificuldades em distinguir padrões no comportamento dos operadores e nas propriedades das landscapes dos Travelling Salesman Problems abordados aqui.por
dc.description.abstractCombinatorial optimization (CO) is a field that has been an object of study for many years, and there are a multitude of different algorithms specialized in solving a plethora of problems in the area. A typical CO problem consists of finding an optimal solution among a set of candidates that maximizes/minimizes the given objective. The field of Machine Learning has experienced a large growth in recent years for a multitude of purposes, but of particular interest here is its usefulness in the automation of the process of creating, adapting, and selecting optimization algorithms. In this dissertation, we explore the usage of fitness landscape analysis metrics in a local, stochastic, iterative exploration of the Travelling Salesman Problem, to train a Machine Learning classifier that attempts to select the best possible operator given the proprieties of the local landscape of a given solution. We create a dataset to train our model on, then process to analyse the generated instances and the behavior of the extracted metrics. We then test several different classifier configurations, explore the obtained results, and finally test our solution against an hill climbing algorithm.The results show the choice of promising operators utilizing a Machine Learning model trained using fitness landscape analysis metrics is not a trivial task, due to difficulty in discerning patterns both on operator behavior and on the landscape proprieties of the studied Travelling Salesman Problem instances.eng
dc.language.isoeng-
dc.rightsopenAccess-
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/-
dc.subjectMachine Learningpor
dc.subjectAnálise de Fitness Landscapepor
dc.subjectOptimização Combinatóriapor
dc.subjectTravelling Salesman Problempor
dc.subjectSeleção de Operadorespor
dc.subjectMachine Learningeng
dc.subjectFitness Landscape Analysiseng
dc.subjectCombinatorial Optimizationeng
dc.subjectTravelling Salesman Problemeng
dc.subjectOperator Selectioneng
dc.titleOptimization By Learningeng
dc.title.alternativeOtimização por Aprendizagempor
dc.typemasterThesis-
degois.publication.locationDEI-FCTUC-
degois.publication.titleOptimization By Learningeng
dc.peerreviewedyes-
dc.identifier.tid202553817-
thesis.degree.disciplineInformática-
thesis.degree.grantorUniversidade de Coimbra-
thesis.degree.level1-
thesis.degree.nameMestrado em Engenharia Informática-
uc.degree.grantorUnitFaculdade de Ciências e Tecnologia - Departamento de Engenharia Informática-
uc.degree.grantorID0500-
uc.contributor.authorSilva, Guilherme Cardoso Gomes da::0000-0002-6292-145X-
uc.degree.classification16-
uc.degree.presidentejuriPaiva, Rui Pedro Pinto de Carvalho e-
uc.degree.elementojuriFonseca, Carlos Manuel Mira da-
uc.degree.elementojuriLourenço, Nuno António Marques-
uc.contributor.advisorLourenço, Nuno António Marques::0000-0002-2154-0642-
item.openairecristypehttp://purl.org/coar/resource_type/c_18cf-
item.openairetypemasterThesis-
item.cerifentitytypePublications-
item.grantfulltextopen-
item.fulltextCom Texto completo-
item.languageiso639-1en-
Appears in Collections:UC - Dissertações de Mestrado
Files in This Item:
File Description SizeFormat
final_thesis.pdf4.1 MBAdobe PDFView/Open
Show simple item record

Page view(s)

85
checked on Apr 24, 2024

Download(s)

136
checked on Apr 24, 2024

Google ScholarTM

Check


This item is licensed under a Creative Commons License Creative Commons