Implementación de metaheurísticas multi-objetivo en Julia asistida por LLMs

dc.centroE.T.S.I. Informática
dc.contributor.advisorNebro-Urbaneja, Antonio Jesús
dc.contributor.authorRomero Ladrón de Guevara, Agustín
dc.date.accessioned2026-01-28T08:23:07Z
dc.date.issued2024-09
dc.departamentoLenguajes y Ciencias de la Computación
dc.description.abstractEl uso de metaheurísticas aplicado a la optimización multiobjetivo ha aumentado considerablemente en las últimas décadas. Los algoritmos basados en metaheurísticas permiten obtener soluciones cercanas a las óptimas, sin requerir para ello una cantidad de recursos desorbitada. En la Universidad de Málaga radica el proyecto de código libre jMetal, un marco de trabajo escrito en Java para la optimización de problemas multiobjetivo mediante el uso de metaheurísticas. En este Trabajo de Fin de Grado se parte de dos bases, el ya mencionado jMetal y un proyecto similar, aunque a menor escala llamado MetaJul, el cual está escrito en Julia, un lenguaje emergente. Este segundo nace de la idea de explorar la adaptación de una arquitectura modular por componente a un lenguaje nuevo muy diferente al original, pero con un rendimiento muy prometedor. El objetivo de este trabajo, sin embargo, tiene un enfoque distinto. La idea es explorar las capacidades de distintos modelos de inteligencia artificial para convertir código de un lenguaje de programación a otro, con la dificultad de la disparidad entre uno y otro, pues Julia no es un lenguaje orientado a objetos y carece de características imprescindibles en Java, como podría ser la herencia. De esta manera, el trabajo consta de dos partes diferenciadas. La primera se centra en, dado el mismo contexto, comparar las implementaciones adaptadas de Java a Julia que proporcionan diferentes LLMs, para una colección de problemas con aplicaciones en el mundo real. La segunda se aleja un poco de esa comparación para poner el foco en cuán útiles son estos mismos LLMs a la hora de traducir un algoritmo complejo de un lenguaje a otro.
dc.identifier.urihttps://hdl.handle.net/10630/44971
dc.language.isospa
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Internationalen
dc.rights.accessRightsopen access
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/
dc.subjectInformática - Trabajos Fin de Grado
dc.subjectGrado en Ingeniería del Software - Trabajos Fin de Grado
dc.subject.otherMetaheuristicas
dc.subject.otherOptimización multi-objetivo
dc.subject.otherSoftware de optimización
dc.subject.otherLLM
dc.subject.otherPetición
dc.titleImplementación de metaheurísticas multi-objetivo en Julia asistida por LLMs
dc.title.alternativeImplementation of Multi-objective Metaheuristics in Julia assisted by LLMs
dc.typebachelor thesis
dspace.entity.typePublication
relation.isAdvisorOfPublicationeddeb2e3-acaf-483e-bb13-cebb22c18413
relation.isAdvisorOfPublication.latestForDiscoveryeddeb2e3-acaf-483e-bb13-cebb22c18413

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Romero Ladrón de Guevara, Agustín Memoria.pdf
Size:
662.08 KB
Format:
Adobe Portable Document Format