Please use this identifier to cite or link to this item: https://hdl.handle.net/10316/97923
DC FieldValueLanguage
dc.contributor.advisorFonseca, Carlos Manuel Mira da-
dc.contributor.authorLeal, Rúben Telmo Domingues-
dc.date.accessioned2022-02-02T23:00:49Z-
dc.date.available2022-02-02T23:00:49Z-
dc.date.issued2021-11-10-
dc.date.submitted2022-02-02-
dc.identifier.urihttps://hdl.handle.net/10316/97923-
dc.descriptionDissertação de Mestrado em Engenharia Informática apresentada à Faculdade de Ciências e Tecnologiapt
dc.description.abstractOs operadores de recombinação desempenham um papel importante no desempenho de Algoritmos Evolucionários. Eles geram uma nova solução através da combinação de informação de outras duas soluções. O Problema da Recombinação Ótima (PRO) consiste na geração da melhor solução descendente segundo um dado operador. No entanto, em muitos casos este problema é NP-Difícil. Em particular, isto é verdade para o Problema do Caixeiro Viajante (PCV) quando se considera a recombinação com respeito e trasmissão de arestas.Os Cruzamentos de Partição são operadores de recombinação determinística que resolvem ou aproximam o PRO, explorando as decomposições naturais dos pais tendo em vista a geração de soluções de elevada qualidade, dadas essas decomposições.Geralmente, os Cruzamentos de Partição são combinados com operadores de procura local. As regras sobre as quais estes operadores funcionam definem a estrutura de vizinhança do espaço de procura. No entanto, não se sabe como é que os Cruzamentos de Partição se relacionam com esta estrutura de vizinhança. Mostramos que de facto todos os Cruzamentos de Partição podem ser geométricos sob alguma distância e que, para o caso particular dos Cruzamentos de Partição para o PCV existentes, eles são geométricos de acordo com a distância de bond.Adicionalmente, os Cruzamentos de Partição têm sido aplicados com sucesso em vários problemas de otimização. Apesar das diferenças entre problemas, a sua implementação segue um padrão comum que pode ser generalizado até certo ponto. Portanto, propomos uma Interface de Programação de Aplicações (IPA) para o desenvolvimento de cruzamentos de partição, que identifica claramente as suas operações fundamentais e separa a parte dependente do problema destes operadores, do resto do operador que é independente do problema.Tal IPA realça as relações entre componentes que surgem das decomposições das soluções involvidas e fornece oportunidades para melhorar os cruzamentos de partição existentes. Apresentamos uma análise experimental do Cruzamento de Partição GPX2 à luz do PRO e mostramos como é que a IPA proposta pode ser usada para o melhorar.pt
dc.description.abstractRecombination operators play an important role in the performance of Evolutionary Algorithms. They generate a new solution by combining information from other two parent solutions.The Optimal Recombination Problem (ORP) concerns the generation of the best possible offspring solution by a given operator. However, in many cases, this problem is NP-Hard. In particular, this is true for the Traveling Salesman Problem (TSP) when respectful, edge-transmitting recombination is considered.Partition crossovers are deterministic recombination operators that solve or approximate the ORP. They do so by exploiting natural decompositions of the parents in order to generate high-quality solutions given those decompositions. Partition Crossovers are usually combined with local search operators. The rules on which these operators operate define the neighbourhood structure of the search space. However, it is not known how Partition Crossovers relate to this neighbourhood structure. We show that indeed, all Partition Crossovers may be geometric under some distance and, for the particular case of current Partition Crossovers for the TSP, they are geometric for the bond distance.Moreover, partition crossovers have been successfully applied in several optimisation problems. Despite the differences between problems, their implementation follows a common pattern that is generalisable to some extent. Thus, we propose an API for the development of partition crossovers that clearly identifies their basic operations, and separates a problem-dependent part of these operators from the rest of the operator, which is problem-independent.Such an API brings focus to the relations between the components arising throught the decompositions of the solutions involved, and provide opportunities for improving existing partition crossovers. We present an experimental analysis of the GPX2 partition crossover in the light of the ORP, and show how the proposed API could be used to improve it.pt
dc.description.sponsorshipFCTpt
dc.language.isoengpt
dc.relationUIDB/00326/2020pt
dc.rightsopenAccesspt
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/pt
dc.subjectAlgoritmos Evolucionáriospt
dc.subjectOtimização Combinatóriapt
dc.subjectCruzamentos Geométricospt
dc.subjectCruzamentos de Partiçãopt
dc.subjectProblema da Recombinação Ótimapt
dc.subjectEvolutionary Algorithmspt
dc.subjectCombinatorial Optimisationpt
dc.subjectGeometric Crossoverspt
dc.subjectPartition Crossoverspt
dc.subjectOptimal Recombination Problempt
dc.titleDeveloping Partition Crossovers for Combinatorial Optimisation Problemspt
dc.title.alternativeDesenvolvimento de Cruzamentos de Partição para Problemas de Otimização Combinatória.pt
dc.typemasterThesispt
degois.publication.locationDEI- FCTUCpt
degois.publication.titleDeveloping Partition Crossovers for Combinatorial Optimisation Problemseng
dc.peerreviewedyes-
dc.date.embargo2021-11-10*
dc.identifier.tid202921387pt
thesis.degree.disciplineInformática-
thesis.degree.level1-
thesis.degree.nameMestrado em Engenharia Informáticapt
uc.degree.grantorUnitFaculdade de Ciências e Tecnologia - Departamento de Engenharia Informática-
uc.rechabilitacaoestrangeiranopt
uc.degree.grantorID0500-
uc.contributor.authorLeal, Rúben Telmo Domingues::0000-0002-6646-4735-
uc.degree.classification16-
uc.date.periodoEmbargo0pt
uc.degree.presidentejuriPereira, Vasco Nuno Sousa Simões-
uc.degree.elementojuriFonseca, Carlos Manuel Mira da-
uc.degree.elementojuriLourenço, Nuno António Marques-
uc.contributor.advisorFonseca, Carlos Manuel Mira da::0000-0001-5162-2457-
item.openairetypemasterThesis-
item.fulltextCom Texto completo-
item.languageiso639-1en-
item.grantfulltextopen-
item.cerifentitytypePublications-
item.openairecristypehttp://purl.org/coar/resource_type/c_18cf-
crisitem.project.grantnoCISUC- CENTRE FOR INFORMATICS AND SYSTEMS OF THE UNIVERSITY OF COIMBRA-
Appears in Collections:UC - Dissertações de Mestrado
Files in This Item:
File Description SizeFormat
Master_Thesis_Ruben_Leal.pdf4.23 MBAdobe PDFView/Open
Show simple item record

Page view(s)

114
checked on Jul 17, 2024

Download(s)

62
checked on Jul 17, 2024

Google ScholarTM

Check


This item is licensed under a Creative Commons License Creative Commons