Please use this identifier to cite or link to this item: https://hdl.handle.net/10316/110471
DC FieldValueLanguage
dc.contributor.advisorJesus, Alexandre Daniel Borges de-
dc.contributor.advisorFonseca, Carlos Manuel Mira da-
dc.contributor.authorRodrigues, Pedro Miguel Duque-
dc.date.accessioned2023-11-23T23:00:53Z-
dc.date.available2023-11-23T23:00:53Z-
dc.date.issued2023-09-13-
dc.date.submitted2023-11-23-
dc.identifier.urihttps://hdl.handle.net/10316/110471-
dc.descriptionDissertação de Mestrado em Engenharia Informática apresentada à Faculdade de Ciências e Tecnologia-
dc.description.abstractCombinatorial Optimization problems are ubiquitous in real-world scenarios.To solve these, there are a wide range of methods described in the literaturefrom which we highlight exact and meta-heuristic methods. Exact methods canfind optimal solutions. However, they are often infeasible in practice due to theNP-Hard nature of most combinatorial optimization problems. On the otherhand, meta-heuristics often cannot provably find optimal solutions, but canfind solutions that are of ”good” quality, which motivates the growing interestin their use for combinatorial problems.There has been growing interest in the development of a general-purpose frame-work for the development of black-box meta-heuristic methods that separatesproblem-specific from approach-specific details. In this work, we build uponthis idea and expand on previous work that has looked into the developmentof a framework for constructive and local search meta-heuristic approaches.In particular we give a general framework and corresponding Python imple-mentation that encompasses both search approaches, and implement severalcommon algorithms under this framework.In addition, there is a growing interest in the community in developing a suiteof benchmark problems for accessing the quality of meta-heuristics strategies.The Google hash code problems, being combinatorial problems in nature andmodelled after real-world scenarios pose themselves as interesting candidatesfor this purpose. In this work, we analyze all Google Hash Code problems, andimplement several models for two of the problems under our general frameworkto show that it allows for the development of models that give very competitiveresults in practice.eng
dc.description.abstractOs problemas de Otimização Combinatória são ubíquos em cenários da vida real. Para resolver estes problemas, existe uma grande variedade de métodos descritos na literatura, nos quais se destacam métodos exatos e métodos meta-heurísticos. Embora os métodos exatos consigam encontrar soluções ótimas, estes, na prática, são frequentemente inviáveis devido à natureza NP-Difícil da maioria dos problemas de otimização combinatória. Por outro lado, meta-heurísticas são tipicamente incapazes de encontrar soluções ótimas, no entanto, conseguem encontrar soluções de “boa” qualidade, o que motiva o crescente interesse na sua utilização em problemas combinatórios. Tem existido crescente interesse no desenvolvimento de uma plataforma para o desenvolvimento de métodos meta-heurísticos de caixa preta que separam detalhes específicos do problema de detalhes específicos da abordagem. Neste trabalho, construímos sobre essa ideia e expandimos trabalhos anteriores que investigaram o desenvolvimento de uma plataforma para abordagens meta-heurísticas de procura construtiva e local. Em particular, desenvolvemos uma plataforma em Python que reúne ambas as abordagens de procura e implementamos também vários algoritmos que seguem esta abordagem. Para além disso, há também um crescente interesse na comunidade em desenvolver um conjunto de problemas de referência para avaliar a qualidade das estratégias meta-heurísticas. Os problemas do Google Hash Code, por serem problemas combinatórios e baseados em cenários do mundo real, apresentam-se como candidatos interessantes para esta análise. Neste trabalho, analisamos todos os problemas do Google Hash Code e implementamos vários modelos para dois desses problemas, demonstrando que a nossa framework permite o desenvolvimento de modelos que proporcionam resultados muito competitivos na prática.por
dc.description.sponsorshipFCT-
dc.language.isoeng-
dc.relationinfo:eu-repo/grantAgreement/FCT/6817 - DCRRNI ID/158001/PT-
dc.rightsopenAccess-
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/-
dc.subjectCombinatorial Optimizationeng
dc.subjectMeta-Heuristicseng
dc.subjectModelingeng
dc.subjectConstructive Searcheng
dc.subjectLocal Searcheng
dc.subjectOtimização Combinatóriapor
dc.subjectMeta-Heurísticaspor
dc.subjectModelaçãopor
dc.subjectProcura Construtivapor
dc.subjectProcura Localpor
dc.titlePrincipled Modeling of the Google Hash Code Problems for Meta-Heuristicseng
dc.title.alternativeModelação Sistemática de Problemas do Google Hash Code para Meta-Heurísticaspor
dc.typemasterThesis-
degois.publication.locationDEI-FCTUC-
degois.publication.titlePrincipled Modeling of the Google Hash Code Problems for Meta-Heuristicseng
dc.peerreviewedyes-
dc.identifier.tid203398173-
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.authorRodrigues, Pedro Miguel Duque::0000-0002-3827-7019-
uc.degree.classification18-
uc.degree.presidentejuriAraújo, Filipe João Boavida Mendonça Machado de-
uc.degree.elementojuriJesus, Alexandre Daniel Borges de-
uc.degree.elementojuriSimões, Marco António Machado-
uc.contributor.advisorJesus, Alexandre Daniel Borges de::0000-0001-7691-0295-
uc.contributor.advisorFonseca, Carlos Manuel Mira da::0000-0001-5162-2457-
item.grantfulltextopen-
item.cerifentitytypePublications-
item.languageiso639-1en-
item.openairetypemasterThesis-
item.openairecristypehttp://purl.org/coar/resource_type/c_18cf-
item.fulltextCom Texto completo-
Appears in Collections:UC - Dissertações de Mestrado
Files in This Item:
File SizeFormat
tese_final_pedro_rodrigues.pdf836.93 kBAdobe PDFView/Open
Show simple item record

Page view(s)

39
checked on May 8, 2024

Google ScholarTM

Check


This item is licensed under a Creative Commons License Creative Commons