Herramienta para la visualización de reducciones entre el problema SAT y otros problemas NPC

dc.centroE.T.S.I. Informática
dc.contributor.advisorMorales-Bueno, Rafael
dc.contributor.advisorDel-Campo-Ávila, José
dc.contributor.authorGuzmán Enríquez, Paula del Carmen
dc.date.accessioned2026-03-10T08:47:35Z
dc.date.issued2025
dc.departamentoLenguajes y Ciencias de la Computación
dc.description.abstractEl problema de la satisfacibilidad boolena (SAT) fue el primer problema identificado como perteneciente a la clase de complejidad NP-completo. Este problema, aunque no inicialmente ligado a la informática, guarda una estrecha relación con ella gracias a la teoría de la complejidad computacional. Se tiene como propósito crear un material interactivo que facilite la comprensión de las reducibilidades entre problemas NP-completos. Se consigue mediante la demostración de cómo a partir de SAT, es posible reducir polinómicamente otros problemas NP-completos relacionados con la informática. Para ello, se desarrolla una aplicación web que describe el proceso de dichas reducciones. Este contempla tres etapas principales: 1. Transformación de una fórmula booleana dada por el usuario a una 3FNC (forma normal conjuntiva de 3 literales por cláusula). Se usan mapas de Karnaugh para una simplificación más eficiente de la fórmula. 2. Reducción del problema 3SAT (que expresa fórmulas booleanas 3FNC) a otro problema NP-completo que dispone de una representación visual (como CLIQUE o HAMPATH). 3. Identificación de posibles soluciones para cada problema individual. Se da la posibilidad al usuario de elegir una solución a mostrar entre todas las posibles. La solución elegida se representa visualmente. Las reducciones se detallan para 4 problemas NP-completos: CLIQUE, VERTEX-COVER, HAMPATH y SUBSET-SUM. Asimismo, cada uno de los problemas se complementa con una explicación detallada de las reducciones realizadas, con el fin de facilitar la comprensión por parte del usuario.
dc.identifier.urihttps://hdl.handle.net/10630/45975
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 Informática - Trabajos Fin de Grado
dc.subject.otherComplejidad computacional
dc.subject.otherNP-completitud
dc.subject.otherProblema SAT
dc.subject.otherReducibilidad entre problemas
dc.subject.otherRepresentación visual
dc.titleHerramienta para la visualización de reducciones entre el problema SAT y otros problemas NPC
dc.title.alternativeTool for visualization of reductions between the SAT problem and other NPC problems
dc.typebachelor thesis
dspace.entity.typePublication
relation.isAdvisorOfPublication6785abd4-5d88-4012-ad1f-cd3854d0ceff
relation.isAdvisorOfPublication94274f5d-d8b4-488c-a1de-2e0744acaf5b
relation.isAdvisorOfPublication.latestForDiscovery94274f5d-d8b4-488c-a1de-2e0744acaf5b

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Guzmán Enríquez, Paula del Carmen Memoria.pdf
Size:
2.85 MB
Format:
Adobe Portable Document Format