Aviso: para depositar documentos, por favor, inicia sesión e identifícate con tu cuenta de correo institucional de la UCM con el botón MI CUENTA UCM. No emplees la opción AUTENTICACIÓN CON CONTRASEÑA Disculpen las molestias.
 

Análisis de complejidad de lógicas temporales

dc.contributor.advisorRodríguez Laguna, Ismael
dc.contributor.advisorLópez Barquilla, Natalia
dc.contributor.authorHernando Rivero, Sergio Javier
dc.date.accessioned2024-09-02T16:13:13Z
dc.date.available2024-09-02T16:13:13Z
dc.date.issued2024
dc.degree.titleTrabajo de Fin de Doble Grado en Ingeniería Informática y Matemáticas
dc.descriptionTrabajo de Fin de Doble Grado en Ingeniería Informática y Matemáticas, Facultad de Informática, Departamento de Sistemas Informáticos y Computación, Curso 2023/2024.
dc.description.abstractEn este Trabajo de Fin de Grado (TFG) se lleva a cabo un estudio de la complejidad computacional de la satisfacibilidad de lógicas temporales. En particular, se analiza la complejidad de contar el número de interpretaciones que hacen cierta una fórmula en LT L o LT L⋄, dos lógicas temporales lineales. El objetivo principal de este trabajo es utilizar resultados conocidos para la lógica LT L y deducir resultados innovadores sobre LT L⋄ utilizándolos. Además, este documento ofrece un acercamiento a las lógicas temporales y a las clases de complejidad, especialmente a las clases de complejidad de conteo. En el desarrollo de este trabajo se distinguen tres tipos de interpretaciones sobre los cuales el problema de la satisfacibilidad es determinista. Estas valoraciones temporales son las palabras periódicas, los k-árboles y los k-grafos. El análisis formal de complejidad de conteo se realiza considerando cada uno de estos modelos de forma independiente. Los resultados obtenidos reflejan una similitud entre la complejidad de contar modelos de palabras periódicas y k-grafos, debido a que estos modelos tienen un tamaño similar. Por otro lado, se observa una mayor complejidad en los k-árboles en relación a los otros dos tipos de modelos, ya que los k-árboles tienen una cantidad de nodos exponencialmente mayor. En resumen, este trabajo ofrece una visión integral sobre la complejidad de conteo en lógicas temporales lineales, proporcionando resultados significativos y estableciendo una base para futuras investigaciones en el análisis de LT L⋄.
dc.description.abstractIn this Final Degree Project, we conduct an in-depth analysis of computational complexity of satisfiability of temporal logics. In particular, we analyse the computational complexity of counting the number of interpretations which satisfy an instance of LT L or LT L⋄, two lineal-time temporal logics. The main objective of this project is the use of known results in LT L complexity to deduce and prove new results for LT L⋄. Additionally, this document offers an approach to temporal logics and complexity classes, in particular counting complexity classes. In this project, three types of models are defined: periodic words, k-trees and k-graphs. These models are chosen because determining satisfiability in each of these models is deterministic. This study offers an independent analysis of the counting computational complexity of determining how many of each of these models satisfy a certain formula. The results obtained show a similarity between counting periodic word models and k-graph models, mainly due to the similar size of these models. However, a significant difference is observed when analysing k-trees, exponentially larger that the two prior models. Overall, this project offers a general perspective over the counting complexity in linear-time temporal logic. It also helps provide significant results in LT L⋄ analysis and acts as a stepping stone for future research in the topic.
dc.description.departmentDepto. de Sistemas Informáticos y Computación
dc.description.facultyFac. de Informática
dc.description.refereedTRUE
dc.description.statusunpub
dc.identifier.urihttps://hdl.handle.net/20.500.14352/107825
dc.language.isospa
dc.page.total60
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Internationalen
dc.rights.accessRightsopen access
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/
dc.subject.cdu004(043.3)
dc.subject.keywordComplejidad computacional
dc.subject.keywordLógica temporal
dc.subject.keywordLT L
dc.subject.keywordLT L⋄
dc.subject.keywordProblemas de conteo
dc.subject.keywordModel Counting
dc.subject.keyword#P-completitud
dc.subject.keyword#PSPACE-completitud
dc.subject.keywordComputational complexity
dc.subject.keywordTemporal logic
dc.subject.keywordCounting problems
dc.subject.keywordModel Counting
dc.subject.keyword#P-completeness
dc.subject.keyword#PSPACE-completeness
dc.subject.ucmInformática (Informática)
dc.subject.unesco33 Ciencias Tecnológicas
dc.titleAnálisis de complejidad de lógicas temporales
dc.title.alternativeComplexity analysis of temporal logics
dc.typebachelor thesis
dc.type.hasVersionAM
dspace.entity.typePublication
relation.isAdvisorOfPublication28429d40-53cb-4bb3-a3f6-82ec557a34ed
relation.isAdvisorOfPublication008d015f-bd43-44a1-9b03-2b41f22c68d5
relation.isAdvisorOfPublication.latestForDiscovery28429d40-53cb-4bb3-a3f6-82ec557a34ed

Download

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Analisis_ de_ complejidad_TFG.pdf
Size:
960.57 KB
Format:
Adobe Portable Document Format
Description:
Análisis de complejidad de lógicas temporales